Details

Time bar (total: 28.9s)

analyze630.0ms (2.2%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.7%0.3%0%0%0%0
0%0%99.7%0.3%0%0%0%1
0%0%99.7%0.3%0%0%0%2
0%0%99.7%0.3%0%0%0%3
0%0%99.7%0.3%0%0%0%4
0%0%99.7%0.3%0%0%0%5
0%0%99.7%0.3%0%0%0%6
0%0%99.7%0.3%0%0%0%7
0%0%99.7%0.3%0%0%0%8
0%0%99.7%0.3%0%0%0%9
0%0%99.7%0.3%0%0%0%10
0%0%99.7%0.3%0%0%0%11
0%0%99.7%0.3%0%0%0%12
Compiler

Compiled 28 to 20 computations (28.6% saved)

sample2.6s (9%)

Results
1.4s8254×body256valid
1.1s4715×body256infinite
0.0msbody512valid
Bogosity

preprocess56.0ms (0.2%)

Algorithm
egg-herbie
Rules
1134×fma-def
1064×associate--r-
966×associate--l-
928×+-commutative
876×associate-+l+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0112976
1370848
21581784
36261784
066
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
4
5
Outputs
0
1
2
3
4
5
Call 2
Inputs
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 y (*.f64 (-.f64 x 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 x t) 2) b))
(+.f64 (-.f64 (-.f64 z (*.f64 (-.f64 y 1) x)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 t (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 x 1) a)) (*.f64 (-.f64 (+.f64 y x) 2) b))
(+.f64 (-.f64 (-.f64 a (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) x)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 b (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) x))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 z 1) y)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 z t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 t 1) z)) (*.f64 (-.f64 y 1) a)) (*.f64 (-.f64 (+.f64 t y) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 a 1) z)) (*.f64 (-.f64 t 1) y)) (*.f64 (-.f64 (+.f64 a t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 b 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 b t) 2) y))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) t)) (*.f64 (-.f64 z 1) a)) (*.f64 (-.f64 (+.f64 y z) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) a)) (*.f64 (-.f64 t 1) z)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) b)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) z))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 a 1) t)) (*.f64 (-.f64 (+.f64 y a) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 b 1) a)) (*.f64 (-.f64 (+.f64 y b) 2) t))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) b)) (*.f64 (-.f64 (+.f64 y t) 2) a))
Outputs
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (-.f64 t 2)) b))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (-.f64 y (*.f64 (-.f64 x 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 x t) 2) b))
(+.f64 (-.f64 y (+.f64 (*.f64 z (+.f64 x -1)) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 x (-.f64 t 2))))
(fma.f64 b (+.f64 x (+.f64 t -2)) (-.f64 y (fma.f64 z (+.f64 x -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 b (+.f64 x (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 x) y)))
(+.f64 (-.f64 (-.f64 z (*.f64 (-.f64 y 1) x)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(-.f64 (-.f64 z (*.f64 x (+.f64 y -1))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 z (fma.f64 x (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 x (-.f64 1 y) z)))
(+.f64 (-.f64 (-.f64 t (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 x 1) a)) (*.f64 (-.f64 (+.f64 y x) 2) b))
(+.f64 (-.f64 t (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 a (+.f64 x -1)))) (*.f64 b (+.f64 y (-.f64 x 2))))
(fma.f64 b (+.f64 x (+.f64 y -2)) (-.f64 t (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 x -1)))))
(fma.f64 b (+.f64 x (+.f64 y -2)) (fma.f64 a (-.f64 1 x) (fma.f64 z (-.f64 1 y) t)))
(+.f64 (-.f64 (-.f64 a (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) x)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 (-.f64 a (*.f64 (+.f64 y -1) z)) (*.f64 x (+.f64 t -1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 a (fma.f64 (+.f64 y -1) z (*.f64 x (+.f64 t -1)))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 x (-.f64 1 t) (fma.f64 z (-.f64 1 y) a)))
(+.f64 (-.f64 (-.f64 b (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) x))
(+.f64 (-.f64 b (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 x (+.f64 y (-.f64 t 2))))
(fma.f64 x (+.f64 y (+.f64 t -2)) (-.f64 b (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(fma.f64 x (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) b)))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 z 1) y)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 z t) 2) b))
(+.f64 (-.f64 x (+.f64 (*.f64 y (+.f64 z -1)) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 z (-.f64 t 2))))
(fma.f64 b (+.f64 z (+.f64 t -2)) (-.f64 x (fma.f64 y (+.f64 z -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 b (+.f64 z (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 1 z) x)))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 t 1) z)) (*.f64 (-.f64 y 1) a)) (*.f64 (-.f64 (+.f64 t y) 2) b))
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 x (+.f64 (*.f64 z (+.f64 t -1)) (*.f64 (+.f64 y -1) a))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) a (*.f64 z (+.f64 t -1)))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 t) (fma.f64 a (-.f64 1 y) x)))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 a 1) z)) (*.f64 (-.f64 t 1) y)) (*.f64 (-.f64 (+.f64 a t) 2) b))
(+.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 a -1)) (*.f64 y (+.f64 t -1)))) (*.f64 b (+.f64 a (-.f64 t 2))))
(fma.f64 b (+.f64 t (+.f64 a -2)) (-.f64 x (fma.f64 z (-.f64 a 1) (*.f64 y (+.f64 t -1)))))
(fma.f64 b (+.f64 t (+.f64 a -2)) (fma.f64 y (-.f64 1 t) (fma.f64 z (-.f64 1 a) x)))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 b 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 b t) 2) y))
(+.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 b -1)) (*.f64 (+.f64 t -1) a))) (*.f64 y (+.f64 b (-.f64 t 2))))
(fma.f64 y (+.f64 t (+.f64 b -2)) (-.f64 x (fma.f64 z (+.f64 b -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 y (+.f64 t (+.f64 b -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 b) x)))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) t)) (*.f64 (-.f64 z 1) a)) (*.f64 (-.f64 (+.f64 y z) 2) b))
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) t) (*.f64 a (+.f64 z -1)))) (*.f64 b (+.f64 y (-.f64 z 2))))
(fma.f64 b (+.f64 y (+.f64 z -2)) (-.f64 x (fma.f64 (+.f64 y -1) t (*.f64 a (+.f64 z -1)))))
(fma.f64 b (+.f64 y (+.f64 z -2)) (fma.f64 a (-.f64 1 z) (fma.f64 t (-.f64 1 y) x)))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) a)) (*.f64 (-.f64 t 1) z)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 x (+.f64 (*.f64 z (+.f64 t -1)) (*.f64 (+.f64 y -1) a))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) a (*.f64 z (+.f64 t -1)))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 t) (fma.f64 a (-.f64 1 y) x)))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) b)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) z))
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) b) (*.f64 (+.f64 t -1) a))) (*.f64 z (+.f64 y (-.f64 t 2))))
(fma.f64 z (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 (+.f64 y -1) b (*.f64 (+.f64 t -1) a))))
(fma.f64 z (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 b (-.f64 1 y) x)))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 a 1) t)) (*.f64 (-.f64 (+.f64 y a) 2) b))
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t (+.f64 a -1)))) (*.f64 b (+.f64 y (-.f64 a 2))))
(fma.f64 b (+.f64 y (+.f64 a -2)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a 1)))))
(fma.f64 b (+.f64 y (+.f64 a -2)) (fma.f64 t (-.f64 1 a) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 b 1) a)) (*.f64 (-.f64 (+.f64 y b) 2) t))
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 a (+.f64 b -1)))) (*.f64 t (+.f64 y (-.f64 b 2))))
(fma.f64 t (+.f64 y (+.f64 b -2)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 b -1)))))
(fma.f64 t (+.f64 y (+.f64 b -2)) (fma.f64 a (-.f64 1 b) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) b)) (*.f64 (-.f64 (+.f64 y t) 2) a))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) b)) (*.f64 a (+.f64 y (-.f64 t 2))))
(fma.f64 a (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) b))))
(fma.f64 a (+.f64 y (+.f64 t -2)) (fma.f64 b (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
Compiler

Compiled 33 to 25 computations (24.2% saved)

simplify59.0ms (0.2%)

Algorithm
egg-herbie
Rules
1284×associate--l-
1128×distribute-neg-in
1032×+-commutative
1000×associate--r-
886×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02061
15153
216449
356649
4270249
5641949
Stop Event
node limit
Counts
1 → 6
Calls
Call 1
Inputs
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Outputs
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 (+.f64 (+.f64 y t) -2) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))

eval2.0ms (0%)

Compiler

Compiled 121 to 72 computations (40.5% saved)

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New426
Fresh101
Picked000
Done000
Total527
Accurracy
100.0%
Counts
7 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
100.0%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
Compiler

Compiled 52 to 36 computations (30.8% saved)

localize39.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 86 to 52 computations (39.5% saved)

series14.0ms (0%)

Counts
4 → 156
Calls

39 calls:

TimeVariablePointExpression
2.0ms
x
@0
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
1.0ms
a
@-inf
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
1.0ms
y
@-inf
(*.f64 (+.f64 y -1) z)
0.0ms
b
@inf
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
0.0ms
a
@inf
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))

rewrite134.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
692×associate-+r+
678×+-commutative
524×add-sqr-sqrt
514×pow1
514×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020106
1483102
27255102
Stop Event
node limit
Counts
4 → 154
Calls
Call 1
Inputs
(*.f64 (+.f64 y (-.f64 t 2)) b)
(*.f64 (+.f64 y -1) z)
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
(*.f64 (+.f64 t -1) a)
Outputs
(((+.f64 (*.f64 b y) (*.f64 b (+.f64 t -2))) (2)) ((+.f64 (*.f64 b (+.f64 t -2)) (*.f64 b y)) (2)) ((+.f64 (*.f64 y b) (*.f64 (+.f64 t -2) b)) (2)) ((+.f64 (*.f64 (+.f64 t -2) b) (*.f64 y b)) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1) (2)) ((/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (+.f64 2 (-.f64 y t))) (2)) ((/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (+.f64 2 (-.f64 y t))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (2)) ((pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2)))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (2)) ((expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)) ((exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)))
(((+.f64 (*.f64 z y) (*.f64 z -1)) (2)) ((+.f64 (*.f64 z -1) (*.f64 z y)) (2)) ((+.f64 (*.f64 y z) (*.f64 -1 z)) (2)) ((+.f64 (*.f64 -1 z) (*.f64 y z)) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y -1) z))) 1) (2)) ((/.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1)) (2)) ((/.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) (fma.f64 y y (-.f64 1 (*.f64 y -1)))) (2)) ((/.f64 (*.f64 (fma.f64 y y -1) z) (+.f64 y 1)) (2)) ((/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) (fma.f64 y y (-.f64 1 (*.f64 y -1)))) (2)) ((pow.f64 (*.f64 (+.f64 y -1) z) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z)) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z)) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -1) z)))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (2)) ((expm1.f64 (log1p.f64 (*.f64 (+.f64 y -1) z))) (2)) ((exp.f64 (log.f64 (*.f64 (+.f64 y -1) z))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y -1) z)) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 (+.f64 y -1) z))) (2)))
(((+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (2)) ((+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1)) (2)) ((+.f64 x (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (2)) ((+.f64 x (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (2)) ((+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (2)) ((+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (2)) ((+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (neg.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (+.f64 1 (neg.f64 y)) z (*.f64 (+.f64 y -1) z))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 y -1) z))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z)) 2) (*.f64 (+.f64 y -1) z))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (2)) ((+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (+.f64 t -2)) b)) (2)) ((+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (2)) ((+.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 x (*.f64 (+.f64 y -1) z))) (2)) ((+.f64 (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) x) (2)) ((+.f64 (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) x) (2)) ((+.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1) (-.f64 x (*.f64 (+.f64 y -1) z))) (2)) ((+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1) (*.f64 (+.f64 y (+.f64 t -2)) b)) (2)) ((+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) x) (2)) ((+.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (2)) ((+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (2)) ((+.f64 (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (2)) ((+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 t -1) a))) (2)) ((+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (+.f64 t -1) a))) (2)) ((+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 (+.f64 t -1)) a)) (2)) ((+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 a) (+.f64 t -1))) (2)) ((+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 -1 (*.f64 (+.f64 t -1) a))) (2)) ((+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)))) (2)) ((+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a)))) (2)) ((+.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 b y)) (*.f64 b (+.f64 t -2))) (2)) ((+.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 t -2))) (*.f64 b y)) (2)) ((+.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 y b)) (*.f64 (+.f64 t -2) b)) (2)) ((+.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 t -2) b)) (*.f64 y b)) (2)) ((+.f64 (+.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) x) (*.f64 (+.f64 y -1) (neg.f64 z))) (2)) ((+.f64 (+.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) x) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)) (2)) ((+.f64 (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1) (*.f64 b y)) (*.f64 b (+.f64 t -2))) (2)) ((+.f64 (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1) (*.f64 b (+.f64 t -2))) (*.f64 b y)) (2)) ((+.f64 (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1) (*.f64 y b)) (*.f64 (+.f64 t -2) b)) (2)) ((+.f64 (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1) (*.f64 (+.f64 t -2) b)) (*.f64 y b)) (2)) ((*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1) (2)) ((*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (2)) ((*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (2)) ((*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (2)) ((*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (2)) ((*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (2)) ((*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (2)) ((/.f64 1 (/.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)))) (2)) ((/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)))) (2)) ((/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (2)) ((/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (2)) ((/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (2)) ((/.f64 (-.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (-.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)) ((/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (+.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (2)) ((/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (2)) ((/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 3)) (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (2)) ((/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (2)) ((/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (+.f64 (*.f64 (+.f64 y -1) z) x) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)))) (*.f64 (+.f64 (*.f64 (+.f64 y -1) z) x) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))) (2)) ((/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))) (*.f64 (+.f64 (*.f64 (+.f64 y -1) z) x) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)))) (*.f64 (+.f64 (*.f64 (+.f64 y -1) z) x) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (2)) ((/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 (*.f64 (+.f64 y -1) z) x))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 (*.f64 (+.f64 y -1) z) x))) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))) (2)) ((/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 (*.f64 (+.f64 y -1) z) x))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 (*.f64 (+.f64 y -1) z) x))) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (2)) ((/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))) (neg.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (2)) ((/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (2)) ((pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1) (2)) ((pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 2) (2)) ((pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 3) (2)) ((pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 2)) (2)) ((log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (2)) ((cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 3)) (2)) ((expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (2)) ((exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (2)) ((exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 1)) (2)) ((log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (2)) ((fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (2)) ((fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (2)) ((fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (2)) ((fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (2)) ((fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (2)) ((fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (2)))
(((+.f64 (*.f64 a t) (*.f64 a -1)) (2)) ((+.f64 (*.f64 a -1) (*.f64 a t)) (2)) ((+.f64 (*.f64 t a) (*.f64 -1 a)) (2)) ((+.f64 (*.f64 -1 a) (*.f64 t a)) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1) (2)) ((/.f64 (*.f64 a (fma.f64 t t -1)) (+.f64 t 1)) (2)) ((/.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) (fma.f64 t t (-.f64 1 (*.f64 t -1)))) (2)) ((/.f64 (*.f64 (fma.f64 t t -1) a) (+.f64 t 1)) (2)) ((/.f64 (*.f64 (+.f64 -1 (pow.f64 t 3)) a) (fma.f64 t t (-.f64 1 (*.f64 t -1)))) (2)) ((pow.f64 (*.f64 (+.f64 t -1) a) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 a) (+.f64 t -1))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a)))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (2)) ((expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) (2)) ((exp.f64 (log.f64 (*.f64 (+.f64 t -1) a))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t -1) a)) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a))) (2)))

simplify175.0ms (0.6%)

Algorithm
egg-herbie
Rules
1402×associate--l-
942×fma-def
782×associate-/l*
542×+-commutative
458×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
048614644
1152513560
2637913560
Stop Event
node limit
Counts
310 → 290
Calls
Call 1
Inputs
(*.f64 b (-.f64 t 2))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 (-.f64 y 2) b)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 -1 z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(+.f64 (*.f64 y z) (*.f64 -1 z))
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 (-.f64 b z) y)
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 -1 a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 b y) (*.f64 b (+.f64 t -2)))
(+.f64 (*.f64 b (+.f64 t -2)) (*.f64 b y))
(+.f64 (*.f64 y b) (*.f64 (+.f64 t -2) b))
(+.f64 (*.f64 (+.f64 t -2) b) (*.f64 y b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)
(/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (+.f64 2 (-.f64 y t)))
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (+.f64 2 (-.f64 y t)))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2))
(log.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (*.f64 z y) (*.f64 z -1))
(+.f64 (*.f64 z -1) (*.f64 z y))
(+.f64 (*.f64 y z) (*.f64 -1 z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y -1) z))) 1)
(/.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1))
(/.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) (fma.f64 y y (-.f64 1 (*.f64 y -1))))
(/.f64 (*.f64 (fma.f64 y y -1) z) (+.f64 y 1))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) (fma.f64 y y (-.f64 1 (*.f64 y -1))))
(pow.f64 (*.f64 (+.f64 y -1) z) 1)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z)) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 2))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -1) z))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y -1) z)))
(exp.f64 (log.f64 (*.f64 (+.f64 y -1) z)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y -1) z)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y -1) z)))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1))
(+.f64 x (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(+.f64 x (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (neg.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (+.f64 1 (neg.f64 y)) z (*.f64 (+.f64 y -1) z)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 y -1) z)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z)) 2) (*.f64 (+.f64 y -1) z)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (+.f64 t -2)) b))
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))
(+.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 x (*.f64 (+.f64 y -1) z)))
(+.f64 (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) x)
(+.f64 (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) x)
(+.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1) (-.f64 x (*.f64 (+.f64 y -1) z)))
(+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1) (*.f64 (+.f64 y (+.f64 t -2)) b))
(+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) x)
(+.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 t -1) a)))
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (+.f64 t -1) a)))
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 (+.f64 t -1)) a))
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 a) (+.f64 t -1)))
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 -1 (*.f64 (+.f64 t -1) a)))
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))))
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a))))
(+.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 b y)) (*.f64 b (+.f64 t -2)))
(+.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 t -2))) (*.f64 b y))
(+.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 y b)) (*.f64 (+.f64 t -2) b))
(+.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 t -2) b)) (*.f64 y b))
(+.f64 (+.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) x) (*.f64 (+.f64 y -1) (neg.f64 z)))
(+.f64 (+.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) x) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))
(+.f64 (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1) (*.f64 b y)) (*.f64 b (+.f64 t -2)))
(+.f64 (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1) (*.f64 b (+.f64 t -2))) (*.f64 b y))
(+.f64 (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1) (*.f64 y b)) (*.f64 (+.f64 t -2) b))
(+.f64 (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1) (*.f64 (+.f64 t -2) b)) (*.f64 y b))
(*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1)
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(/.f64 1 (/.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(/.f64 (-.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (-.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (+.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 3)) (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (+.f64 (*.f64 (+.f64 y -1) z) x) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)))) (*.f64 (+.f64 (*.f64 (+.f64 y -1) z) x) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))) (*.f64 (+.f64 (*.f64 (+.f64 y -1) z) x) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)))) (*.f64 (+.f64 (*.f64 (+.f64 y -1) z) x) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 (*.f64 (+.f64 y -1) z) x))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 (*.f64 (+.f64 y -1) z) x))) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 (*.f64 (+.f64 y -1) z) x))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 (*.f64 (+.f64 y -1) z) x))) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))) (neg.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1)
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 2)
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 3)
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 2))
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(+.f64 (*.f64 a t) (*.f64 a -1))
(+.f64 (*.f64 a -1) (*.f64 a t))
(+.f64 (*.f64 t a) (*.f64 -1 a))
(+.f64 (*.f64 -1 a) (*.f64 t a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1)
(/.f64 (*.f64 a (fma.f64 t t -1)) (+.f64 t 1))
(/.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) (fma.f64 t t (-.f64 1 (*.f64 t -1))))
(/.f64 (*.f64 (fma.f64 t t -1) a) (+.f64 t 1))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 t 3)) a) (fma.f64 t t (-.f64 1 (*.f64 t -1))))
(pow.f64 (*.f64 (+.f64 t -1) a) 1)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2))
(log.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t -1) a)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a)))
Outputs
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 y b)
(*.f64 b y)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 y b)
(*.f64 b y)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 y 2) b)
(*.f64 b (+.f64 y -2))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (+.f64 z (fma.f64 t (neg.f64 a) a)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (+.f64 z (fma.f64 t (neg.f64 a) a)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (+.f64 z (fma.f64 t (neg.f64 a) a)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (+.f64 z (fma.f64 t (neg.f64 a) a)))
(*.f64 (-.f64 b z) y)
(*.f64 y (-.f64 b z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (+.f64 z (fma.f64 t (neg.f64 a) a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (+.f64 z (fma.f64 t (neg.f64 a) a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (+.f64 z (fma.f64 t (neg.f64 a) a)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(*.f64 y (-.f64 b z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (+.f64 z (fma.f64 t (neg.f64 a) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (+.f64 z (fma.f64 t (neg.f64 a) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (+.f64 z (fma.f64 t (neg.f64 a) a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (+.f64 t -1)))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 (fma.f64 b (+.f64 y -2) x) (+.f64 a (*.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (+.f64 a (-.f64 z (*.f64 y z))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (+.f64 a (*.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (+.f64 a (-.f64 z (*.f64 y z))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (+.f64 a (*.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (+.f64 a (-.f64 z (*.f64 y z))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (+.f64 a (*.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (+.f64 a (-.f64 z (*.f64 y z))))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (+.f64 a (*.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (+.f64 a (-.f64 z (*.f64 y z))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (+.f64 a (*.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (+.f64 a (-.f64 z (*.f64 y z))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (+.f64 a (*.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (+.f64 a (-.f64 z (*.f64 y z))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (+.f64 a (*.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (+.f64 a (-.f64 z (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (+.f64 a (*.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (+.f64 a (-.f64 z (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (+.f64 a (*.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (+.f64 a (-.f64 z (*.f64 y z))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 a (-.f64 1 t))
(fma.f64 t (neg.f64 a) a)
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(*.f64 a (-.f64 1 t))
(fma.f64 t (neg.f64 a) a)
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t (neg.f64 a) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 -1 a)
(neg.f64 a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 b y) (*.f64 b (+.f64 t -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b (+.f64 t -2)) (*.f64 b y))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 (+.f64 t -2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 (+.f64 t -2) b) (*.f64 y b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (+.f64 2 (-.f64 y t)))
(/.f64 b (/.f64 (+.f64 2 (-.f64 y t)) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))))
(*.f64 (/.f64 b (+.f64 2 (-.f64 y t))) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))) b)
(/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (+.f64 2 (-.f64 y t)))
(/.f64 b (/.f64 (+.f64 2 (-.f64 y t)) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))))
(*.f64 (/.f64 b (+.f64 2 (-.f64 y t))) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))) b)
(pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) 1/3)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2))
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))
(fabs.f64 (*.f64 b (+.f64 t (+.f64 y -2))))
(log.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2))))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 z y) (*.f64 z -1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 z -1) (*.f64 z y))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y -1) z))) 1)
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(/.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1))
(/.f64 z (/.f64 (+.f64 y 1) (fma.f64 y y -1)))
(*.f64 (/.f64 z (+.f64 y 1)) (fma.f64 y y -1))
(/.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) (fma.f64 y y (-.f64 1 (*.f64 y -1))))
(/.f64 z (/.f64 (fma.f64 y y (-.f64 1 (neg.f64 y))) (+.f64 -1 (pow.f64 y 3))))
(/.f64 z (/.f64 (fma.f64 y y (+.f64 y 1)) (+.f64 -1 (pow.f64 y 3))))
(/.f64 (*.f64 (fma.f64 y y -1) z) (+.f64 y 1))
(/.f64 z (/.f64 (+.f64 y 1) (fma.f64 y y -1)))
(*.f64 (/.f64 z (+.f64 y 1)) (fma.f64 y y -1))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) (fma.f64 y y (-.f64 1 (*.f64 y -1))))
(/.f64 z (/.f64 (fma.f64 y y (-.f64 1 (neg.f64 y))) (+.f64 -1 (pow.f64 y 3))))
(/.f64 z (/.f64 (fma.f64 y y (+.f64 y 1)) (+.f64 -1 (pow.f64 y 3))))
(pow.f64 (*.f64 (+.f64 y -1) z) 1)
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z)) 2)
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z)) 3)
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(pow.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 3) 1/3)
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 2))
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2))
(fabs.f64 (-.f64 (*.f64 y z) z))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -1) z))))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 3))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y -1) z)))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(exp.f64 (log.f64 (*.f64 (+.f64 y -1) z)))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y -1) z)) 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y -1) z)))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 x (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 x (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (neg.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 (+.f64 t (+.f64 y -2)) (+.f64 (neg.f64 b) b)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)))
(-.f64 x (-.f64 (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 0 (-.f64 (*.f64 y z) z)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (+.f64 1 (neg.f64 y)) z (*.f64 (+.f64 y -1) z)))
(-.f64 x (-.f64 (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 0 (-.f64 (*.f64 y z) z)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z)))
(-.f64 x (-.f64 (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 0 (-.f64 (*.f64 y z) z)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 y -1) z)))
(-.f64 x (-.f64 (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 0 (-.f64 (*.f64 y z) z)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z)) 2) (*.f64 (+.f64 y -1) z)))
(-.f64 x (-.f64 (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 0 (-.f64 (*.f64 y z) z)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 0 (*.f64 a (+.f64 t -1))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 0 (*.f64 a (+.f64 t -1))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 0 (*.f64 a (+.f64 t -1))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 0 (*.f64 a (+.f64 t -1))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 0 (*.f64 a (+.f64 t -1))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (+.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 0 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 0 (-.f64 (*.f64 t a) (+.f64 a (*.f64 b (+.f64 t (+.f64 y -2)))))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 t a) (+.f64 a (*.f64 b (+.f64 t (+.f64 y -2))))))) (sqrt.f64 (-.f64 (*.f64 t a) (+.f64 a (*.f64 b (+.f64 t (+.f64 y -2)))))) (-.f64 (*.f64 t a) (+.f64 a (*.f64 b (+.f64 t (+.f64 y -2)))))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))) 2) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 t a) (+.f64 a (*.f64 b (+.f64 t (+.f64 y -2))))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t a) (+.f64 a (*.f64 b (+.f64 t (+.f64 y -2)))))) 2) (-.f64 (*.f64 t a) (+.f64 a (*.f64 b (+.f64 t (+.f64 y -2)))))))
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (+.f64 t -2)) b))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 x (*.f64 (+.f64 y -1) z)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) x)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) x)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1) (-.f64 x (*.f64 (+.f64 y -1) z)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1) (*.f64 (+.f64 y (+.f64 t -2)) b))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) x)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (+.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 0 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 0 (-.f64 (*.f64 t a) (+.f64 a (*.f64 b (+.f64 t (+.f64 y -2)))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 t a) (+.f64 a (*.f64 b (+.f64 t (+.f64 y -2))))))) (sqrt.f64 (-.f64 (*.f64 t a) (+.f64 a (*.f64 b (+.f64 t (+.f64 y -2)))))) (-.f64 (*.f64 t a) (+.f64 a (*.f64 b (+.f64 t (+.f64 y -2)))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))) 2) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 t a) (+.f64 a (*.f64 b (+.f64 t (+.f64 y -2))))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t a) (+.f64 a (*.f64 b (+.f64 t (+.f64 y -2)))))) 2) (-.f64 (*.f64 t a) (+.f64 a (*.f64 b (+.f64 t (+.f64 y -2)))))))
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 t -1) a)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (+.f64 t -1) a)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 (+.f64 t -1)) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 a) (+.f64 t -1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 -1 (*.f64 (+.f64 t -1) a)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 b y)) (*.f64 b (+.f64 t -2)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 t -2))) (*.f64 b y))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 y b)) (*.f64 (+.f64 t -2) b))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 t -2) b)) (*.f64 y b))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) x) (*.f64 (+.f64 y -1) (neg.f64 z)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) x) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1) (*.f64 b y)) (*.f64 b (+.f64 t -2)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1) (*.f64 b (+.f64 t -2))) (*.f64 b y))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1) (*.f64 y b)) (*.f64 (+.f64 t -2) b))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1) (*.f64 (+.f64 t -2) b)) (*.f64 y b))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 2))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) 2)) (/.f64 1 (-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) 2)) (-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (-.f64 (*.f64 t a) (+.f64 a (*.f64 b (+.f64 t (+.f64 y -2))))) 2)) (-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) 3)) (fma.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))) (sqrt.f64 (fma.f64 z (-.f64 1 y) x))) (-.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 t a) (+.f64 a (*.f64 b (+.f64 t (+.f64 y -2)))))) (sqrt.f64 (fma.f64 z (-.f64 1 y) x))) (-.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) (sqrt.f64 (-.f64 (*.f64 t a) (+.f64 a (*.f64 b (+.f64 t (+.f64 y -2))))))))
(/.f64 1 (/.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) 2)) (/.f64 1 (-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) 2)) (-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (-.f64 (*.f64 t a) (+.f64 a (*.f64 b (+.f64 t (+.f64 y -2))))) 2)) (-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) 3)) (fma.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) 2)) (/.f64 1 (-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) 2)) (-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (-.f64 (*.f64 t a) (+.f64 a (*.f64 b (+.f64 t (+.f64 y -2))))) 2)) (-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) 3)) (fma.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) 2)) (/.f64 1 (-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) 2)) (-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (-.f64 (*.f64 t a) (+.f64 a (*.f64 b (+.f64 t (+.f64 y -2))))) 2)) (-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))
(/.f64 (-.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (-.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(/.f64 (-.f64 (*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 x (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (*.f64 (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t (neg.f64 a) a)) (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t (neg.f64 a) a))) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (+.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))) (+.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))))
(/.f64 (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (+.f64 x (-.f64 (-.f64 (*.f64 y z) z) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))) (+.f64 x (-.f64 (-.f64 (*.f64 y z) z) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)))))
(/.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (/.f64 (+.f64 x (-.f64 (*.f64 y z) (+.f64 z (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))) (+.f64 x (-.f64 (*.f64 y z) (+.f64 z (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) 3)) (fma.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 3)) (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))) 3)) (fma.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t (neg.f64 a) a)) 3)) (fma.f64 (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t (neg.f64 a) a)) (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t (neg.f64 a) a)) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t (neg.f64 a) a))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) 3)) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (+.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (-.f64 (*.f64 y z) z) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))) 3)) (fma.f64 (-.f64 (-.f64 (*.f64 y z) z) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))) (+.f64 x (-.f64 (-.f64 (*.f64 y z) z) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)))) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) (+.f64 z (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)))) 3)) (fma.f64 (-.f64 (*.f64 y z) (+.f64 z (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)))) (+.f64 x (-.f64 (*.f64 y z) (+.f64 z (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (+.f64 (*.f64 (+.f64 y -1) z) x) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)))) (*.f64 (+.f64 (*.f64 (+.f64 y -1) z) x) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2))))) (*.f64 (fma.f64 (+.f64 y -1) z x) (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)))) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2)))) (fma.f64 (+.f64 y -1) z x)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2))))) (*.f64 (fma.f64 z (+.f64 y -1) x) (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)))) (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) x)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))) (*.f64 (+.f64 (*.f64 (+.f64 y -1) z) x) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)))) (*.f64 (+.f64 (*.f64 (+.f64 y -1) z) x) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2))))))) (neg.f64 (*.f64 (fma.f64 (+.f64 y -1) z x) (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3))))) (*.f64 (fma.f64 (+.f64 y -1) z x) (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2)))))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (fma.f64 (+.f64 t (+.f64 y -2)) (*.f64 b (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (*.f64 a (+.f64 t -1)) 2))) (*.f64 (fma.f64 z (+.f64 y -1) x) (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)))) (*.f64 (fma.f64 z (+.f64 y -1) x) (fma.f64 (+.f64 t (+.f64 y -2)) (*.f64 b (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (*.f64 a (+.f64 t -1)) 2))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 (*.f64 (+.f64 y -1) z) x))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 (*.f64 (+.f64 y -1) z) x))) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (fma.f64 x x (*.f64 (+.f64 y -1) (*.f64 z (fma.f64 (+.f64 y -1) z x)))))) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2)))) (fma.f64 x x (*.f64 (+.f64 y -1) (*.f64 z (fma.f64 (+.f64 y -1) z x))))))
(/.f64 (fma.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2)))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) z) 3)) (*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (neg.f64 (fma.f64 x x (*.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) x))))))) (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 x x (*.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) x))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 (*.f64 (+.f64 y -1) z) x))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 (*.f64 (+.f64 y -1) z) x))) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2))))))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (fma.f64 x x (*.f64 (+.f64 y -1) (*.f64 z (fma.f64 (+.f64 y -1) z x)))))) (*.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2))))))) (fma.f64 x x (*.f64 (+.f64 y -1) (*.f64 z (fma.f64 (+.f64 y -1) z x))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) (*.f64 b (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) z) 3))) (*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) x)))))) (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) (*.f64 b (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))) (neg.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) 2)) (/.f64 1 (-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) 2)) (-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (-.f64 (*.f64 t a) (+.f64 a (*.f64 b (+.f64 t (+.f64 y -2))))) 2)) (-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) 3)) (fma.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 2)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 3)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 3) 1/3)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 2))
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) 2))
(fabs.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))))
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 3))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 1))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a t) (*.f64 a -1))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 a -1) (*.f64 a t))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 t a) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 -1 a) (*.f64 t a))
(*.f64 a (+.f64 t -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1)
(*.f64 a (+.f64 t -1))
(/.f64 (*.f64 a (fma.f64 t t -1)) (+.f64 t 1))
(*.f64 (/.f64 a (+.f64 t 1)) (fma.f64 t t -1))
(/.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) (fma.f64 t t (-.f64 1 (*.f64 t -1))))
(/.f64 a (/.f64 (fma.f64 t t (-.f64 1 (*.f64 t -1))) (+.f64 -1 (pow.f64 t 3))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 t 3)) (fma.f64 t t (-.f64 1 (neg.f64 t)))) a)
(/.f64 (*.f64 (fma.f64 t t -1) a) (+.f64 t 1))
(/.f64 (*.f64 a (fma.f64 t t -1)) (+.f64 t 1))
(*.f64 (/.f64 a (+.f64 t 1)) (fma.f64 t t -1))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 t 3)) a) (fma.f64 t t (-.f64 1 (*.f64 t -1))))
(/.f64 a (/.f64 (fma.f64 t t (-.f64 1 (*.f64 t -1))) (+.f64 -1 (pow.f64 t 3))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 t 3)) (fma.f64 t t (-.f64 1 (neg.f64 t)))) a)
(pow.f64 (*.f64 (+.f64 t -1) a) 1)
(*.f64 a (+.f64 t -1))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) 2)
(*.f64 a (+.f64 t -1))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 3)
(*.f64 a (+.f64 t -1))
(pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) 1/3)
(*.f64 a (+.f64 t -1))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2))
(sqrt.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2))
(fabs.f64 (*.f64 a (+.f64 t -1)))
(log.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)))
(*.f64 a (+.f64 t -1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))
(*.f64 a (+.f64 t -1))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3))
(*.f64 a (+.f64 t -1))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 t -1))
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 t -1))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t -1) a)) 1))
(*.f64 a (+.f64 t -1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 t -1))

localize35.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 74 to 44 computations (40.5% saved)

series8.0ms (0%)

Counts
3 → 180
Calls

45 calls:

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

rewrite193.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
622×associate-/r*
452×+-commutative
452×add-sqr-sqrt
444×pow1
444×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019113
1425113
25793113
Stop Event
node limit
Counts
3 → 173
Calls
Call 1
Inputs
(fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
Outputs
(((+.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y -1) z)) (2)) ((+.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (*.f64 (+.f64 y -1) z) 1)) (2)) ((+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 -1 t) a)) (2)) ((+.f64 (*.f64 a -1) (+.f64 (*.f64 a t) (*.f64 (+.f64 y -1) z))) (2)) ((+.f64 (*.f64 a t) (+.f64 (*.f64 a -1) (*.f64 (+.f64 y -1) z))) (2)) ((+.f64 (*.f64 -1 a) (+.f64 (*.f64 t a) (*.f64 (+.f64 y -1) z))) (2)) ((+.f64 (*.f64 t a) (+.f64 (*.f64 -1 a) (*.f64 (+.f64 y -1) z))) (2)) ((+.f64 (*.f64 (*.f64 (+.f64 y -1) z) 1) (*.f64 (+.f64 -1 t) a)) (2)) ((+.f64 (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 a -1)) (*.f64 a t)) (2)) ((+.f64 (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 a t)) (*.f64 a -1)) (2)) ((+.f64 (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 -1 a)) (*.f64 t a)) (2)) ((+.f64 (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)) (*.f64 -1 a)) (2)) ((+.f64 (+.f64 (*.f64 (*.f64 (+.f64 y -1) z) 1) (*.f64 a -1)) (*.f64 a t)) (2)) ((+.f64 (+.f64 (*.f64 (*.f64 (+.f64 y -1) z) 1) (*.f64 a t)) (*.f64 a -1)) (2)) ((+.f64 (+.f64 (*.f64 (*.f64 (+.f64 y -1) z) 1) (*.f64 -1 a)) (*.f64 t a)) (2)) ((+.f64 (+.f64 (*.f64 (*.f64 (+.f64 y -1) z) 1) (*.f64 t a)) (*.f64 -1 a)) (2)) ((-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 1) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a))) (-.f64 1 (*.f64 (+.f64 y -1) z))) (2)) ((-.f64 (+.f64 (*.f64 (+.f64 y -1) z) (exp.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a)))) 1) (2)) ((-.f64 (+.f64 (*.f64 (*.f64 (+.f64 y -1) z) 1) (exp.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a)))) 1) (2)) ((*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1) (2)) ((*.f64 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (2)) ((*.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (2)) ((*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (2)) ((/.f64 (-.f64 (*.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 y -1) z)) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)) (-.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 -1 t) a))) (2)) ((/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (+.f64 (*.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 2) (*.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 -1 t) a))))) (2)) ((pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1) (2)) ((pow.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (2)) ((pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 3) (2)) ((pow.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2)) (2)) ((log.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((cbrt.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3)) (2)) ((expm1.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (2)) ((exp.f64 (log.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (2)) ((exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1)) (2)) ((log1p.f64 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (2)))
(((+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (2)) ((+.f64 x (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1)) (2)) ((+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((+.f64 x (+.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((+.f64 x (+.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((+.f64 x (+.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) x) (2)) ((+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 x (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 x (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((+.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1) x) (2)) ((+.f64 (neg.f64 (*.f64 (+.f64 y -1) z)) (+.f64 (neg.f64 (*.f64 (+.f64 -1 t) a)) x)) (2)) ((+.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (2)) ((+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (2)) ((+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (2)) ((+.f64 (+.f64 x (neg.f64 (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (+.f64 -1 t) a))) (2)) ((+.f64 (-.f64 x (exp.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) 1) (2)) ((+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (exp.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a)))) 1) (2)) ((*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1) (2)) ((*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (2)) ((*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))) (2)) ((*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))))) (2)) ((*.f64 (+.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((/.f64 1 (/.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)) (2)) ((/.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x) (/.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3)) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))) (2)) ((/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))) (/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2))) (/.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2))))) (2)) ((/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3))) (/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))) (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2)))) (/.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3)))) (/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3))))) (2)) ((/.f64 (-.f64 (*.f64 x x) (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (-.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (*.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))) (2)) ((/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))) (2)) ((/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3))) (neg.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))))) (2)) ((/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2)) 1) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)) (2)) ((/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2)) (sqrt.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))) (sqrt.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))) (2)) ((/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2)) (*.f64 (cbrt.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)) (cbrt.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))) (cbrt.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))) (2)) ((/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3)) 1) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))) (2)) ((/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3)) (sqrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))))) (sqrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))))) (2)) ((/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3)) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))) (cbrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))))) (cbrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))))) (2)) ((pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1) (2)) ((pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 2) (2)) ((pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 3) (2)) ((pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2)) (2)) ((log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))) (2)) ((cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 3)) (2)) ((expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 1)) (2)) ((log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (2)) ((fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (2)) ((fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (2)))
(((+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)) ((+.f64 x (+.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1) (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (+.f64 y (+.f64 t -2)) b)) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)) ((+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (2)) ((+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (2)) ((+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (2)) ((+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)) ((+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (2)) ((+.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (2)) ((+.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1)) (2)) ((+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (2)) ((+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) x) (2)) ((+.f64 (+.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (neg.f64 (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (+.f64 -1 t) a))) (2)) ((+.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (2)) ((+.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) x) (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1)) (2)) ((+.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) x) (2)) ((+.f64 (-.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (exp.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) 1) (2)) ((-.f64 x (-.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)) ((-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))) 1) (2)) ((-.f64 (exp.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (-.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)) ((-.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (2)) ((-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)) ((-.f64 (/.f64 x (/.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x) x)) (-.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)) (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)) ((-.f64 (/.f64 (pow.f64 x 3) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))) (-.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))) (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)) ((-.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (2)) ((-.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (exp.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))) 1) (2)) ((-.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (+.f64 -1 t) a)) (2)) ((-.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (/.f64 x (/.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x) x))) (/.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))) (2)) ((-.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (/.f64 (pow.f64 x 3) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))))) (/.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))))) (2)) ((-.f64 (+.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) 0) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (2)) ((-.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (exp.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))) 1) (2)) ((-.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (+.f64 -1 t) a)) (2)) ((-.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (/.f64 x (/.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x) x))) (/.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))) (2)) ((-.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (/.f64 (pow.f64 x 3) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))))) (/.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))))) (2)) ((-.f64 (-.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 y -1) z)) (2)) ((-.f64 (-.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 -1 t) a)) (2)) ((-.f64 (-.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (*.f64 (+.f64 y -1) z) 1)) (*.f64 (+.f64 -1 t) a)) (2)) ((*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 1) (2)) ((*.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (2)) ((*.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))) (2)) ((*.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) 2) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))) (2)) ((/.f64 (-.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2)) (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (2)) ((/.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2)) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))) (2)) ((pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 1) (2)) ((pow.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) 2) (2)) ((pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) 3) (2)) ((pow.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 2)) (2)) ((log.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))) (2)) ((cbrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 3)) (2)) ((expm1.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))) (2)) ((exp.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))) (2)) ((exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) 1)) (2)) ((log1p.f64 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))) (2)))

simplify251.0ms (0.9%)

Algorithm
egg-herbie
Rules
1610×associate--l+
990×fma-def
678×associate--r-
610×associate-+l+
592×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
048417273
1144215099
2652615055
Stop Event
node limit
Counts
353 → 325
Calls
Call 1
Inputs
(+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 y 1))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 y 1))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 a t)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(*.f64 a t)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(*.f64 z (-.f64 y 1))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 (-.f64 b z) y)
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y -1) z))
(+.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (*.f64 (+.f64 y -1) z) 1))
(+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 -1 t) a))
(+.f64 (*.f64 a -1) (+.f64 (*.f64 a t) (*.f64 (+.f64 y -1) z)))
(+.f64 (*.f64 a t) (+.f64 (*.f64 a -1) (*.f64 (+.f64 y -1) z)))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 t a) (*.f64 (+.f64 y -1) z)))
(+.f64 (*.f64 t a) (+.f64 (*.f64 -1 a) (*.f64 (+.f64 y -1) z)))
(+.f64 (*.f64 (*.f64 (+.f64 y -1) z) 1) (*.f64 (+.f64 -1 t) a))
(+.f64 (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 a -1)) (*.f64 a t))
(+.f64 (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 a t)) (*.f64 a -1))
(+.f64 (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 -1 a)) (*.f64 t a))
(+.f64 (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)) (*.f64 -1 a))
(+.f64 (+.f64 (*.f64 (*.f64 (+.f64 y -1) z) 1) (*.f64 a -1)) (*.f64 a t))
(+.f64 (+.f64 (*.f64 (*.f64 (+.f64 y -1) z) 1) (*.f64 a t)) (*.f64 a -1))
(+.f64 (+.f64 (*.f64 (*.f64 (+.f64 y -1) z) 1) (*.f64 -1 a)) (*.f64 t a))
(+.f64 (+.f64 (*.f64 (*.f64 (+.f64 y -1) z) 1) (*.f64 t a)) (*.f64 -1 a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a))) (-.f64 1 (*.f64 (+.f64 y -1) z)))
(-.f64 (+.f64 (*.f64 (+.f64 y -1) z) (exp.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a)))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 y -1) z) 1) (exp.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a)))) 1)
(*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1)
(*.f64 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 y -1) z)) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)) (-.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 -1 t) a)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (+.f64 (*.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 2) (*.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 -1 t) a)))))
(pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(exp.f64 (log.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 x (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 x (+.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 x (+.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 x (+.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) x)
(+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 x (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 x (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1) x)
(+.f64 (neg.f64 (*.f64 (+.f64 y -1) z)) (+.f64 (neg.f64 (*.f64 (+.f64 -1 t) a)) x))
(+.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (+.f64 x (neg.f64 (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (+.f64 -1 t) a)))
(+.f64 (-.f64 x (exp.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) 1)
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (exp.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a)))) 1)
(*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1)
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(/.f64 1 (/.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))
(/.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x) (/.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3)) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))))
(/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))) (/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2))) (/.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3))) (/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))) (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2)))) (/.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3)))) (/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (-.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (*.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3))) (neg.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2)) 1) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2)) (sqrt.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))) (sqrt.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2)) (*.f64 (cbrt.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)) (cbrt.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))) (cbrt.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3)) 1) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3)) (sqrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))))) (sqrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3)) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))) (cbrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))))) (cbrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))))
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1)
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 2)
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 3)
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2))
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 x (+.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (+.f64 y (+.f64 t -2)) b))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1))
(+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) x)
(+.f64 (+.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (neg.f64 (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (+.f64 -1 t) a)))
(+.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) x) (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1))
(+.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) x)
(+.f64 (-.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (exp.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) 1)
(-.f64 x (-.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))) 1)
(-.f64 (exp.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (-.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (/.f64 x (/.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x) x)) (-.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (/.f64 (pow.f64 x 3) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))) (-.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))
(-.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (exp.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))) 1)
(-.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (+.f64 -1 t) a))
(-.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (/.f64 x (/.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x) x))) (/.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))
(-.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (/.f64 (pow.f64 x 3) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))))) (/.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))))
(-.f64 (+.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) 0) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (exp.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (+.f64 -1 t) a))
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (/.f64 x (/.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x) x))) (/.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (/.f64 (pow.f64 x 3) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))))) (/.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))))
(-.f64 (-.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 y -1) z))
(-.f64 (-.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 -1 t) a))
(-.f64 (-.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (*.f64 (+.f64 y -1) z) 1)) (*.f64 (+.f64 -1 t) a))
(*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 1)
(*.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) 2) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2)) (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2)) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(exp.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
Outputs
(+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))
(fma.f64 -1 z (*.f64 a (+.f64 -1 t)))
(-.f64 (-.f64 (*.f64 t a) a) z)
(-.f64 (*.f64 t a) (+.f64 a z))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))
(fma.f64 z (+.f64 -1 y) (neg.f64 a))
(-.f64 (-.f64 (*.f64 z y) z) a)
(-.f64 (*.f64 z y) (+.f64 z a))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t)))
(+.f64 (fma.f64 a (-.f64 1 t) x) z)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 z y))
(*.f64 z (neg.f64 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 z y))
(*.f64 z (neg.f64 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 x (*.f64 (-.f64 t 1) a))
(-.f64 x (*.f64 a (+.f64 -1 t)))
(fma.f64 a (-.f64 1 t) x)
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) x) a)
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 t (neg.f64 a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 t (neg.f64 a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 x (*.f64 z (+.f64 -1 y)))
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (+.f64 z (*.f64 a (-.f64 1 t))))
(fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 a (-.f64 1 t) x) z))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (+.f64 z (*.f64 a (-.f64 1 t))))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 a (-.f64 1 t) x) z)))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (+.f64 z (*.f64 a (-.f64 1 t))))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 a (-.f64 1 t) x) z)))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (+.f64 z (*.f64 a (-.f64 1 t))))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 a (-.f64 1 t) x) z)))
(*.f64 (-.f64 b z) y)
(*.f64 y (-.f64 b z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (+.f64 z (*.f64 a (-.f64 1 t))))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 a (-.f64 1 t) x) z)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (+.f64 z (*.f64 a (-.f64 1 t))))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 a (-.f64 1 t) x) z)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (+.f64 z (*.f64 a (-.f64 1 t))))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 a (-.f64 1 t) x) z)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z))))
(*.f64 (fma.f64 -1 b z) (neg.f64 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (-.f64 (fma.f64 b (+.f64 t -2) x) (*.f64 y (fma.f64 -1 b z))) (+.f64 z (*.f64 a (-.f64 1 t))))
(fma.f64 (neg.f64 y) (fma.f64 -1 b z) (fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 a (-.f64 1 t) x) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (-.f64 (fma.f64 b (+.f64 t -2) x) (*.f64 y (fma.f64 -1 b z))) (+.f64 z (*.f64 a (-.f64 1 t))))
(fma.f64 (neg.f64 y) (fma.f64 -1 b z) (fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 a (-.f64 1 t) x) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (-.f64 (fma.f64 b (+.f64 t -2) x) (*.f64 y (fma.f64 -1 b z))) (+.f64 z (*.f64 a (-.f64 1 t))))
(fma.f64 (neg.f64 y) (fma.f64 -1 b z) (fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 a (-.f64 1 t) x) z)))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(neg.f64 (*.f64 t (*.f64 -1 (-.f64 b a))))
(*.f64 (fma.f64 -1 b a) (neg.f64 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t (*.f64 -1 (-.f64 b a))) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(fma.f64 (*.f64 1 (-.f64 b a)) t (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t (*.f64 -1 (-.f64 b a))) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(fma.f64 (*.f64 1 (-.f64 b a)) t (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t (*.f64 -1 (-.f64 b a))) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(fma.f64 (*.f64 1 (-.f64 b a)) t (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (+.f64 -1 t)))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y -1) z))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (*.f64 (+.f64 y -1) z) 1))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 -1 t) a))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 a -1) (+.f64 (*.f64 a t) (*.f64 (+.f64 y -1) z)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 a t) (+.f64 (*.f64 a -1) (*.f64 (+.f64 y -1) z)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 t a) (*.f64 (+.f64 y -1) z)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 t a) (+.f64 (*.f64 -1 a) (*.f64 (+.f64 y -1) z)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 (*.f64 (+.f64 y -1) z) 1) (*.f64 (+.f64 -1 t) a))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 a -1)) (*.f64 a t))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 a t)) (*.f64 a -1))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 -1 a)) (*.f64 t a))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)) (*.f64 -1 a))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (+.f64 (*.f64 (*.f64 (+.f64 y -1) z) 1) (*.f64 a -1)) (*.f64 a t))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (+.f64 (*.f64 (*.f64 (+.f64 y -1) z) 1) (*.f64 a t)) (*.f64 a -1))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (+.f64 (*.f64 (*.f64 (+.f64 y -1) z) 1) (*.f64 -1 a)) (*.f64 t a))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 (+.f64 (*.f64 (*.f64 (+.f64 y -1) z) 1) (*.f64 t a)) (*.f64 -1 a))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 1)
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a))) (-.f64 1 (*.f64 (+.f64 y -1) z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (+.f64 -1 t)))) (-.f64 1 (*.f64 z (+.f64 -1 y))))
(fma.f64 z (+.f64 -1 y) (expm1.f64 (log1p.f64 (-.f64 (*.f64 t a) a))))
(-.f64 (+.f64 (*.f64 (+.f64 y -1) z) (exp.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (+.f64 -1 t)))) (-.f64 1 (*.f64 z (+.f64 -1 y))))
(fma.f64 z (+.f64 -1 y) (expm1.f64 (log1p.f64 (-.f64 (*.f64 t a) a))))
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 y -1) z) 1) (exp.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (+.f64 -1 t)))) (-.f64 1 (*.f64 z (+.f64 -1 y))))
(fma.f64 z (+.f64 -1 y) (expm1.f64 (log1p.f64 (-.f64 (*.f64 t a) a))))
(*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1)
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(*.f64 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 y -1) z)) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)) (-.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 -1 t) a)))
(/.f64 (-.f64 (*.f64 (*.f64 z (+.f64 -1 y)) (*.f64 z (+.f64 -1 y))) (pow.f64 (*.f64 a (+.f64 -1 t)) 2)) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t))))
(/.f64 (-.f64 (*.f64 z (*.f64 z (*.f64 (+.f64 -1 y) (+.f64 -1 y)))) (pow.f64 (-.f64 (*.f64 t a) a) 2)) (fma.f64 z (+.f64 -1 y) (*.f64 a (-.f64 1 t))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (+.f64 (*.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 2) (*.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 -1 t) a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) (fma.f64 (*.f64 z (+.f64 -1 y)) (*.f64 z (+.f64 -1 y)) (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t a) a) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (fma.f64 (+.f64 -1 y) (*.f64 (*.f64 z z) (+.f64 -1 y)) (*.f64 (-.f64 (*.f64 t a) a) (-.f64 (-.f64 (*.f64 t a) a) (-.f64 (*.f64 z y) z)))))
(pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1)
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2)
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 3)
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(pow.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3) 1/3)
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2))
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) 2))
(fabs.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z))
(log.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(exp.f64 (log.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 x (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(+.f64 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 x (+.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(+.f64 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(+.f64 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 x (+.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(+.f64 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(+.f64 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 x (+.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(+.f64 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(+.f64 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(+.f64 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(+.f64 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (*.f64 2 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))))
(fma.f64 2 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (*.f64 2 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))))
(fma.f64 2 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (*.f64 2 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))))
(fma.f64 2 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (*.f64 2 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))))
(fma.f64 2 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (*.f64 2 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))))
(fma.f64 2 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (*.f64 2 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))))
(fma.f64 2 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (*.f64 2 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))))
(fma.f64 2 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (*.f64 2 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))))
(fma.f64 2 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (*.f64 2 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))))
(fma.f64 2 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) x)
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 x (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(+.f64 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 x (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(+.f64 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(+.f64 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1) x)
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (neg.f64 (*.f64 (+.f64 y -1) z)) (+.f64 (neg.f64 (*.f64 (+.f64 -1 t) a)) x))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(+.f64 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(+.f64 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(+.f64 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 x (neg.f64 (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (+.f64 -1 t) a)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (-.f64 x (exp.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) 1)
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (exp.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a)))) 1)
(+.f64 1 (-.f64 x (fma.f64 (+.f64 -1 y) z (exp.f64 (log1p.f64 (*.f64 a (+.f64 -1 t)))))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (expm1.f64 (log1p.f64 (-.f64 (*.f64 t a) a)))))
(*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1)
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 2))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) 3)) 1) (fma.f64 x x (*.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) (+.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3)) (fma.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) x) (*.f64 x x)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z))))
(/.f64 1 (/.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(/.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x) (/.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3)) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) 3)) 1) (fma.f64 x x (*.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) (+.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3)) (fma.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) x) (*.f64 x x)))
(/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))) (/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2))) (/.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) 2))) (+.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 2))) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 2)))) (+.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3))) (/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))) (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) 3))) (fma.f64 x x (*.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) (+.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))))) (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) 3))))
(*.f64 (hypot.f64 (pow.f64 x 3/2) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3/2)) (/.f64 (hypot.f64 (pow.f64 x 3/2) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3/2)) (fma.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) x) (*.f64 x x))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2)))) (/.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) 2))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) 2)))) (/.f64 (+.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) 2)))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 2))) (/.f64 (/.f64 (+.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 2)))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3)))) (/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) 3))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) 3)))) (fma.f64 x x (*.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) (+.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) 3))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3))) (/.f64 (/.f64 (fma.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) x) (*.f64 x x)) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3)))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (-.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (*.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) 3)) 1) (fma.f64 x x (*.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) (+.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3)) (fma.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) x) (*.f64 x x)))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3))) (neg.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) 3))) (neg.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) (+.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3)) (fma.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) x) (*.f64 x x))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2)) 1) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2)) (sqrt.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))) (sqrt.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2)) (*.f64 (cbrt.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)) (cbrt.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))) (cbrt.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3)) 1) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) 3)) 1) (fma.f64 x x (*.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) (+.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3)) (fma.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) x) (*.f64 x x)))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3)) (sqrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))))) (sqrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) 3)) 1) (fma.f64 x x (*.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) (+.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3)) (fma.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) x) (*.f64 x x)))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3)) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))) (cbrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))))) (cbrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) 3)) 1) (fma.f64 x x (*.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) (+.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3)) (fma.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) x) (*.f64 x x)))
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1)
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 2)
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 3)
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 3) 1/3)
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2))
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) 2))
(fabs.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 3))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 1))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 x (+.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (+.f64 y (+.f64 t -2)) b))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (+.f64 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (+.f64 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (+.f64 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (+.f64 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (+.f64 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (+.f64 (+.f64 (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (*.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 0) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x))))
(+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) x)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (+.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (neg.f64 (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (+.f64 -1 t) a)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) x) (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) x)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (-.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (exp.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) 1)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 x (-.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))) 1)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (-.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (/.f64 x (/.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x) x)) (-.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (/.f64 (pow.f64 x 3) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))) (-.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) 3)) (fma.f64 x x (*.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) (+.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))))) (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3)) (fma.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) x) (*.f64 x x))))
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (exp.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))) 1)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (+.f64 -1 t) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (/.f64 x (/.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x) x))) (/.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (/.f64 (pow.f64 x 3) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))))) (/.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))))
(+.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) 3)) (fma.f64 x x (*.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) (+.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))))) (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3)) (fma.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) x) (*.f64 x x))))
(-.f64 (+.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) 0) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (exp.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))) 1)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (+.f64 -1 t) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (/.f64 x (/.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x) x))) (/.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 2) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (/.f64 (pow.f64 x 3) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x))))) (/.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) x)))))
(+.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) 3)) (fma.f64 x x (*.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) (+.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))))) (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3)) (fma.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) x) (*.f64 x x))))
(-.f64 (-.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 y -1) z))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (-.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 -1 t) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (-.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (*.f64 (+.f64 y -1) z) 1)) (*.f64 (+.f64 -1 t) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 1)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) 2))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) 2) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2)) (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(/.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (*.f64 b (+.f64 y (+.f64 t -2))))) (pow.f64 (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) 2)) (+.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x))))
(/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 y (+.f64 t -2))))) (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 2)) (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2)) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (-.f64 (fma.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 b (+.f64 y (+.f64 t -2))) (pow.f64 (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) 2)) (*.f64 (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (fma.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (*.f64 b (+.f64 y (+.f64 t -2)))) (*.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (-.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 b (+.f64 y (+.f64 t -2)))))))
(pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 1)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) 2)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) 3)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(pow.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 3) 1/3)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 2))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) 2))
(fabs.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x))))
(log.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 3))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(exp.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) 1))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))

eval382.0ms (1.3%)

Compiler

Compiled 19968 to 12115 computations (39.3% saved)

prune165.0ms (0.6%)

Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New63513648
Fresh000
Picked101
Done101
Total63713650
Accurracy
100.0%
Counts
650 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (+.f64 (*.f64 t a) (*.f64 -1 a)) (*.f64 (+.f64 y (-.f64 t 2)) b)))
99.5%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)))
100.0%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 (+.f64 t -2) b) (*.f64 y b))))
82.2%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))
72.1%
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
69.5%
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
28.7%
(-.f64 z (*.f64 y z))
74.6%
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
25.2%
(*.f64 (-.f64 (+.f64 y t) 2) b)
22.5%
(*.f64 (-.f64 b z) y)
21.2%
(*.f64 t (-.f64 b a))
31.6%
(*.f64 a (-.f64 1 t))
18.6%
x
Compiler

Compiled 465 to 336 computations (27.7% saved)

localize35.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 95 to 53 computations (44.2% saved)

series8.0ms (0%)

Counts
2 → 120
Calls

30 calls:

TimeVariablePointExpression
1.0ms
b
@0
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (+.f64 (*.f64 t a) (*.f64 -1 a)) (*.f64 (+.f64 y (-.f64 t 2)) b)))
0.0ms
x
@0
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (+.f64 (*.f64 t a) (*.f64 -1 a)) (*.f64 (+.f64 y (-.f64 t 2)) b)))
0.0ms
a
@0
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (+.f64 (*.f64 t a) (*.f64 -1 a)) (*.f64 (+.f64 y (-.f64 t 2)) b)))
0.0ms
t
@-inf
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (+.f64 (*.f64 t a) (*.f64 -1 a)) (*.f64 (+.f64 y (-.f64 t 2)) b)))
0.0ms
a
@-inf
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (+.f64 (*.f64 t a) (*.f64 -1 a)) (*.f64 (+.f64 y (-.f64 t 2)) b)))

rewrite119.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
722×+-commutative
548×add-sqr-sqrt
538×pow1
538×*-un-lft-identity
510×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02198
150786
2788686
Stop Event
node limit
Counts
2 → 123
Calls
Call 1
Inputs
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (+.f64 (*.f64 t a) (*.f64 -1 a)) (*.f64 (+.f64 y (-.f64 t 2)) b)))
(-.f64 (+.f64 (*.f64 t a) (*.f64 -1 a)) (*.f64 (+.f64 y (-.f64 t 2)) b))
Outputs
(((+.f64 x (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (2)) ((+.f64 x (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (2)) ((+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (2)) ((+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (2)) ((+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 1)) (2)) ((+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a))) (2)) ((+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a)) 1)) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (fma.f64 (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 1 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (sqrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (2)) ((+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 2) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (2)) ((+.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a)) (*.f64 (+.f64 t (+.f64 y -2)) b)) (2)) ((+.f64 (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 x (*.f64 (+.f64 y -1) z))) (2)) ((+.f64 (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) x) (2)) ((+.f64 (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) x) (2)) ((+.f64 (*.f64 (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 1) (-.f64 x (*.f64 (+.f64 y -1) z))) (2)) ((+.f64 (*.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a)) 1) (*.f64 (+.f64 t (+.f64 y -2)) b)) (2)) ((+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) x) (2)) ((+.f64 (fma.f64 (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 1 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (2)) ((+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (sqrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (2)) ((+.f64 (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 2) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (2)) ((*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) 1) (2)) ((*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (2)) ((*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))) (2)) ((*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))) (2)) ((*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (2)) ((*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))))) (2)) ((*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (2)) ((/.f64 1 (/.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 2)))) (2)) ((/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 3)))) (2)) ((/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 2)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (2)) ((/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))) (2)) ((/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (2)) ((/.f64 (-.f64 (*.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a))) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (2)) ((/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (+.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (2)) ((/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (-.f64 (*.f64 (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))))) (2)) ((/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3) (pow.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a)) 3)) (+.f64 (*.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a))) (-.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a)) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (2)) ((/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (*.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))))) (2)) ((/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (2)) ((/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))) (2)) ((/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (2)) ((/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))) (2)) ((/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 2))) (neg.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (2)) ((/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))))) (2)) ((pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) 1) (2)) ((pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) 2) (2)) ((pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) 3) (2)) ((pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) 2)) (2)) ((log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))))) (2)) ((cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) 3)) (2)) ((expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))) (2)) ((exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))) (2)) ((exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) 1)) (2)) ((log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))) (2)) ((fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (2)) ((fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (2)) ((fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (2)) ((fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (2)) ((fma.f64 (cbrt.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2)) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (2)) ((fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (2)))
(((+.f64 (*.f64 t a) (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b))) (2)) ((+.f64 (*.f64 t a) (*.f64 (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)) 1)) (2)) ((+.f64 a (+.f64 (*.f64 t a) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)))) (2)) ((+.f64 a (-.f64 (*.f64 t a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (2)) ((+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b))) (2)) ((+.f64 (fma.f64 t a a) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)) 1)) (2)) ((+.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (fma.f64 (neg.f64 b) (+.f64 t (+.f64 y -2)) (*.f64 (+.f64 t (+.f64 y -2)) b))) (2)) ((+.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (fma.f64 (neg.f64 (+.f64 t (+.f64 y -2))) b (*.f64 (+.f64 t (+.f64 y -2)) b))) (2)) ((+.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (fma.f64 (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)) 1 (*.f64 (+.f64 t (+.f64 y -2)) b))) (2)) ((+.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))) (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) (*.f64 (+.f64 t (+.f64 y -2)) b))) (2)) ((+.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (*.f64 (+.f64 t (+.f64 y -2)) b))) (2)) ((+.f64 (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)) (*.f64 t a)) (2)) ((+.f64 (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)) (fma.f64 t a a)) (2)) ((+.f64 (+.f64 (*.f64 t a) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b))) a) (2)) ((+.f64 (-.f64 (*.f64 t a) (*.f64 (+.f64 t (+.f64 y -2)) b)) a) (2)) ((+.f64 (*.f64 (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)) 1) (*.f64 t a)) (2)) ((+.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)) 1) (fma.f64 t a a)) (2)) ((+.f64 (fma.f64 (neg.f64 b) (+.f64 t (+.f64 y -2)) (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (2)) ((+.f64 (fma.f64 (neg.f64 (+.f64 t (+.f64 y -2))) b (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (2)) ((+.f64 (fma.f64 (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)) 1 (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (2)) ((+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))) (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (2)) ((+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (2)) ((*.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 1) (2)) ((*.f64 1 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (2)) ((*.f64 (sqrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (sqrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (2)) ((*.f64 (cbrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 2) (cbrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (2)) ((*.f64 (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (/.f64 1 (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (2)) ((*.f64 (-.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))) (2)) ((*.f64 (+.f64 (sqrt.f64 (fma.f64 t a a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 (sqrt.f64 (fma.f64 t a a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)))) (2)) ((/.f64 1 (/.f64 (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)))) (2)) ((/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (-.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)))) (2)) ((/.f64 (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (2)) ((/.f64 (-.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (2)) ((/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2))) (neg.f64 (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (2)) ((/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))) (2)) ((/.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)))) (-.f64 (*.f64 t a) (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)))) (2)) ((/.f64 (-.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)))) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)))) (2)) ((/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)) 3)) (+.f64 (pow.f64 (*.f64 t a) 2) (-.f64 (*.f64 (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b))) (*.f64 (*.f64 t a) (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)))))) (2)) ((/.f64 (+.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)) 3)) (+.f64 (pow.f64 (fma.f64 t a a) 2) (-.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b))) (*.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)))))) (2)) ((pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 1) (2)) ((pow.f64 (sqrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 2) (2)) ((pow.f64 (cbrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 3) (2)) ((pow.f64 (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 2)) (2)) ((log.f64 (exp.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (2)) ((cbrt.f64 (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 3)) (2)) ((expm1.f64 (log1p.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (2)) ((exp.f64 (log.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (2)) ((exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 1)) (2)) ((log1p.f64 (expm1.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (2)) ((fma.f64 t a (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b))) (2)) ((fma.f64 a t (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b))) (2)) ((fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b))) (2)) ((fma.f64 1 (*.f64 t a) (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b))) (2)) ((fma.f64 1 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b))) (2)) ((fma.f64 (sqrt.f64 (*.f64 t a)) (sqrt.f64 (*.f64 t a)) (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b))) (2)) ((fma.f64 (sqrt.f64 (fma.f64 t a a)) (sqrt.f64 (fma.f64 t a a)) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b))) (2)) ((fma.f64 (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (cbrt.f64 (*.f64 t a)) (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b))) (2)) ((fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t a a)) 2) (cbrt.f64 (fma.f64 t a a)) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b))) (2)))

simplify152.0ms (0.5%)

Algorithm
egg-herbie
Rules
1632×associate--l+
1146×associate-+r-
1120×associate-+l-
760×fma-def
544×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
041815207
1144613441
2613613401
Stop Event
node limit
Counts
243 → 275
Calls
Call 1
Inputs
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(*.f64 (-.f64 b z) y)
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 a (+.f64 1 (*.f64 -1 t)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x)) (*.f64 z (-.f64 y 1)))
(-.f64 x (+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (*.f64 -1 a) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(*.f64 t (-.f64 a b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) 1)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) 1))) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) 1))) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) 1))) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (+.f64 (*.f64 a t) (*.f64 -1 a)) (*.f64 (-.f64 t 2) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y b)) (+.f64 (*.f64 a t) (*.f64 -1 a))) (*.f64 (-.f64 t 2) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y b)) (+.f64 (*.f64 a t) (*.f64 -1 a))) (*.f64 (-.f64 t 2) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y b)) (+.f64 (*.f64 a t) (*.f64 -1 a))) (*.f64 (-.f64 t 2) b))
(*.f64 -1 (*.f64 y b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y b)) (+.f64 (*.f64 a t) (*.f64 -1 a))) (*.f64 b (-.f64 t 2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y b)) (+.f64 (*.f64 a t) (*.f64 -1 a))) (*.f64 b (-.f64 t 2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y b)) (+.f64 (*.f64 a t) (*.f64 -1 a))) (*.f64 b (-.f64 t 2)))
(*.f64 -1 (*.f64 y b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y b)) (+.f64 (*.f64 a t) (*.f64 -1 a))) (*.f64 b (-.f64 t 2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y b)) (+.f64 (*.f64 a t) (*.f64 -1 a))) (*.f64 b (-.f64 t 2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y b)) (+.f64 (*.f64 a t) (*.f64 -1 a))) (*.f64 b (-.f64 t 2)))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(*.f64 (-.f64 2 (+.f64 y t)) b)
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 x (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(+.f64 x (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 1))
(+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a)))
(+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a)) 1))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (fma.f64 (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 1 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (sqrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 2) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(+.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a)) (*.f64 (+.f64 t (+.f64 y -2)) b))
(+.f64 (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 x (*.f64 (+.f64 y -1) z)))
(+.f64 (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) x)
(+.f64 (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) x)
(+.f64 (*.f64 (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 1) (-.f64 x (*.f64 (+.f64 y -1) z)))
(+.f64 (*.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a)) 1) (*.f64 (+.f64 t (+.f64 y -2)) b))
(+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) x)
(+.f64 (fma.f64 (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 1 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (sqrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 2) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) 1)
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))))
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(/.f64 1 (/.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 3))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 2)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a))) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (+.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (-.f64 (*.f64 (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3) (pow.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a)) 3)) (+.f64 (*.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a))) (-.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a)) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (*.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 2))) (neg.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))))
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) 1)
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) 2)
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) 3)
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) 2))
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))))
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2)) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(+.f64 (*.f64 t a) (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)))
(+.f64 (*.f64 t a) (*.f64 (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)) 1))
(+.f64 a (+.f64 (*.f64 t a) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b))))
(+.f64 a (-.f64 (*.f64 t a) (*.f64 (+.f64 t (+.f64 y -2)) b)))
(+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)))
(+.f64 (fma.f64 t a a) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)) 1))
(+.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (fma.f64 (neg.f64 b) (+.f64 t (+.f64 y -2)) (*.f64 (+.f64 t (+.f64 y -2)) b)))
(+.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (fma.f64 (neg.f64 (+.f64 t (+.f64 y -2))) b (*.f64 (+.f64 t (+.f64 y -2)) b)))
(+.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (fma.f64 (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)) 1 (*.f64 (+.f64 t (+.f64 y -2)) b)))
(+.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))) (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) (*.f64 (+.f64 t (+.f64 y -2)) b)))
(+.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (*.f64 (+.f64 t (+.f64 y -2)) b)))
(+.f64 (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)) (*.f64 t a))
(+.f64 (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)) (fma.f64 t a a))
(+.f64 (+.f64 (*.f64 t a) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b))) a)
(+.f64 (-.f64 (*.f64 t a) (*.f64 (+.f64 t (+.f64 y -2)) b)) a)
(+.f64 (*.f64 (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)) 1) (*.f64 t a))
(+.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)) 1) (fma.f64 t a a))
(+.f64 (fma.f64 (neg.f64 b) (+.f64 t (+.f64 y -2)) (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))
(+.f64 (fma.f64 (neg.f64 (+.f64 t (+.f64 y -2))) b (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))
(+.f64 (fma.f64 (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)) 1 (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))) (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))
(*.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 1)
(*.f64 1 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (sqrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 2) (cbrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(*.f64 (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (/.f64 1 (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(*.f64 (-.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 t a a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 (sqrt.f64 (fma.f64 t a a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (-.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2))) (neg.f64 (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)))) (-.f64 (*.f64 t a) (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)))) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b))))
(/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)) 3)) (+.f64 (pow.f64 (*.f64 t a) 2) (-.f64 (*.f64 (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b))) (*.f64 (*.f64 t a) (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)) 3)) (+.f64 (pow.f64 (fma.f64 t a a) 2) (-.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b))) (*.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b))))))
(pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 1)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 2)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(exp.f64 (log.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 1))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(fma.f64 t a (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)))
(fma.f64 a t (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)))
(fma.f64 1 (*.f64 t a) (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)))
(fma.f64 1 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)))
(fma.f64 (sqrt.f64 (*.f64 t a)) (sqrt.f64 (*.f64 t a)) (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)))
(fma.f64 (sqrt.f64 (fma.f64 t a a)) (sqrt.f64 (fma.f64 t a a)) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (cbrt.f64 (*.f64 t a)) (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t a a)) 2) (cbrt.f64 (fma.f64 t a a)) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)))
Outputs
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))))
(-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 a t (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(-.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (fma.f64 z (+.f64 y -1) (-.f64 (*.f64 t a) a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 -1 z (fma.f64 a t (neg.f64 a))))
(-.f64 (fma.f64 b (+.f64 t -2) x) (-.f64 (-.f64 (*.f64 t a) a) z))
(+.f64 (fma.f64 b (+.f64 t -2) x) (-.f64 z (-.f64 (*.f64 t a) a)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (fma.f64 a t (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (+.f64 z (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (fma.f64 a t (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (+.f64 z (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (fma.f64 a t (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (+.f64 z (*.f64 a (-.f64 1 t))))
(*.f64 (-.f64 b z) y)
(*.f64 y (-.f64 b z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (fma.f64 a t (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (+.f64 z (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (fma.f64 a t (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (+.f64 z (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (fma.f64 a t (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (+.f64 z (*.f64 a (-.f64 1 t))))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z))))
(*.f64 (fma.f64 b -1 z) (neg.f64 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (fma.f64 a t (neg.f64 a))))
(+.f64 (fma.f64 (neg.f64 y) (fma.f64 b -1 z) (fma.f64 b (+.f64 t -2) x)) (+.f64 z (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (fma.f64 a t (neg.f64 a))))
(+.f64 (fma.f64 (neg.f64 y) (fma.f64 b -1 z) (fma.f64 b (+.f64 t -2) x)) (+.f64 z (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (fma.f64 a t (neg.f64 a))))
(+.f64 (fma.f64 (neg.f64 y) (fma.f64 b -1 z) (fma.f64 b (+.f64 t -2) x)) (+.f64 z (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 a t (neg.f64 a)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 (-.f64 y 2) b x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 (fma.f64 b (-.f64 y 2) x) (+.f64 a (*.f64 z (-.f64 1 y))))
(fma.f64 b (-.f64 y 2) (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (-.f64 y 2) x)) (+.f64 a (*.f64 z (-.f64 1 y))))
(fma.f64 t (-.f64 b a) (fma.f64 b (-.f64 y 2) (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (-.f64 y 2) x)) (+.f64 a (*.f64 z (-.f64 1 y))))
(fma.f64 t (-.f64 b a) (fma.f64 b (-.f64 y 2) (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (-.f64 y 2) x)) (+.f64 a (*.f64 z (-.f64 1 y))))
(fma.f64 t (-.f64 b a) (fma.f64 b (-.f64 y 2) (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (-.f64 y 2) x)) (+.f64 a (*.f64 z (-.f64 1 y))))
(fma.f64 t (-.f64 b a) (fma.f64 b (-.f64 y 2) (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (-.f64 y 2) x)) (+.f64 a (*.f64 z (-.f64 1 y))))
(fma.f64 t (-.f64 b a) (fma.f64 b (-.f64 y 2) (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (-.f64 y 2) x)) (+.f64 a (*.f64 z (-.f64 1 y))))
(fma.f64 t (-.f64 b a) (fma.f64 b (-.f64 y 2) (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (-.f64 y 2) x)) (+.f64 a (*.f64 z (-.f64 1 y))))
(fma.f64 t (-.f64 b a) (fma.f64 b (-.f64 y 2) (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (-.f64 y 2) x)) (+.f64 a (*.f64 z (-.f64 1 y))))
(fma.f64 t (-.f64 b a) (fma.f64 b (-.f64 y 2) (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (-.f64 y 2) x)) (+.f64 a (*.f64 z (-.f64 1 y))))
(fma.f64 t (-.f64 b a) (fma.f64 b (-.f64 y 2) (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 a (+.f64 1 (*.f64 -1 t)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 x (+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))))
(-.f64 x (fma.f64 a t (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (-.f64 y 2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (-.f64 y 2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (*.f64 -1 a) (*.f64 (-.f64 y 2) b))
(-.f64 (neg.f64 a) (*.f64 b (-.f64 y 2)))
(fma.f64 a -1 (*.f64 b (-.f64 2 y)))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (-.f64 y 2)))
(fma.f64 t (-.f64 a b) (fma.f64 a -1 (*.f64 b (-.f64 2 y))))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (-.f64 y 2)))
(fma.f64 t (-.f64 a b) (fma.f64 a -1 (*.f64 b (-.f64 2 y))))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (-.f64 y 2)))
(fma.f64 t (-.f64 a b) (fma.f64 a -1 (*.f64 b (-.f64 2 y))))
(*.f64 t (-.f64 a b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (-.f64 y 2)))
(fma.f64 t (-.f64 a b) (fma.f64 a -1 (*.f64 b (-.f64 2 y))))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (-.f64 y 2)))
(fma.f64 t (-.f64 a b) (fma.f64 a -1 (*.f64 b (-.f64 2 y))))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (-.f64 y 2)))
(fma.f64 t (-.f64 a b) (fma.f64 a -1 (*.f64 b (-.f64 2 y))))
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b))))
(*.f64 t (-.f64 a b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (-.f64 y 2)))
(fma.f64 t (-.f64 a b) (fma.f64 a -1 (*.f64 b (-.f64 2 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (-.f64 y 2)))
(fma.f64 t (-.f64 a b) (fma.f64 a -1 (*.f64 b (-.f64 2 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (-.f64 y 2)))
(fma.f64 t (-.f64 a b) (fma.f64 a -1 (*.f64 b (-.f64 2 y))))
(*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))
(*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))
(*.f64 b (-.f64 (-.f64 2 y) t))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 b (-.f64 (-.f64 2 y) t) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 b (-.f64 (-.f64 2 y) t) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 b (-.f64 (-.f64 2 y) t) (-.f64 (*.f64 t a) a))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 b (-.f64 (-.f64 2 y) t) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 b (-.f64 (-.f64 2 y) t) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 b (-.f64 (-.f64 2 y) t) (-.f64 (*.f64 t a) a))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) 1)))
(*.f64 (neg.f64 a) (-.f64 1 t))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) 1))) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 -1 (*.f64 a (-.f64 1 t)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(-.f64 (*.f64 b (-.f64 (-.f64 2 y) t)) (*.f64 a (-.f64 1 t)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) 1))) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 -1 (*.f64 a (-.f64 1 t)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(-.f64 (*.f64 b (-.f64 (-.f64 2 y) t)) (*.f64 a (-.f64 1 t)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) 1))) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 -1 (*.f64 a (-.f64 1 t)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(-.f64 (*.f64 b (-.f64 (-.f64 2 y) t)) (*.f64 a (-.f64 1 t)))
(-.f64 (+.f64 (*.f64 a t) (*.f64 -1 a)) (*.f64 (-.f64 t 2) b))
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 b (+.f64 t -2)))
(-.f64 (-.f64 (*.f64 t a) a) (*.f64 b (+.f64 t -2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y b)) (+.f64 (*.f64 a t) (*.f64 -1 a))) (*.f64 (-.f64 t 2) b))
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 b (-.f64 (-.f64 2 y) t) (-.f64 (*.f64 t a) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y b)) (+.f64 (*.f64 a t) (*.f64 -1 a))) (*.f64 (-.f64 t 2) b))
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 b (-.f64 (-.f64 2 y) t) (-.f64 (*.f64 t a) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y b)) (+.f64 (*.f64 a t) (*.f64 -1 a))) (*.f64 (-.f64 t 2) b))
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 b (-.f64 (-.f64 2 y) t) (-.f64 (*.f64 t a) a))
(*.f64 -1 (*.f64 y b))
(neg.f64 (*.f64 y b))
(*.f64 y (neg.f64 b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y b)) (+.f64 (*.f64 a t) (*.f64 -1 a))) (*.f64 b (-.f64 t 2)))
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 b (-.f64 (-.f64 2 y) t) (-.f64 (*.f64 t a) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y b)) (+.f64 (*.f64 a t) (*.f64 -1 a))) (*.f64 b (-.f64 t 2)))
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 b (-.f64 (-.f64 2 y) t) (-.f64 (*.f64 t a) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y b)) (+.f64 (*.f64 a t) (*.f64 -1 a))) (*.f64 b (-.f64 t 2)))
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 b (-.f64 (-.f64 2 y) t) (-.f64 (*.f64 t a) a))
(*.f64 -1 (*.f64 y b))
(neg.f64 (*.f64 y b))
(*.f64 y (neg.f64 b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y b)) (+.f64 (*.f64 a t) (*.f64 -1 a))) (*.f64 b (-.f64 t 2)))
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 b (-.f64 (-.f64 2 y) t) (-.f64 (*.f64 t a) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y b)) (+.f64 (*.f64 a t) (*.f64 -1 a))) (*.f64 b (-.f64 t 2)))
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 b (-.f64 (-.f64 2 y) t) (-.f64 (*.f64 t a) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y b)) (+.f64 (*.f64 a t) (*.f64 -1 a))) (*.f64 b (-.f64 t 2)))
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 b (-.f64 (-.f64 2 y) t) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 b (-.f64 (-.f64 2 y) t) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 b (-.f64 (-.f64 2 y) t) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 b (-.f64 (-.f64 2 y) t) (-.f64 (*.f64 t a) a))
(*.f64 (-.f64 2 (+.f64 y t)) b)
(*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))
(*.f64 b (-.f64 (-.f64 2 y) t))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 b (-.f64 (-.f64 2 y) t) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 b (-.f64 (-.f64 2 y) t) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 b (-.f64 (-.f64 2 y) t) (-.f64 (*.f64 t a) a))
(*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))
(*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))
(*.f64 b (-.f64 (-.f64 2 y) t))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 b (-.f64 (-.f64 2 y) t) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 b (-.f64 (-.f64 2 y) t) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 b (-.f64 (-.f64 2 y) t) (-.f64 (*.f64 t a) a))
(+.f64 x (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(+.f64 x (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 1))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 t a a))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 t a a)))
(+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a)) 1))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 t a a))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 t a a)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (fma.f64 (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 1 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))) (+.f64 (neg.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))))
(+.f64 (-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))) (*.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) 0))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (sqrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))) (+.f64 (neg.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))))
(+.f64 (-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))) (*.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) 0))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 2) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))) (+.f64 (neg.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))))
(+.f64 (-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))) (*.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) 0))
(+.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a)) (*.f64 (+.f64 t (+.f64 y -2)) b))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 t a a))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 t a a)))
(+.f64 (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 x (*.f64 (+.f64 y -1) z)))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(+.f64 (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) x)
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(+.f64 (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) x)
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(+.f64 (*.f64 (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 1) (-.f64 x (*.f64 (+.f64 y -1) z)))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(+.f64 (*.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a)) 1) (*.f64 (+.f64 t (+.f64 y -2)) b))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 t a a))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 t a a)))
(+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) x)
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(+.f64 (fma.f64 (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 1 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))) (+.f64 (neg.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))))
(+.f64 (-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))) (*.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) 0))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (sqrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))) (+.f64 (neg.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))))
(+.f64 (-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))) (*.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) 0))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 2) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))) (+.f64 (neg.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))))
(+.f64 (-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))) (*.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) 0))
(*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) 1)
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) 2))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) (-.f64 x (*.f64 z (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) 2)) (+.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) (-.f64 x (*.f64 z (+.f64 y -1)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) 3)) (fma.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) (+.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))) (sqrt.f64 (fma.f64 z (-.f64 1 y) x))) (-.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) (sqrt.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))))
(/.f64 1 (/.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 2))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) (-.f64 x (*.f64 z (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) 2)) (+.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) (fma.f64 z (-.f64 1 y) x)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) (-.f64 x (*.f64 z (+.f64 y -1)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) 3)) (fma.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) (+.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 2)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) (-.f64 x (*.f64 z (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) 2)) (+.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) (-.f64 x (*.f64 z (+.f64 y -1)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) 3)) (fma.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) (+.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) (-.f64 x (*.f64 z (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) 2)) (+.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a))) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(/.f64 (-.f64 (*.f64 (+.f64 (fma.f64 t a a) (-.f64 x (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 t a a) (-.f64 x (*.f64 z (+.f64 y -1))))) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) (-.f64 x (*.f64 z (+.f64 y -1)))))
(/.f64 (-.f64 (*.f64 (+.f64 (fma.f64 t a a) (fma.f64 z (-.f64 1 y) x)) (+.f64 (fma.f64 t a a) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (*.f64 b (+.f64 t (-.f64 y 2))) 2)) (+.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (+.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))) (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))))) (+.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))))
(/.f64 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 y -1) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))) (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))))) (+.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (-.f64 (*.f64 (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) (-.f64 x (*.f64 z (+.f64 y -1)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) 3)) (fma.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) (+.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3) (pow.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a)) 3)) (+.f64 (*.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a))) (-.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a)) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (+.f64 (fma.f64 t a a) (-.f64 x (*.f64 z (+.f64 y -1)))) 3)) (fma.f64 (+.f64 (fma.f64 t a a) (-.f64 x (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 t a a) (-.f64 x (*.f64 z (+.f64 y -1)))) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (+.f64 (fma.f64 t a a) (-.f64 x (*.f64 z (+.f64 y -1))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (-.f64 y 2))) 3) (pow.f64 (+.f64 (fma.f64 t a a) (fma.f64 z (-.f64 1 y) x)) 3)) (fma.f64 (+.f64 (fma.f64 t a a) (fma.f64 z (-.f64 1 y) x)) (+.f64 (fma.f64 t a a) (fma.f64 z (-.f64 1 y) x)) (*.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (-.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (+.f64 (fma.f64 t a a) (fma.f64 z (-.f64 1 y) x))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (*.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))) 3)) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))) (+.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))) 3)) (fma.f64 (fma.f64 z (+.f64 y -1) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))) (+.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (+.f64 (fma.f64 t a a) (*.f64 b (+.f64 y (+.f64 t -2))))) (*.f64 (+.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)))) (*.f64 (+.f64 (fma.f64 t a a) (*.f64 b (+.f64 y (+.f64 t -2)))) (+.f64 x (*.f64 z (+.f64 y -1)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 t a a))) (*.f64 (fma.f64 z (+.f64 y -1) x) (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 b (+.f64 t (-.f64 y 2))) 2)))) (*.f64 (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 t a a)) (fma.f64 z (+.f64 y -1) x)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 (fma.f64 t a a) (*.f64 b (+.f64 y (+.f64 t -2))))))) (neg.f64 (*.f64 (+.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3))))) (*.f64 (+.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 (fma.f64 t a a) (*.f64 b (+.f64 y (+.f64 t -2)))))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (fma.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 t a a)) (pow.f64 (fma.f64 t a a) 2))) (*.f64 (fma.f64 z (+.f64 y -1) x) (+.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 b (-.f64 (-.f64 2 y) t)) 3)))) (*.f64 (fma.f64 z (+.f64 y -1) x) (fma.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 t a a)) (pow.f64 (fma.f64 t a a) 2))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(/.f64 (-.f64 (*.f64 (+.f64 (fma.f64 t a a) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (*.f64 (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (fma.f64 x x (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 z (+.f64 y -1))))))) (*.f64 (+.f64 (fma.f64 t a a) (*.f64 b (+.f64 y (+.f64 t -2)))) (fma.f64 x x (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 z (+.f64 y -1)))))))
(/.f64 (fma.f64 (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 t a a)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (*.f64 (fma.f64 x x (*.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) x)))) (+.f64 (neg.f64 (pow.f64 (fma.f64 t a a) 2)) (pow.f64 (*.f64 b (+.f64 t (-.f64 y 2))) 2)))) (*.f64 (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 t a a)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) x))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 (fma.f64 t a a) (*.f64 b (+.f64 y (+.f64 t -2))))))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (*.f64 (-.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (fma.f64 x x (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 z (+.f64 y -1))))))) (*.f64 (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 (fma.f64 t a a) (*.f64 b (+.f64 y (+.f64 t -2))))))) (fma.f64 x x (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 z (+.f64 y -1)))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 t a a)) (pow.f64 (fma.f64 t a a) 2)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (*.f64 (fma.f64 x x (*.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) x)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 b (-.f64 (-.f64 2 y) t)) 3))))) (*.f64 (fma.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 t a a)) (pow.f64 (fma.f64 t a a) 2)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 2))) (neg.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) (-.f64 x (*.f64 z (+.f64 y -1))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) 2)) (+.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) (fma.f64 z (-.f64 1 y) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) (-.f64 x (*.f64 z (+.f64 y -1))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) 3)) (fma.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) (+.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))))
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) 1)
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) 2)
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) 3)
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) 3) 1/3)
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) 2))
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))) 2))
(fabs.f64 (-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))))
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) 3))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))) 1))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2)) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) (cbrt.f64 (fma.f64 z (-.f64 1 y) x))) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(+.f64 (*.f64 t a) (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)))
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(+.f64 (*.f64 t a) (*.f64 (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)) 1))
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(+.f64 a (+.f64 (*.f64 t a) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b))))
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(+.f64 a (-.f64 (*.f64 t a) (*.f64 (+.f64 t (+.f64 y -2)) b)))
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)))
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(+.f64 (fma.f64 t a a) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)) 1))
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(+.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (fma.f64 (neg.f64 b) (+.f64 t (+.f64 y -2)) (*.f64 (+.f64 t (+.f64 y -2)) b)))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) (*.f64 0 (*.f64 b (+.f64 t (-.f64 y 2)))))
(+.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (fma.f64 (neg.f64 (+.f64 t (+.f64 y -2))) b (*.f64 (+.f64 t (+.f64 y -2)) b)))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) (*.f64 0 (*.f64 b (+.f64 t (-.f64 y 2)))))
(+.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (fma.f64 (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)) 1 (*.f64 (+.f64 t (+.f64 y -2)) b)))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) (*.f64 0 (*.f64 b (+.f64 t (-.f64 y 2)))))
(+.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))) (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) (*.f64 (+.f64 t (+.f64 y -2)) b)))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (+.f64 y (+.f64 t -2))))) (sqrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (+.f64 t (-.f64 y 2))))) (sqrt.f64 (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 b (+.f64 t (-.f64 y 2)))))
(+.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (*.f64 (+.f64 t (+.f64 y -2)) b)))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2))))) (cbrt.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (+.f64 t (-.f64 y 2))))) (cbrt.f64 (pow.f64 (*.f64 b (+.f64 t (-.f64 y 2))) 2)) (*.f64 b (+.f64 t (-.f64 y 2)))))
(+.f64 (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)) (*.f64 t a))
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(+.f64 (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)) (fma.f64 t a a))
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(+.f64 (+.f64 (*.f64 t a) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b))) a)
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(+.f64 (-.f64 (*.f64 t a) (*.f64 (+.f64 t (+.f64 y -2)) b)) a)
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(+.f64 (*.f64 (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)) 1) (*.f64 t a))
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(+.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)) 1) (fma.f64 t a a))
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(+.f64 (fma.f64 (neg.f64 b) (+.f64 t (+.f64 y -2)) (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) (*.f64 0 (*.f64 b (+.f64 t (-.f64 y 2)))))
(+.f64 (fma.f64 (neg.f64 (+.f64 t (+.f64 y -2))) b (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) (*.f64 0 (*.f64 b (+.f64 t (-.f64 y 2)))))
(+.f64 (fma.f64 (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)) 1 (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) (*.f64 0 (*.f64 b (+.f64 t (-.f64 y 2)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))) (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (+.f64 y (+.f64 t -2))))) (sqrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (+.f64 t (-.f64 y 2))))) (sqrt.f64 (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 b (+.f64 t (-.f64 y 2)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2))))) (cbrt.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (+.f64 t (-.f64 y 2))))) (cbrt.f64 (pow.f64 (*.f64 b (+.f64 t (-.f64 y 2))) 2)) (*.f64 b (+.f64 t (-.f64 y 2)))))
(*.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 1)
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(*.f64 1 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (sqrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 2))
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 2) (cbrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(*.f64 (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (/.f64 1 (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(*.f64 (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (/.f64 1 (+.f64 (fma.f64 t a a) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 b (+.f64 t (-.f64 y 2))) 2)) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 t a a)))
(*.f64 (-.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) 1) (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 (fma.f64 t a a) (*.f64 b (+.f64 y (+.f64 t -2))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 b (-.f64 (-.f64 2 y) t)) 3)) (fma.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 t a a)) (pow.f64 (fma.f64 t a a) 2)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 t a a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 (sqrt.f64 (fma.f64 t a a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) (sqrt.f64 (fma.f64 t a a))) (-.f64 (sqrt.f64 (fma.f64 t a a)) (sqrt.f64 (*.f64 b (+.f64 y (+.f64 t -2))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 b (+.f64 t (-.f64 y 2)))) (sqrt.f64 (fma.f64 t a a))) (-.f64 (sqrt.f64 (fma.f64 t a a)) (sqrt.f64 (*.f64 b (+.f64 t (-.f64 y 2))))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (/.f64 1 (+.f64 (fma.f64 t a a) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 b (+.f64 t (-.f64 y 2))) 2)) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 t a a)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (-.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) 1) (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 (fma.f64 t a a) (*.f64 b (+.f64 y (+.f64 t -2))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 b (-.f64 (-.f64 2 y) t)) 3)) (fma.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 t a a)) (pow.f64 (fma.f64 t a a) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))
(*.f64 (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (/.f64 1 (+.f64 (fma.f64 t a a) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 b (+.f64 t (-.f64 y 2))) 2)) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 t a a)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) 1) (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 (fma.f64 t a a) (*.f64 b (+.f64 y (+.f64 t -2))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 b (-.f64 (-.f64 2 y) t)) 3)) (fma.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 t a a)) (pow.f64 (fma.f64 t a a) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2))) (neg.f64 (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) (neg.f64 (+.f64 (fma.f64 t a a) (*.f64 b (+.f64 y (+.f64 t -2))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 b (+.f64 t (-.f64 y 2))) 2)) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 t a a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 (fma.f64 t a a) (*.f64 b (+.f64 y (+.f64 t -2)))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 b (-.f64 (-.f64 2 y) t)) 3)) (fma.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 t a a)) (pow.f64 (fma.f64 t a a) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)))) (-.f64 (*.f64 t a) (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b))))
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (-.f64 a (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 a (*.f64 b (+.f64 y (+.f64 t -2)))))) (+.f64 (-.f64 (*.f64 t a) a) (*.f64 b (+.f64 y (+.f64 t -2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (fma.f64 (-.f64 (-.f64 2 y) t) b a) (fma.f64 (-.f64 (-.f64 2 y) t) b a))) (-.f64 (*.f64 t a) (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)))) (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b))))
(*.f64 (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (/.f64 1 (+.f64 (fma.f64 t a a) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t a a) 2) (pow.f64 (*.f64 b (+.f64 t (-.f64 y 2))) 2)) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 t a a)))
(/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)) 3)) (+.f64 (pow.f64 (*.f64 t a) 2) (-.f64 (*.f64 (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b))) (*.f64 (*.f64 t a) (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (-.f64 a (*.f64 b (+.f64 y (+.f64 t -2)))) 3)) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (-.f64 a (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 (-.f64 a (*.f64 b (+.f64 y (+.f64 t -2)))) (*.f64 t a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (fma.f64 (-.f64 (-.f64 2 y) t) b a) 3)) (fma.f64 (fma.f64 (-.f64 (-.f64 2 y) t) b a) (-.f64 (fma.f64 (-.f64 (-.f64 2 y) t) b a) (*.f64 t a)) (pow.f64 (*.f64 t a) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)) 3)) (+.f64 (pow.f64 (fma.f64 t a a) 2) (-.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b))) (*.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) 1) (+.f64 (pow.f64 (fma.f64 t a a) 2) (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 (fma.f64 t a a) (*.f64 b (+.f64 y (+.f64 t -2))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t a a) 3) (pow.f64 (*.f64 b (-.f64 (-.f64 2 y) t)) 3)) (fma.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 t a a)) (pow.f64 (fma.f64 t a a) 2)))
(pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 1)
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 2)
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 3)
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(pow.f64 (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 3) 1/3)
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 2))
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a)) 2))
(fabs.f64 (fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a)))
(log.f64 (exp.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)))))
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b)) 3))
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(exp.f64 (log.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))) 1))
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) b))))
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(fma.f64 t a (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)))
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(fma.f64 a t (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)))
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)))
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 b (-.f64 (-.f64 2 y) t) (-.f64 (*.f64 t a) a))
(fma.f64 1 (*.f64 t a) (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)))
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(fma.f64 1 (fma.f64 t a a) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)))
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(fma.f64 (sqrt.f64 (*.f64 t a)) (sqrt.f64 (*.f64 t a)) (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)))
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(fma.f64 (sqrt.f64 (fma.f64 t a a)) (sqrt.f64 (fma.f64 t a a)) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)))
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (cbrt.f64 (*.f64 t a)) (-.f64 a (*.f64 (+.f64 t (+.f64 y -2)) b)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (cbrt.f64 (*.f64 t a)) (-.f64 a (*.f64 b (+.f64 y (+.f64 t -2)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (cbrt.f64 (*.f64 t a)) (fma.f64 (-.f64 (-.f64 2 y) t) b a))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t a a)) 2) (cbrt.f64 (fma.f64 t a a)) (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)))
(fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 t a a))
(fma.f64 t a (fma.f64 (-.f64 (-.f64 2 y) t) b a))

localize10.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 a (-.f64 1 t))
Compiler

Compiled 17 to 12 computations (29.4% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

6 calls:

TimeVariablePointExpression
0.0ms
a
@0
(*.f64 a (-.f64 1 t))
0.0ms
a
@inf
(*.f64 a (-.f64 1 t))
0.0ms
a
@-inf
(*.f64 a (-.f64 1 t))
0.0ms
t
@inf
(*.f64 a (-.f64 1 t))
0.0ms
t
@0
(*.f64 a (-.f64 1 t))

rewrite71.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1448×add-sqr-sqrt
1432×*-un-lft-identity
1332×add-cube-cbrt
1316×add-cbrt-cube
1306×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
114213
2175213
Stop Event
node limit
Counts
1 → 18
Calls
Call 1
Inputs
(*.f64 a (-.f64 1 t))
Outputs
(((+.f64 a (*.f64 a (neg.f64 t))) (2)) ((+.f64 a (*.f64 (neg.f64 t) a)) (2)) ((-.f64 (+.f64 1 (*.f64 a (-.f64 1 t))) 1) (2)) ((/.f64 (*.f64 a (-.f64 1 (*.f64 t t))) (+.f64 1 t)) (2)) ((/.f64 (*.f64 a (-.f64 1 (pow.f64 t 3))) (+.f64 1 (fma.f64 t t t))) (2)) ((/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 t)) (2)) ((/.f64 (*.f64 (-.f64 1 (pow.f64 t 3)) a) (+.f64 1 (fma.f64 t t t))) (2)) ((pow.f64 (*.f64 a (-.f64 1 t)) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (-.f64 1 t)) a)) (2)) ((cbrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (2)) ((expm1.f64 (log1p.f64 (*.f64 a (-.f64 1 t)))) (2)) ((exp.f64 (log.f64 (*.f64 a (-.f64 1 t)))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 a (-.f64 1 t))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 a (-.f64 1 t)))) (2)))

simplify59.0ms (0.2%)

Algorithm
egg-herbie
Rules
912×*-commutative
840×fma-def
654×distribute-lft-neg-out
634×distribute-rgt-neg-out
546×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
059554
1142462
2420462
32126462
44687462
Stop Event
node limit
Counts
30 → 34
Calls
Call 1
Inputs
a
(+.f64 a (*.f64 -1 (*.f64 a t)))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(+.f64 a (*.f64 a (neg.f64 t)))
(+.f64 a (*.f64 (neg.f64 t) a))
(-.f64 (+.f64 1 (*.f64 a (-.f64 1 t))) 1)
(/.f64 (*.f64 a (-.f64 1 (*.f64 t t))) (+.f64 1 t))
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 3))) (+.f64 1 (fma.f64 t t t)))
(/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 t))
(/.f64 (*.f64 (-.f64 1 (pow.f64 t 3)) a) (+.f64 1 (fma.f64 t t t)))
(pow.f64 (*.f64 a (-.f64 1 t)) 1)
(pow.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 3)
(pow.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 t)) a))
(cbrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (-.f64 1 t))))
(exp.f64 (log.f64 (*.f64 a (-.f64 1 t))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (-.f64 1 t))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (-.f64 1 t))))
Outputs
a
(+.f64 a (*.f64 -1 (*.f64 a t)))
(+.f64 a (*.f64 a (neg.f64 t)))
(fma.f64 a (neg.f64 t) a)
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(+.f64 a (*.f64 a (neg.f64 t)))
(fma.f64 a (neg.f64 t) a)
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(+.f64 a (*.f64 a (neg.f64 t)))
(fma.f64 a (neg.f64 t) a)
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(*.f64 -1 (*.f64 a t))
(*.f64 a (neg.f64 t))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(+.f64 a (*.f64 a (neg.f64 t)))
(fma.f64 a (neg.f64 t) a)
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(+.f64 a (*.f64 a (neg.f64 t)))
(fma.f64 a (neg.f64 t) a)
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(+.f64 a (*.f64 a (neg.f64 t)))
(fma.f64 a (neg.f64 t) a)
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(*.f64 -1 (*.f64 a t))
(*.f64 a (neg.f64 t))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(+.f64 a (*.f64 a (neg.f64 t)))
(fma.f64 a (neg.f64 t) a)
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(+.f64 a (*.f64 a (neg.f64 t)))
(fma.f64 a (neg.f64 t) a)
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(+.f64 a (*.f64 a (neg.f64 t)))
(fma.f64 a (neg.f64 t) a)
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(+.f64 a (*.f64 a (neg.f64 t)))
(fma.f64 a (neg.f64 t) a)
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(+.f64 a (*.f64 (neg.f64 t) a))
(+.f64 a (*.f64 a (neg.f64 t)))
(fma.f64 a (neg.f64 t) a)
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 1 (*.f64 a (-.f64 1 t))) 1)
(+.f64 a (*.f64 a (neg.f64 t)))
(fma.f64 a (neg.f64 t) a)
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(/.f64 (*.f64 a (-.f64 1 (*.f64 t t))) (+.f64 1 t))
(/.f64 a (/.f64 (+.f64 t 1) (-.f64 1 (*.f64 t t))))
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t)))
(*.f64 a (/.f64 (fma.f64 t (neg.f64 t) 1) (+.f64 t 1)))
(*.f64 (-.f64 1 (*.f64 t t)) (/.f64 a (+.f64 t 1)))
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 3))) (+.f64 1 (fma.f64 t t t)))
(/.f64 a (/.f64 (+.f64 1 (fma.f64 t t t)) (-.f64 1 (pow.f64 t 3))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 t 3)) (+.f64 1 (fma.f64 t t t))) a)
(/.f64 (-.f64 1 (pow.f64 t 3)) (/.f64 (+.f64 1 (fma.f64 t t t)) a))
(*.f64 a (/.f64 (-.f64 1 (pow.f64 t 3)) (+.f64 1 (fma.f64 t t t))))
(*.f64 a (/.f64 (-.f64 1 (pow.f64 t 3)) (fma.f64 t t (+.f64 t 1))))
(/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 t))
(/.f64 a (/.f64 (+.f64 t 1) (-.f64 1 (*.f64 t t))))
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t)))
(*.f64 a (/.f64 (fma.f64 t (neg.f64 t) 1) (+.f64 t 1)))
(*.f64 (-.f64 1 (*.f64 t t)) (/.f64 a (+.f64 t 1)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 t 3)) a) (+.f64 1 (fma.f64 t t t)))
(/.f64 a (/.f64 (+.f64 1 (fma.f64 t t t)) (-.f64 1 (pow.f64 t 3))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 t 3)) (+.f64 1 (fma.f64 t t t))) a)
(/.f64 (-.f64 1 (pow.f64 t 3)) (/.f64 (+.f64 1 (fma.f64 t t t)) a))
(*.f64 a (/.f64 (-.f64 1 (pow.f64 t 3)) (+.f64 1 (fma.f64 t t t))))
(*.f64 a (/.f64 (-.f64 1 (pow.f64 t 3)) (fma.f64 t t (+.f64 t 1))))
(pow.f64 (*.f64 a (-.f64 1 t)) 1)
(+.f64 a (*.f64 a (neg.f64 t)))
(fma.f64 a (neg.f64 t) a)
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(pow.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) 2)
(+.f64 a (*.f64 a (neg.f64 t)))
(fma.f64 a (neg.f64 t) a)
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 3)
(+.f64 a (*.f64 a (neg.f64 t)))
(fma.f64 a (neg.f64 t) a)
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(pow.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) 1/3)
(+.f64 a (*.f64 a (neg.f64 t)))
(fma.f64 a (neg.f64 t) a)
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(sqrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2))
(+.f64 a (*.f64 a (neg.f64 t)))
(fma.f64 a (neg.f64 t) a)
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 t)) a))
(+.f64 a (*.f64 a (neg.f64 t)))
(fma.f64 a (neg.f64 t) a)
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(cbrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3))
(+.f64 a (*.f64 a (neg.f64 t)))
(fma.f64 a (neg.f64 t) a)
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(expm1.f64 (log1p.f64 (*.f64 a (-.f64 1 t))))
(+.f64 a (*.f64 a (neg.f64 t)))
(fma.f64 a (neg.f64 t) a)
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(exp.f64 (log.f64 (*.f64 a (-.f64 1 t))))
(+.f64 a (*.f64 a (neg.f64 t)))
(fma.f64 a (neg.f64 t) a)
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(exp.f64 (*.f64 (log.f64 (*.f64 a (-.f64 1 t))) 1))
(+.f64 a (*.f64 a (neg.f64 t)))
(fma.f64 a (neg.f64 t) a)
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(log1p.f64 (expm1.f64 (*.f64 a (-.f64 1 t))))
(+.f64 a (*.f64 a (neg.f64 t)))
(fma.f64 a (neg.f64 t) a)
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))

localize6.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 17 to 8 computations (52.9% saved)

series4.0ms (0%)

Counts
1 → 24
Calls

9 calls:

TimeVariablePointExpression
2.0ms
z
@-inf
(*.f64 (-.f64 b z) y)
0.0ms
b
@-inf
(*.f64 (-.f64 b z) y)
0.0ms
y
@-inf
(*.f64 (-.f64 b z) y)
0.0ms
y
@inf
(*.f64 (-.f64 b z) y)
0.0ms
b
@0
(*.f64 (-.f64 b z) y)

rewrite57.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1662×add-sqr-sqrt
1646×*-un-lft-identity
1534×add-cube-cbrt
1514×add-cbrt-cube
160×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
114913
2200113
Stop Event
node limit
Counts
1 → 19
Calls
Call 1
Inputs
(*.f64 (-.f64 b z) y)
Outputs
(((+.f64 (*.f64 y b) (*.f64 y (neg.f64 z))) (2)) ((+.f64 (*.f64 b y) (*.f64 (neg.f64 z) y)) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 b z) y))) 1) (2)) ((/.f64 (*.f64 y (-.f64 (*.f64 b b) (*.f64 z z))) (+.f64 b z)) (2)) ((/.f64 (*.f64 y (-.f64 (pow.f64 b 3) (pow.f64 z 3))) (fma.f64 b b (*.f64 z (+.f64 b z)))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 z z)) y) (+.f64 b z)) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 z 3)) y) (fma.f64 b b (*.f64 z (+.f64 b z)))) (2)) ((pow.f64 (*.f64 (-.f64 b z) y) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 (-.f64 b z) y)) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (-.f64 b z) y)) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (-.f64 b z) y) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 y) (-.f64 b z))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 b z) y)))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) 3)) (2)) ((expm1.f64 (log1p.f64 (*.f64 (-.f64 b z) y))) (2)) ((exp.f64 (log.f64 (*.f64 (-.f64 b z) y))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 b z) y)) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 (-.f64 b z) y))) (2)))

simplify60.0ms (0.2%)

Algorithm
egg-herbie
Rules
1232×fma-def
1196×associate-*r/
862×associate-*r*
758×associate-*l*
566×log-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
066611
1157611
2452611
32952611
46624611
Stop Event
node limit
Counts
43 → 28
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 b y) (*.f64 (neg.f64 z) y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 b z) y))) 1)
(/.f64 (*.f64 y (-.f64 (*.f64 b b) (*.f64 z z))) (+.f64 b z))
(/.f64 (*.f64 y (-.f64 (pow.f64 b 3) (pow.f64 z 3))) (fma.f64 b b (*.f64 z (+.f64 b z))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 z z)) y) (+.f64 b z))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 z 3)) y) (fma.f64 b b (*.f64 z (+.f64 b z))))
(pow.f64 (*.f64 (-.f64 b z) y) 1)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 b z) y)) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 b z) y)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 b z) y) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) 2))
(log.f64 (pow.f64 (exp.f64 y) (-.f64 b z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 b z) y))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 b z) y)))
(exp.f64 (log.f64 (*.f64 (-.f64 b z) y)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 b z) y)) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 b z) y)))
Outputs
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 y (neg.f64 z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 b y) (*.f64 (neg.f64 z) y))
(*.f64 y (-.f64 b z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 b z) y))) 1)
(*.f64 y (-.f64 b z))
(/.f64 (*.f64 y (-.f64 (*.f64 b b) (*.f64 z z))) (+.f64 b z))
(*.f64 y (-.f64 b z))
(/.f64 (*.f64 y (-.f64 (pow.f64 b 3) (pow.f64 z 3))) (fma.f64 b b (*.f64 z (+.f64 b z))))
(/.f64 (*.f64 y (-.f64 (pow.f64 b 3) (pow.f64 z 3))) (fma.f64 b b (*.f64 z (+.f64 z b))))
(*.f64 (/.f64 y (fma.f64 b b (*.f64 z (+.f64 z b)))) (-.f64 (pow.f64 b 3) (pow.f64 z 3)))
(*.f64 y (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z b) (*.f64 b b))))
(*.f64 y (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 b (+.f64 z b)))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 z z)) y) (+.f64 b z))
(*.f64 y (-.f64 b z))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 z 3)) y) (fma.f64 b b (*.f64 z (+.f64 b z))))
(/.f64 (*.f64 y (-.f64 (pow.f64 b 3) (pow.f64 z 3))) (fma.f64 b b (*.f64 z (+.f64 z b))))
(*.f64 (/.f64 y (fma.f64 b b (*.f64 z (+.f64 z b)))) (-.f64 (pow.f64 b 3) (pow.f64 z 3)))
(*.f64 y (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z b) (*.f64 b b))))
(*.f64 y (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 b (+.f64 z b)))))
(pow.f64 (*.f64 (-.f64 b z) y) 1)
(*.f64 y (-.f64 b z))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 b z) y)) 2)
(*.f64 y (-.f64 b z))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 b z) y)) 3)
(*.f64 y (-.f64 b z))
(pow.f64 (pow.f64 (*.f64 (-.f64 b z) y) 3) 1/3)
(*.f64 y (-.f64 b z))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) 2))
(*.f64 y (-.f64 b z))
(log.f64 (pow.f64 (exp.f64 y) (-.f64 b z)))
(*.f64 y (-.f64 b z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 b z) y))))
(*.f64 y (-.f64 b z))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) 3))
(*.f64 y (-.f64 b z))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 b z) y)))
(*.f64 y (-.f64 b z))
(exp.f64 (log.f64 (*.f64 (-.f64 b z) y)))
(*.f64 y (-.f64 b z))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 b z) y)) 1))
(*.f64 y (-.f64 b z))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 b z) y)))
(*.f64 y (-.f64 b z))

localize17.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 (-.f64 (+.f64 y t) 2) b)
Compiler

Compiled 25 to 13 computations (48% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

9 calls:

TimeVariablePointExpression
0.0ms
b
@inf
(*.f64 (-.f64 (+.f64 y t) 2) b)
0.0ms
y
@0
(*.f64 (-.f64 (+.f64 y t) 2) b)
0.0ms
y
@inf
(*.f64 (-.f64 (+.f64 y t) 2) b)
0.0ms
y
@-inf
(*.f64 (-.f64 (+.f64 y t) 2) b)
0.0ms
t
@inf
(*.f64 (-.f64 (+.f64 y t) 2) b)

rewrite61.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1086×associate-*r/
948×*-commutative
874×associate-*l/
730×distribute-lft-in
704×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
120319
2276019
Stop Event
node limit
Counts
1 → 53
Calls
Call 1
Inputs
(*.f64 (-.f64 (+.f64 y t) 2) b)
Outputs
(((+.f64 (*.f64 (+.f64 y t) b) (*.f64 b -2)) (2)) ((+.f64 (*.f64 b -2) (*.f64 (+.f64 y t) b)) (2)) ((+.f64 (*.f64 y b) (*.f64 b (+.f64 t -2))) (2)) ((+.f64 (*.f64 b (+.f64 t -2)) (*.f64 y b)) (2)) ((+.f64 (*.f64 b t) (*.f64 b (+.f64 y -2))) (2)) ((+.f64 (*.f64 1 (*.f64 y b)) (*.f64 1 (*.f64 b (+.f64 t -2)))) (2)) ((+.f64 (*.f64 1 (*.f64 (+.f64 y t) b)) (*.f64 1 (*.f64 b -2))) (2)) ((+.f64 (*.f64 t b) (*.f64 (+.f64 y -2) b)) (2)) ((+.f64 (*.f64 (*.f64 y b) 1) (*.f64 (*.f64 b (+.f64 t -2)) 1)) (2)) ((+.f64 (*.f64 (*.f64 (+.f64 y t) b) 1) (*.f64 (*.f64 b -2) 1)) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1) (2)) ((/.f64 b (/.f64 1 (+.f64 y (+.f64 t -2)))) (2)) ((/.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) (/.f64 (+.f64 y (+.f64 t 2)) b)) (2)) ((/.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8) (/.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))) b)) (2)) ((/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (+.f64 y (+.f64 t 2))) (2)) ((/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))) (2)) ((/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (+.f64 (pow.f64 (+.f64 y t) 2) (-.f64 4 (*.f64 (+.f64 y t) -2)))) (2)) ((/.f64 (*.f64 b (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 t -2)))) (+.f64 (-.f64 y t) 2)) (2)) ((/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (+.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (2)) ((/.f64 (*.f64 b (+.f64 (neg.f64 (pow.f64 (+.f64 y t) 2)) 4)) (+.f64 -2 (neg.f64 (+.f64 y t)))) (2)) ((/.f64 (*.f64 b (+.f64 (neg.f64 (pow.f64 (+.f64 y t) 3)) 8)) (neg.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))) (2)) ((/.f64 (*.f64 1 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4))) (+.f64 y (+.f64 t 2))) (2)) ((/.f64 (*.f64 1 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8))) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))) (2)) ((/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4))) (sqrt.f64 (+.f64 y (+.f64 t 2)))) (2)) ((/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))) (2)) ((/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4))) (cbrt.f64 (+.f64 y (+.f64 t 2)))) (2)) ((/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 t -2))) b) (+.f64 (-.f64 y t) 2)) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (+.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (2)) ((/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 y t) 2)) 4) b) (+.f64 -2 (neg.f64 (+.f64 y t)))) (2)) ((/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 y t) 3)) 8) b) (neg.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))) (2)) ((/.f64 (*.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) 1) (+.f64 y (+.f64 t 2))) (2)) ((/.f64 (*.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) 1) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))) (2)) ((/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2))))) (sqrt.f64 (+.f64 y (+.f64 t 2)))) (2)) ((/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))) (2)) ((/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) 1) (+.f64 y (+.f64 t 2))) (2)) ((/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (sqrt.f64 (+.f64 y (+.f64 t 2)))) (sqrt.f64 (+.f64 y (+.f64 t 2)))) (2)) ((/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (*.f64 (cbrt.f64 (+.f64 y (+.f64 t 2))) (cbrt.f64 (+.f64 y (+.f64 t 2))))) (cbrt.f64 (+.f64 y (+.f64 t 2)))) (2)) ((/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) 1) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))) (2)) ((/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))) (2)) ((/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))) (2)) ((pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2)))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 y (+.f64 t -2)) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)) ((exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)) ((log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)))

simplify80.0ms (0.3%)

Algorithm
egg-herbie
Rules
1204×distribute-lft-in
1134×distribute-rgt-in
974×associate--r+
762×associate-/l*
634×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01852703
15232635
217942593
368982593
Stop Event
node limit
Counts
77 → 95
Calls
Call 1
Inputs
(*.f64 b (-.f64 t 2))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 (-.f64 y 2) b)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 (+.f64 y t) b) (*.f64 b -2))
(+.f64 (*.f64 b -2) (*.f64 (+.f64 y t) b))
(+.f64 (*.f64 y b) (*.f64 b (+.f64 t -2)))
(+.f64 (*.f64 b (+.f64 t -2)) (*.f64 y b))
(+.f64 (*.f64 b t) (*.f64 b (+.f64 y -2)))
(+.f64 (*.f64 1 (*.f64 y b)) (*.f64 1 (*.f64 b (+.f64 t -2))))
(+.f64 (*.f64 1 (*.f64 (+.f64 y t) b)) (*.f64 1 (*.f64 b -2)))
(+.f64 (*.f64 t b) (*.f64 (+.f64 y -2) b))
(+.f64 (*.f64 (*.f64 y b) 1) (*.f64 (*.f64 b (+.f64 t -2)) 1))
(+.f64 (*.f64 (*.f64 (+.f64 y t) b) 1) (*.f64 (*.f64 b -2) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)
(/.f64 b (/.f64 1 (+.f64 y (+.f64 t -2))))
(/.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) (/.f64 (+.f64 y (+.f64 t 2)) b))
(/.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8) (/.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))) b))
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (+.f64 y (+.f64 t 2)))
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (+.f64 (pow.f64 (+.f64 y t) 2) (-.f64 4 (*.f64 (+.f64 y t) -2))))
(/.f64 (*.f64 b (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 t -2)))) (+.f64 (-.f64 y t) 2))
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (+.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(/.f64 (*.f64 b (+.f64 (neg.f64 (pow.f64 (+.f64 y t) 2)) 4)) (+.f64 -2 (neg.f64 (+.f64 y t))))
(/.f64 (*.f64 b (+.f64 (neg.f64 (pow.f64 (+.f64 y t) 3)) 8)) (neg.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))
(/.f64 (*.f64 1 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4))) (+.f64 y (+.f64 t 2)))
(/.f64 (*.f64 1 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8))) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4))) (sqrt.f64 (+.f64 y (+.f64 t 2))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4))) (cbrt.f64 (+.f64 y (+.f64 t 2))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 t -2))) b) (+.f64 (-.f64 y t) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (+.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 y t) 2)) 4) b) (+.f64 -2 (neg.f64 (+.f64 y t))))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 y t) 3)) 8) b) (neg.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))
(/.f64 (*.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) 1) (+.f64 y (+.f64 t 2)))
(/.f64 (*.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) 1) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2))))) (sqrt.f64 (+.f64 y (+.f64 t 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) 1) (+.f64 y (+.f64 t 2)))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (sqrt.f64 (+.f64 y (+.f64 t 2)))) (sqrt.f64 (+.f64 y (+.f64 t 2))))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (*.f64 (cbrt.f64 (+.f64 y (+.f64 t 2))) (cbrt.f64 (+.f64 y (+.f64 t 2))))) (cbrt.f64 (+.f64 y (+.f64 t 2))))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) 1) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))
(pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2))
(log.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 y (+.f64 t -2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
Outputs
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 y b)
(*.f64 b y)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 y b)
(*.f64 b y)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 y 2) b)
(*.f64 b (+.f64 y -2))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 (+.f64 y t) b) (*.f64 b -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b -2) (*.f64 (+.f64 y t) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 b (+.f64 t -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b (+.f64 t -2)) (*.f64 y b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b t) (*.f64 b (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 1 (*.f64 y b)) (*.f64 1 (*.f64 b (+.f64 t -2))))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 1 (*.f64 (+.f64 y t) b)) (*.f64 1 (*.f64 b -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (+.f64 y -2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 (*.f64 y b) 1) (*.f64 (*.f64 b (+.f64 t -2)) 1))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 (*.f64 (+.f64 y t) b) 1) (*.f64 (*.f64 b -2) 1))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(/.f64 b (/.f64 1 (+.f64 y (+.f64 t -2))))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(/.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) (/.f64 (+.f64 y (+.f64 t 2)) b))
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (/.f64 (+.f64 y (+.f64 t 2)) b))
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (+.f64 t (+.f64 2 y))))
(/.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8) (/.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))) b))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))) b)
(*.f64 (/.f64 b (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4))) (+.f64 (pow.f64 (+.f64 t y) 3) -8))
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 4 (*.f64 (+.f64 t y) (+.f64 t (+.f64 2 y))))))
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (+.f64 y (+.f64 t 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (/.f64 (+.f64 y (+.f64 t 2)) b))
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (+.f64 t (+.f64 2 y))))
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))) b)
(*.f64 (/.f64 b (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4))) (+.f64 (pow.f64 (+.f64 t y) 3) -8))
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 4 (*.f64 (+.f64 t y) (+.f64 t (+.f64 2 y))))))
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (+.f64 (pow.f64 (+.f64 y t) 2) (-.f64 4 (*.f64 (+.f64 y t) -2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))) b)
(*.f64 (/.f64 b (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4))) (+.f64 (pow.f64 (+.f64 t y) 3) -8))
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 4 (*.f64 (+.f64 t y) (+.f64 t (+.f64 2 y))))))
(/.f64 (*.f64 b (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 t -2)))) (+.f64 (-.f64 y t) 2))
(/.f64 (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 t -2))) (/.f64 (+.f64 2 (-.f64 y t)) b))
(*.f64 (/.f64 b (-.f64 y (+.f64 t -2))) (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 t -2))))
(*.f64 b (/.f64 (fma.f64 (+.f64 t -2) (-.f64 2 t) (*.f64 y y)) (+.f64 2 (-.f64 y t))))
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (+.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)))))
(*.f64 (/.f64 b (fma.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)) (*.f64 y y))) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)) (*.f64 y y))))
(/.f64 (*.f64 b (+.f64 (neg.f64 (pow.f64 (+.f64 y t) 2)) 4)) (+.f64 -2 (neg.f64 (+.f64 y t))))
(/.f64 (+.f64 4 (neg.f64 (pow.f64 (+.f64 t y) 2))) (/.f64 (-.f64 -2 (+.f64 t y)) b))
(*.f64 (/.f64 b (-.f64 -2 (+.f64 t y))) (-.f64 4 (pow.f64 (+.f64 t y) 2)))
(*.f64 (-.f64 4 (pow.f64 (+.f64 t y) 2)) (/.f64 b (-.f64 (-.f64 -2 t) y)))
(/.f64 (*.f64 b (+.f64 (neg.f64 (pow.f64 (+.f64 y t) 3)) 8)) (neg.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))
(/.f64 (*.f64 b (+.f64 (neg.f64 (pow.f64 (+.f64 t y) 3)) 8)) (neg.f64 (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))))
(*.f64 (/.f64 b (-.f64 (neg.f64 (fma.f64 2 (+.f64 t y) 4)) (pow.f64 (+.f64 t y) 2))) (-.f64 8 (pow.f64 (+.f64 t y) 3)))
(*.f64 (-.f64 8 (pow.f64 (+.f64 t y) 3)) (/.f64 b (+.f64 -4 (*.f64 (+.f64 t y) (-.f64 (-.f64 -2 t) y)))))
(/.f64 (*.f64 1 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4))) (+.f64 y (+.f64 t 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (/.f64 (+.f64 y (+.f64 t 2)) b))
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (+.f64 t (+.f64 2 y))))
(/.f64 (*.f64 1 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8))) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))) b)
(*.f64 (/.f64 b (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4))) (+.f64 (pow.f64 (+.f64 t y) 3) -8))
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 4 (*.f64 (+.f64 t y) (+.f64 t (+.f64 2 y))))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4))) (sqrt.f64 (+.f64 y (+.f64 t 2))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4)) (/.f64 (sqrt.f64 (+.f64 y (+.f64 t 2))) (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4)) (sqrt.f64 (+.f64 t (+.f64 2 y)))) (*.f64 b (sqrt.f64 (+.f64 t (+.f64 y -2)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4)) (/.f64 b (/.f64 (sqrt.f64 (+.f64 t (+.f64 2 y))) (sqrt.f64 (+.f64 t (+.f64 y -2))))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))) (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2))))))
(/.f64 (*.f64 b (sqrt.f64 (+.f64 t (+.f64 y -2)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8))))
(*.f64 (*.f64 b (sqrt.f64 (+.f64 t (+.f64 y -2)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8)) (sqrt.f64 (+.f64 4 (*.f64 (+.f64 t y) (+.f64 t (+.f64 2 y)))))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4))) (cbrt.f64 (+.f64 y (+.f64 t 2))))
(/.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (/.f64 (cbrt.f64 (+.f64 y (+.f64 t 2))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4))))
(/.f64 b (/.f64 (cbrt.f64 (+.f64 t (+.f64 2 y))) (*.f64 (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) 2) (cbrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4)))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) 2) (/.f64 (cbrt.f64 (+.f64 t (+.f64 2 y))) b)))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))
(/.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8))))
(/.f64 b (/.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4))) (*.f64 (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) 2) (cbrt.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8)))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8)) (/.f64 b (/.f64 (cbrt.f64 (+.f64 4 (*.f64 (+.f64 t y) (+.f64 t (+.f64 2 y))))) (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 t -2))) b) (+.f64 (-.f64 y t) 2))
(/.f64 (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 t -2))) (/.f64 (+.f64 2 (-.f64 y t)) b))
(*.f64 (/.f64 b (-.f64 y (+.f64 t -2))) (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 t -2))))
(*.f64 b (/.f64 (fma.f64 (+.f64 t -2) (-.f64 2 t) (*.f64 y y)) (+.f64 2 (-.f64 y t))))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (+.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)))))
(*.f64 (/.f64 b (fma.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)) (*.f64 y y))) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)) (*.f64 y y))))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 y t) 2)) 4) b) (+.f64 -2 (neg.f64 (+.f64 y t))))
(/.f64 (+.f64 4 (neg.f64 (pow.f64 (+.f64 t y) 2))) (/.f64 (-.f64 -2 (+.f64 t y)) b))
(*.f64 (/.f64 b (-.f64 -2 (+.f64 t y))) (-.f64 4 (pow.f64 (+.f64 t y) 2)))
(*.f64 (-.f64 4 (pow.f64 (+.f64 t y) 2)) (/.f64 b (-.f64 (-.f64 -2 t) y)))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 y t) 3)) 8) b) (neg.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))
(/.f64 (*.f64 b (+.f64 (neg.f64 (pow.f64 (+.f64 t y) 3)) 8)) (neg.f64 (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))))
(*.f64 (/.f64 b (-.f64 (neg.f64 (fma.f64 2 (+.f64 t y) 4)) (pow.f64 (+.f64 t y) 2))) (-.f64 8 (pow.f64 (+.f64 t y) 3)))
(*.f64 (-.f64 8 (pow.f64 (+.f64 t y) 3)) (/.f64 b (+.f64 -4 (*.f64 (+.f64 t y) (-.f64 (-.f64 -2 t) y)))))
(/.f64 (*.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) 1) (+.f64 y (+.f64 t 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (/.f64 (+.f64 y (+.f64 t 2)) b))
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (+.f64 t (+.f64 2 y))))
(/.f64 (*.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) 1) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))) b)
(*.f64 (/.f64 b (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4))) (+.f64 (pow.f64 (+.f64 t y) 3) -8))
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 4 (*.f64 (+.f64 t y) (+.f64 t (+.f64 2 y))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2))))) (sqrt.f64 (+.f64 y (+.f64 t 2))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4)) (/.f64 (sqrt.f64 (+.f64 y (+.f64 t 2))) (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4)) (sqrt.f64 (+.f64 t (+.f64 2 y)))) (*.f64 b (sqrt.f64 (+.f64 t (+.f64 y -2)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4)) (/.f64 b (/.f64 (sqrt.f64 (+.f64 t (+.f64 2 y))) (sqrt.f64 (+.f64 t (+.f64 y -2))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))) (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2))))))
(/.f64 (*.f64 b (sqrt.f64 (+.f64 t (+.f64 y -2)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8))))
(*.f64 (*.f64 b (sqrt.f64 (+.f64 t (+.f64 y -2)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8)) (sqrt.f64 (+.f64 4 (*.f64 (+.f64 t y) (+.f64 t (+.f64 2 y)))))))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) 1) (+.f64 y (+.f64 t 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (/.f64 (+.f64 y (+.f64 t 2)) b))
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (+.f64 t (+.f64 2 y))))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (sqrt.f64 (+.f64 y (+.f64 t 2)))) (sqrt.f64 (+.f64 y (+.f64 t 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (/.f64 (+.f64 y (+.f64 t 2)) b))
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (+.f64 t (+.f64 2 y))))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (*.f64 (cbrt.f64 (+.f64 y (+.f64 t 2))) (cbrt.f64 (+.f64 y (+.f64 t 2))))) (cbrt.f64 (+.f64 y (+.f64 t 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (/.f64 (+.f64 y (+.f64 t 2)) b))
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (+.f64 t (+.f64 2 y))))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) 1) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))) b)
(*.f64 (/.f64 b (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4))) (+.f64 (pow.f64 (+.f64 t y) 3) -8))
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 4 (*.f64 (+.f64 t y) (+.f64 t (+.f64 2 y))))))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))) b)
(*.f64 (/.f64 b (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4))) (+.f64 (pow.f64 (+.f64 t y) 3) -8))
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 4 (*.f64 (+.f64 t y) (+.f64 t (+.f64 2 y))))))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))) b)
(*.f64 (/.f64 b (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4))) (+.f64 (pow.f64 (+.f64 t y) 3) -8))
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 4 (*.f64 (+.f64 t y) (+.f64 t (+.f64 2 y))))))
(pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) 1/3)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(log.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2))))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 y (+.f64 t -2)) 3)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))

localize19.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 60 to 31 computations (48.3% saved)

series33.0ms (0.1%)

Counts
3 → 84
Calls

33 calls:

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

rewrite122.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
722×associate-/r*
692×associate-+l+
562×associate-/l*
492×+-commutative
400×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify186.0ms (0.6%)

Algorithm
egg-herbie
Rules
1408×+-commutative
962×fma-def
844×associate-+l+
696×associate-+r+
558×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
061015939
1164413789
2764713789
Stop Event
node limit
Counts
329 → 349
Calls
Call 1
Inputs
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z))
(*.f64 (-.f64 b z) y)
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 t b)
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 t b)
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 y 1)))
x
x
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(*.f64 -1 z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(+.f64 (*.f64 y z) (*.f64 -1 z))
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 b (-.f64 t 2)) x)
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x))
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x))
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x))
(*.f64 y b)
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x))
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x))
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x))
(*.f64 y b)
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x))
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x))
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x))
(+.f64 (*.f64 (-.f64 y 2) b) x)
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x))
(*.f64 t b)
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x))
(*.f64 t b)
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x))
x
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
x
x
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 z (+.f64 y -1))))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 x (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))
(+.f64 x (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))))
(+.f64 x (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))))
(+.f64 x (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 y -1) (neg.f64 z)))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) x)
(+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) x)
(+.f64 (*.f64 (neg.f64 z) y) (+.f64 (*.f64 (neg.f64 z) -1) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))
(+.f64 (*.f64 b y) (+.f64 (*.f64 b (+.f64 t -2)) (-.f64 x (*.f64 z (+.f64 y -1)))))
(+.f64 (*.f64 b y) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)))
(+.f64 (*.f64 b (+.f64 y t)) (+.f64 (*.f64 b -2) (-.f64 x (*.f64 z (+.f64 y -1)))))
(+.f64 (*.f64 b (+.f64 y t)) (+.f64 (*.f64 b -2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 -1 (neg.f64 z)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))
(+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 t -2) b) (-.f64 x (*.f64 z (+.f64 y -1)))))
(+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 t -2) b) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)))
(+.f64 (*.f64 (+.f64 y t) b) (+.f64 (*.f64 -2 b) (-.f64 x (*.f64 z (+.f64 y -1)))))
(+.f64 (*.f64 (+.f64 y t) b) (+.f64 (*.f64 -2 b) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)))
(+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (*.f64 (+.f64 y (+.f64 t -2)) b))
(+.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (+.f64 y (+.f64 t -2)) b x))
(+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (neg.f64 z) y)) (*.f64 (neg.f64 z) -1))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 y (neg.f64 z))) (*.f64 -1 (neg.f64 z)))
(+.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 b y)) (*.f64 b (+.f64 t -2)))
(+.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 b (+.f64 y t))) (*.f64 b -2))
(+.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 y b)) (*.f64 (+.f64 t -2) b))
(+.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y t) b)) (*.f64 -2 b))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))) 1)
(*.f64 1 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))
(*.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) 1)
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) (-.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))))
(/.f64 1 (/.f64 1 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))
(/.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (/.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))) (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (/.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)))) (/.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 z (+.f64 y -1))))) (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) (*.f64 z (+.f64 y -1))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z)))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 y -1) (neg.f64 z))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (-.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 z (+.f64 y -1)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (-.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 y -1) (neg.f64 z))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) 1) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (sqrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))) (sqrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (*.f64 (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))) (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) 1) (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))))
(pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) 1)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) 2)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))
(exp.f64 (log.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (*.f64 z (+.f64 y -1))))
(fma.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 z (+.f64 y -1))))
(fma.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 y -1) (neg.f64 z)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 x (*.f64 z (+.f64 y -1))))
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (*.f64 (+.f64 y -1) (neg.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 x (*.f64 z (+.f64 y -1))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (*.f64 (+.f64 y -1) (neg.f64 z)))
(+.f64 (neg.f64 z) (*.f64 y z))
(+.f64 (*.f64 z y) (*.f64 z -1))
(+.f64 (*.f64 z -1) (*.f64 z y))
(+.f64 (*.f64 y z) (neg.f64 z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1)
(-.f64 (+.f64 (*.f64 y z) 0) z)
(/.f64 z (/.f64 1 (+.f64 y -1)))
(/.f64 (*.f64 z (+.f64 y -1)) 1)
(/.f64 (fma.f64 y y -1) (/.f64 (+.f64 y 1) z))
(/.f64 (+.f64 -1 (pow.f64 y 3)) (/.f64 (fma.f64 y y (+.f64 y 1)) z))
(/.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1))
(/.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) (fma.f64 y y (+.f64 y 1)))
(/.f64 (*.f64 (fma.f64 y y -1) z) (+.f64 y 1))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) (fma.f64 y y (+.f64 y 1)))
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) 1) (+.f64 y 1))
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 (+.f64 y 1)))
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) (*.f64 (cbrt.f64 (+.f64 y 1)) (cbrt.f64 (+.f64 y 1)))) (cbrt.f64 (+.f64 y 1)))
(/.f64 (/.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) 1) (fma.f64 y y (+.f64 y 1)))
(/.f64 (/.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) (sqrt.f64 (fma.f64 y y (+.f64 y 1)))) (sqrt.f64 (fma.f64 y y (+.f64 y 1))))
(/.f64 (/.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) (*.f64 (cbrt.f64 (fma.f64 y y (+.f64 y 1))) (cbrt.f64 (fma.f64 y y (+.f64 y 1))))) (cbrt.f64 (fma.f64 y y (+.f64 y 1))))
(/.f64 (/.f64 (*.f64 (fma.f64 y y -1) z) 1) (+.f64 y 1))
(/.f64 (/.f64 (*.f64 (fma.f64 y y -1) z) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 (+.f64 y 1)))
(/.f64 (/.f64 (*.f64 (fma.f64 y y -1) z) (*.f64 (cbrt.f64 (+.f64 y 1)) (cbrt.f64 (+.f64 y 1)))) (cbrt.f64 (+.f64 y 1)))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) 1) (fma.f64 y y (+.f64 y 1)))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) (sqrt.f64 (fma.f64 y y (+.f64 y 1)))) (sqrt.f64 (fma.f64 y y (+.f64 y 1))))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) (*.f64 (cbrt.f64 (fma.f64 y y (+.f64 y 1))) (cbrt.f64 (fma.f64 y y (+.f64 y 1))))) (cbrt.f64 (fma.f64 y y (+.f64 y 1))))
(pow.f64 (*.f64 z (+.f64 y -1)) 1)
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) 2)
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 3)
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1)))))
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3))
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))
(exp.f64 (log.f64 (*.f64 z (+.f64 y -1))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y -1))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y -1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 1 x))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)) (/.f64 x (/.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) x)))
(-.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (exp.f64 (log1p.f64 x))) 1)
(-.f64 (+.f64 x (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1)
(*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 1)
(*.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b x))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (/.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)))
(/.f64 1 (/.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x))) (/.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)))) (/.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) 1) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (sqrt.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x))) (sqrt.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)) (cbrt.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (+.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 x))) (-.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 x)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 1)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))
(exp.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b x)
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b) x)
(fma.f64 1 x (*.f64 (+.f64 y (+.f64 t -2)) b))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 y (+.f64 t -2)) b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (+.f64 y (+.f64 t -2)) b))
Outputs
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z))
(-.f64 (fma.f64 b (+.f64 t -2) x) (neg.f64 z))
(fma.f64 b (+.f64 t -2) (+.f64 x z))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z))
(fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 (-.f64 b z) y x) z))
(fma.f64 b (+.f64 t -2) (+.f64 z (fma.f64 (-.f64 b z) y x)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z))
(fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 (-.f64 b z) y x) z))
(fma.f64 b (+.f64 t -2) (+.f64 z (fma.f64 (-.f64 b z) y x)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z))
(fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 (-.f64 b z) y x) z))
(fma.f64 b (+.f64 t -2) (+.f64 z (fma.f64 (-.f64 b z) y x)))
(*.f64 (-.f64 b z) y)
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z))
(fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 (-.f64 b z) y x) z))
(fma.f64 b (+.f64 t -2) (+.f64 z (fma.f64 (-.f64 b z) y x)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z))
(fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 (-.f64 b z) y x) z))
(fma.f64 b (+.f64 t -2) (+.f64 z (fma.f64 (-.f64 b z) y x)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z))
(fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 (-.f64 b z) y x) z))
(fma.f64 b (+.f64 t -2) (+.f64 z (fma.f64 (-.f64 b z) y x)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z))))
(*.f64 y (neg.f64 (fma.f64 b -1 z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 -1 z))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (neg.f64 z))
(+.f64 z (fma.f64 (neg.f64 y) (fma.f64 b -1 z) (fma.f64 b (+.f64 t -2) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 -1 z))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (neg.f64 z))
(+.f64 z (fma.f64 (neg.f64 y) (fma.f64 b -1 z) (fma.f64 b (+.f64 t -2) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 -1 z))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (neg.f64 z))
(+.f64 z (fma.f64 (neg.f64 y) (fma.f64 b -1 z) (fma.f64 b (+.f64 t -2) x)))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 t b)
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 t b)
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 x (-.f64 (*.f64 z y) z))
(fma.f64 z (-.f64 1 y) x)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (*.f64 (+.f64 -1 y) (neg.f64 z)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 z (-.f64 1 y)))
x
x
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(-.f64 (*.f64 z y) z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(-.f64 (*.f64 z y) z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(-.f64 (*.f64 z y) z)
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(-.f64 (*.f64 z y) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(-.f64 (*.f64 z y) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(-.f64 (*.f64 z y) z)
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(-.f64 (*.f64 z y) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(-.f64 (*.f64 z y) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(-.f64 (*.f64 z y) z)
(+.f64 (*.f64 b (-.f64 t 2)) x)
(fma.f64 b (+.f64 t -2) x)
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(*.f64 y b)
(*.f64 b y)
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(*.f64 y b)
(*.f64 b y)
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (*.f64 (-.f64 y 2) b) x)
(fma.f64 (+.f64 y -2) b x)
(fma.f64 b (+.f64 y -2) x)
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(*.f64 t b)
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(*.f64 t b)
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
x
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
x
x
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 x (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 x (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 x (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 x (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 y -1) (neg.f64 z)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (*.f64 z y) z)) (*.f64 2 (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(fma.f64 2 (*.f64 0 (-.f64 (*.f64 z y) z)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (*.f64 z y) z)) (*.f64 2 (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(fma.f64 2 (*.f64 0 (-.f64 (*.f64 z y) z)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (*.f64 z y) z)) (*.f64 2 (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(fma.f64 2 (*.f64 0 (-.f64 (*.f64 z y) z)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (*.f64 z y) z)) (*.f64 2 (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(fma.f64 2 (*.f64 0 (-.f64 (*.f64 z y) z)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (*.f64 z y) z)) (*.f64 2 (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(fma.f64 2 (*.f64 0 (-.f64 (*.f64 z y) z)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (*.f64 z y) z)) (*.f64 2 (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(fma.f64 2 (*.f64 0 (-.f64 (*.f64 z y) z)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (*.f64 z y) z)) (*.f64 2 (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(fma.f64 2 (*.f64 0 (-.f64 (*.f64 z y) z)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (*.f64 z y) z)) (*.f64 2 (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(fma.f64 2 (*.f64 0 (-.f64 (*.f64 z y) z)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (*.f64 z y) z)) (*.f64 2 (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(fma.f64 2 (*.f64 0 (-.f64 (*.f64 z y) z)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (*.f64 z y) z)) (*.f64 2 (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(fma.f64 2 (*.f64 0 (-.f64 (*.f64 z y) z)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (*.f64 z y) z)) (*.f64 2 (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(fma.f64 2 (*.f64 0 (-.f64 (*.f64 z y) z)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (*.f64 z y) z)) (*.f64 2 (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(fma.f64 2 (*.f64 0 (-.f64 (*.f64 z y) z)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (*.f64 z y) z)) (*.f64 2 (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(fma.f64 2 (*.f64 0 (-.f64 (*.f64 z y) z)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (*.f64 z y) z)) (*.f64 2 (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(fma.f64 2 (*.f64 0 (-.f64 (*.f64 z y) z)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (*.f64 z y) z)) (*.f64 2 (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(fma.f64 2 (*.f64 0 (-.f64 (*.f64 z y) z)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (*.f64 z y) z)) (*.f64 2 (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(fma.f64 2 (*.f64 0 (-.f64 (*.f64 z y) z)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (*.f64 z y) z)) (*.f64 2 (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(fma.f64 2 (*.f64 0 (-.f64 (*.f64 z y) z)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (*.f64 z y) z)) (*.f64 2 (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(fma.f64 2 (*.f64 0 (-.f64 (*.f64 z y) z)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (*.f64 z y) z)) (*.f64 2 (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(fma.f64 2 (*.f64 0 (-.f64 (*.f64 z y) z)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (*.f64 z y) z)) (*.f64 2 (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(fma.f64 2 (*.f64 0 (-.f64 (*.f64 z y) z)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (*.f64 z y) z)) (*.f64 2 (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(fma.f64 2 (*.f64 0 (-.f64 (*.f64 z y) z)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (*.f64 z y) z)) (*.f64 2 (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(fma.f64 2 (*.f64 0 (-.f64 (*.f64 z y) z)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (*.f64 z y) z)) (*.f64 2 (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(fma.f64 2 (*.f64 0 (-.f64 (*.f64 z y) z)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (*.f64 z y) z)) (*.f64 2 (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(fma.f64 2 (*.f64 0 (-.f64 (*.f64 z y) z)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (*.f64 z y) z)) (*.f64 2 (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(fma.f64 2 (*.f64 0 (-.f64 (*.f64 z y) z)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) x)
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) x)
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (neg.f64 z) y) (+.f64 (*.f64 (neg.f64 z) -1) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 b y) (+.f64 (*.f64 b (+.f64 t -2)) (-.f64 x (*.f64 z (+.f64 y -1)))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 b y) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 b (+.f64 y t)) (+.f64 (*.f64 b -2) (-.f64 x (*.f64 z (+.f64 y -1)))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 b (+.f64 y t)) (+.f64 (*.f64 b -2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 -1 (neg.f64 z)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 t -2) b) (-.f64 x (*.f64 z (+.f64 y -1)))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 t -2) b) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (+.f64 y t) b) (+.f64 (*.f64 -2 b) (-.f64 x (*.f64 z (+.f64 y -1)))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (+.f64 y t) b) (+.f64 (*.f64 -2 b) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (*.f64 (+.f64 y (+.f64 t -2)) b))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (+.f64 y (+.f64 t -2)) b x))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (neg.f64 (+.f64 -1 y)) z (-.f64 (*.f64 z y) z))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 0 (-.f64 (*.f64 z y) z))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (neg.f64 z) y)) (*.f64 (neg.f64 z) -1))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 y (neg.f64 z))) (*.f64 -1 (neg.f64 z)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 b y)) (*.f64 b (+.f64 t -2)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 b (+.f64 y t))) (*.f64 b -2))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 y b)) (*.f64 (+.f64 t -2) b))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y t) b)) (*.f64 -2 b))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))) 1)
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 1 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) 1)
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) 2))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) 1) (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (*.f64 (-.f64 (*.f64 z y) z) (+.f64 (-.f64 (*.f64 z y) z) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) (-.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(/.f64 1 (/.f64 1 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(/.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (/.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) 1) (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (*.f64 (-.f64 (*.f64 z y) z) (+.f64 (-.f64 (*.f64 z y) z) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))) (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3))) (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (*.f64 (-.f64 (*.f64 z y) z) (+.f64 (-.f64 (*.f64 z y) z) (fma.f64 b (+.f64 y (+.f64 t -2)) x))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3))) (fma.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (/.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2))) (+.f64 (-.f64 (*.f64 z y) z) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2))) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)))) (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (*.f64 (-.f64 (*.f64 z y) z) (+.f64 (-.f64 (*.f64 z y) z) (fma.f64 b (+.f64 y (+.f64 t -2)) x))))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3))) (/.f64 (fma.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)))) (/.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2))) (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 z y) z) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2))) (/.f64 (/.f64 (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 z (+.f64 y -1))))) (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) (*.f64 z (+.f64 y -1))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (-.f64 x (-.f64 (*.f64 z y) z)))) (+.f64 (-.f64 (*.f64 z y) z) (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 z (-.f64 1 y) x))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z)))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 y -1) (neg.f64 z))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (-.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 z (+.f64 y -1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (-.f64 x (-.f64 (*.f64 z y) z)) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (-.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (*.f64 b (+.f64 y (+.f64 t -2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 (fma.f64 z (-.f64 1 y) x) 3)) (fma.f64 (fma.f64 z (-.f64 1 y) x) (-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (+.f64 t (+.f64 y -2)))) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (-.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 y -1) (neg.f64 z))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) 1) (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (*.f64 (-.f64 (*.f64 z y) z) (+.f64 (-.f64 (*.f64 z y) z) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (*.f64 (-.f64 (*.f64 z y) z) (+.f64 (-.f64 (*.f64 z y) z) (fma.f64 b (+.f64 y (+.f64 t -2)) x))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) 1) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (sqrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))) (sqrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (*.f64 (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))) (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) 1) (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) 1) (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (*.f64 (-.f64 (*.f64 z y) z) (+.f64 (-.f64 (*.f64 z y) z) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) 1) (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (*.f64 (-.f64 (*.f64 z y) z) (+.f64 (-.f64 (*.f64 z y) z) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) 1) (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (*.f64 (-.f64 (*.f64 z y) z) (+.f64 (-.f64 (*.f64 z y) z) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2)))
(pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) 1)
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) 2)
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) 3)
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(pow.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) 3) 1/3)
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) 2))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (*.f64 z y) z)) 2))
(fabs.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(log.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) 3))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(exp.f64 (log.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) 1))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(fma.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(fma.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 y -1) (neg.f64 z)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 x (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (*.f64 (+.f64 y -1) (neg.f64 z)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 x (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (*.f64 (+.f64 y -1) (neg.f64 z)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (neg.f64 z) (*.f64 y z))
(-.f64 (*.f64 z y) z)
(+.f64 (*.f64 z y) (*.f64 z -1))
(-.f64 (*.f64 z y) z)
(+.f64 (*.f64 z -1) (*.f64 z y))
(-.f64 (*.f64 z y) z)
(+.f64 (*.f64 y z) (neg.f64 z))
(-.f64 (*.f64 z y) z)
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1)
(-.f64 (*.f64 z y) z)
(-.f64 (+.f64 (*.f64 y z) 0) z)
(-.f64 (*.f64 z y) z)
(/.f64 z (/.f64 1 (+.f64 y -1)))
(-.f64 (*.f64 z y) z)
(/.f64 (*.f64 z (+.f64 y -1)) 1)
(-.f64 (*.f64 z y) z)
(/.f64 (fma.f64 y y -1) (/.f64 (+.f64 y 1) z))
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) z)
(*.f64 z (/.f64 (fma.f64 y y -1) (+.f64 y 1)))
(/.f64 (+.f64 -1 (pow.f64 y 3)) (/.f64 (fma.f64 y y (+.f64 y 1)) z))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 y 3)) (fma.f64 y y (+.f64 y 1))) z)
(*.f64 (/.f64 z (fma.f64 y y (+.f64 y 1))) (+.f64 -1 (pow.f64 y 3)))
(/.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1))
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) z)
(*.f64 z (/.f64 (fma.f64 y y -1) (+.f64 y 1)))
(/.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) (fma.f64 y y (+.f64 y 1)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 y 3)) (fma.f64 y y (+.f64 y 1))) z)
(*.f64 (/.f64 z (fma.f64 y y (+.f64 y 1))) (+.f64 -1 (pow.f64 y 3)))
(/.f64 (*.f64 (fma.f64 y y -1) z) (+.f64 y 1))
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) z)
(*.f64 z (/.f64 (fma.f64 y y -1) (+.f64 y 1)))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) (fma.f64 y y (+.f64 y 1)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 y 3)) (fma.f64 y y (+.f64 y 1))) z)
(*.f64 (/.f64 z (fma.f64 y y (+.f64 y 1))) (+.f64 -1 (pow.f64 y 3)))
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) 1) (+.f64 y 1))
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) z)
(*.f64 z (/.f64 (fma.f64 y y -1) (+.f64 y 1)))
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 (+.f64 y 1)))
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) z)
(*.f64 z (/.f64 (fma.f64 y y -1) (+.f64 y 1)))
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) (*.f64 (cbrt.f64 (+.f64 y 1)) (cbrt.f64 (+.f64 y 1)))) (cbrt.f64 (+.f64 y 1)))
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) z)
(*.f64 z (/.f64 (fma.f64 y y -1) (+.f64 y 1)))
(/.f64 (/.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) 1) (fma.f64 y y (+.f64 y 1)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 y 3)) (fma.f64 y y (+.f64 y 1))) z)
(*.f64 (/.f64 z (fma.f64 y y (+.f64 y 1))) (+.f64 -1 (pow.f64 y 3)))
(/.f64 (/.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) (sqrt.f64 (fma.f64 y y (+.f64 y 1)))) (sqrt.f64 (fma.f64 y y (+.f64 y 1))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 y 3)) (fma.f64 y y (+.f64 y 1))) z)
(*.f64 (/.f64 z (fma.f64 y y (+.f64 y 1))) (+.f64 -1 (pow.f64 y 3)))
(/.f64 (/.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) (*.f64 (cbrt.f64 (fma.f64 y y (+.f64 y 1))) (cbrt.f64 (fma.f64 y y (+.f64 y 1))))) (cbrt.f64 (fma.f64 y y (+.f64 y 1))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 y 3)) (fma.f64 y y (+.f64 y 1))) z)
(*.f64 (/.f64 z (fma.f64 y y (+.f64 y 1))) (+.f64 -1 (pow.f64 y 3)))
(/.f64 (/.f64 (*.f64 (fma.f64 y y -1) z) 1) (+.f64 y 1))
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) z)
(*.f64 z (/.f64 (fma.f64 y y -1) (+.f64 y 1)))
(/.f64 (/.f64 (*.f64 (fma.f64 y y -1) z) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 (+.f64 y 1)))
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) z)
(*.f64 z (/.f64 (fma.f64 y y -1) (+.f64 y 1)))
(/.f64 (/.f64 (*.f64 (fma.f64 y y -1) z) (*.f64 (cbrt.f64 (+.f64 y 1)) (cbrt.f64 (+.f64 y 1)))) (cbrt.f64 (+.f64 y 1)))
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) z)
(*.f64 z (/.f64 (fma.f64 y y -1) (+.f64 y 1)))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) 1) (fma.f64 y y (+.f64 y 1)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 y 3)) (fma.f64 y y (+.f64 y 1))) z)
(*.f64 (/.f64 z (fma.f64 y y (+.f64 y 1))) (+.f64 -1 (pow.f64 y 3)))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) (sqrt.f64 (fma.f64 y y (+.f64 y 1)))) (sqrt.f64 (fma.f64 y y (+.f64 y 1))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 y 3)) (fma.f64 y y (+.f64 y 1))) z)
(*.f64 (/.f64 z (fma.f64 y y (+.f64 y 1))) (+.f64 -1 (pow.f64 y 3)))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) (*.f64 (cbrt.f64 (fma.f64 y y (+.f64 y 1))) (cbrt.f64 (fma.f64 y y (+.f64 y 1))))) (cbrt.f64 (fma.f64 y y (+.f64 y 1))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 y 3)) (fma.f64 y y (+.f64 y 1))) z)
(*.f64 (/.f64 z (fma.f64 y y (+.f64 y 1))) (+.f64 -1 (pow.f64 y 3)))
(pow.f64 (*.f64 z (+.f64 y -1)) 1)
(-.f64 (*.f64 z y) z)
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) 2)
(-.f64 (*.f64 z y) z)
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 3)
(-.f64 (*.f64 z y) z)
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 1/3)
(-.f64 (*.f64 z y) z)
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 z y) z) 2))
(fabs.f64 (-.f64 (*.f64 z y) z))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))
(-.f64 (*.f64 z y) z)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1)))))
(-.f64 (*.f64 z y) z)
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3))
(-.f64 (*.f64 z y) z)
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))
(-.f64 (*.f64 z y) z)
(exp.f64 (log.f64 (*.f64 z (+.f64 y -1))))
(-.f64 (*.f64 z y) z)
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y -1))) 1))
(-.f64 (*.f64 z y) z)
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y -1))))
(-.f64 (*.f64 z y) z)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 1 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (+.f64 y (+.f64 t -2))))) (-.f64 1 x))
(+.f64 x (expm1.f64 (log1p.f64 (*.f64 b (+.f64 t (+.f64 y -2))))))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (expm1.f64 (log1p.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) 1)
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)) (/.f64 x (/.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) x)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(-.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (exp.f64 (log1p.f64 x))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (expm1.f64 (log1p.f64 x)))
(-.f64 (+.f64 x (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (+.f64 y (+.f64 t -2))))) (-.f64 1 x))
(+.f64 x (expm1.f64 (log1p.f64 (*.f64 b (+.f64 t (+.f64 y -2))))))
(*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 1)
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(*.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b x))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(*.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)))
(/.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (/.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(/.f64 1 (/.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x))) (/.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x x))) (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) x)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x x))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 x x))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 x x))) (fma.f64 b (+.f64 t (+.f64 y -2)) (neg.f64 x))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3))) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3))))
(/.f64 (*.f64 (hypot.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3/2) (pow.f64 x 3/2)) (hypot.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3/2) (pow.f64 x 3/2))) (fma.f64 x (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)))) (/.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x x))) (/.f64 (/.f64 (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) x) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x x)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x x)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 x x))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 x x))) (/.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (neg.f64 x)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 x x))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3)))) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 x 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 x 3))) (/.f64 (fma.f64 x (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 x 3))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) 1) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (sqrt.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x))) (sqrt.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)) (cbrt.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (+.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 x))) (-.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x x)) (*.f64 (-.f64 (sqrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) (sqrt.f64 x)) (+.f64 (sqrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) (sqrt.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 x x)) (*.f64 (+.f64 (sqrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) (sqrt.f64 x))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)))
(pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 1)
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2)
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 3)
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(pow.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) 1/3)
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2))
(sqrt.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2))
(fabs.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(log.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(exp.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 1))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(fma.f64 (+.f64 y (+.f64 t -2)) b x)
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(fma.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b) x)
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(fma.f64 1 x (*.f64 (+.f64 y (+.f64 t -2)) b))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) x)
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 y (+.f64 t -2)) b))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) x)
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (+.f64 y (+.f64 t -2)) b))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)

eval782.0ms (2.7%)

Compiler

Compiled 25862 to 14956 computations (42.2% saved)

prune365.0ms (1.3%)

Pruning

20 alts after pruning (18 fresh and 2 done)

PrunedKeptTotal
New93713950
Fresh358
Picked101
Done224
Total94320963
Accurracy
100.0%
Counts
963 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.5%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)))
74.7%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
72.1%
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
48.5%
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z))
28.7%
(-.f64 z (*.f64 y z))
45.2%
(-.f64 x (-.f64 (*.f64 z y) z))
31.6%
(-.f64 a (*.f64 a t))
41.8%
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
25.2%
(+.f64 (*.f64 (+.f64 y t) b) (*.f64 b -2))
25.2%
(*.f64 (-.f64 (+.f64 y t) 2) b)
18.7%
(*.f64 (-.f64 y 2) b)
22.5%
(*.f64 (-.f64 b z) y)
15.0%
(*.f64 y (neg.f64 z))
9.1%
(*.f64 y b)
21.2%
(*.f64 t (-.f64 b a))
8.5%
(*.f64 t b)
18.0%
(*.f64 b (-.f64 t 2))
14.6%
(*.f64 a (neg.f64 t))
18.6%
x
18.5%
a
Compiler

Compiled 484 to 362 computations (25.2% saved)

localize44.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 (+.f64 y -1) z)
100.0%
(*.f64 (+.f64 y (+.f64 t -2)) b)
99.1%
(cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))
98.8%
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)
Compiler

Compiled 111 to 71 computations (36% saved)

series23.0ms (0.1%)

Counts
3 → 52
Calls

27 calls:

TimeVariablePointExpression
3.0ms
y
@0
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)
3.0ms
t
@0
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)
1.0ms
b
@-inf
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)
1.0ms
y
@inf
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)
1.0ms
b
@inf
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)

rewrite87.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1396×associate-*r/
1116×distribute-lft-in
1074×associate-*l/
274×add-sqr-sqrt
260×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01361
128661
2347761
Stop Event
node limit
Counts
3 → 215
Calls
Call 1
Inputs
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)
(cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))
(*.f64 (+.f64 y (+.f64 t -2)) b)
Outputs
(((+.f64 (*.f64 b y) (*.f64 (+.f64 t -2) b)) (2)) ((+.f64 (*.f64 b (+.f64 y t)) (*.f64 b -2)) (2)) ((+.f64 (*.f64 b -2) (*.f64 b (+.f64 y t))) (2)) ((+.f64 (*.f64 y b) (*.f64 (+.f64 t -2) b)) (2)) ((+.f64 (*.f64 (+.f64 t -2) b) (*.f64 b y)) (2)) ((+.f64 (*.f64 (+.f64 t -2) b) (*.f64 y b)) (2)) ((+.f64 (*.f64 (+.f64 y t) b) (*.f64 -2 b)) (2)) ((+.f64 (*.f64 -2 b) (*.f64 (+.f64 y t) b)) (2)) ((+.f64 (*.f64 b t) (*.f64 b (+.f64 y -2))) (2)) ((+.f64 (*.f64 b (+.f64 y -2)) (*.f64 b t)) (2)) ((+.f64 (*.f64 b (*.f64 (+.f64 y t) 1)) (*.f64 b -2)) (2)) ((+.f64 (*.f64 1 (*.f64 b y)) (*.f64 1 (*.f64 (+.f64 t -2) b))) (2)) ((+.f64 (*.f64 1 (*.f64 (+.f64 t -2) b)) (*.f64 1 (*.f64 b y))) (2)) ((+.f64 (*.f64 1 (*.f64 (+.f64 t -2) b)) (*.f64 1 (*.f64 y b))) (2)) ((+.f64 (*.f64 1 (*.f64 b (+.f64 y t))) (*.f64 1 (*.f64 b -2))) (2)) ((+.f64 (*.f64 1 (*.f64 y b)) (*.f64 1 (*.f64 (+.f64 t -2) b))) (2)) ((+.f64 (*.f64 1 (*.f64 (+.f64 y t) b)) (*.f64 1 (*.f64 -2 b))) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1) (2)) ((*.f64 (+.f64 y (+.f64 t -2)) b) (2)) ((*.f64 b (+.f64 y (+.f64 t -2))) (2)) ((*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)) (2)) ((*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (2)) ((*.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b)) (2)) ((*.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/6) (*.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/6) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))) (2)) ((*.f64 (sqrt.f64 (+.f64 y (+.f64 t -2))) (*.f64 (sqrt.f64 (+.f64 y (+.f64 t -2))) b)) (2)) ((*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (+.f64 y (+.f64 t -2)))) (2)) ((*.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))) (2)) ((*.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2) (*.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) b)) (2)) ((*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (+.f64 y (+.f64 t -2)))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)) ((*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (sqrt.f64 b)) (sqrt.f64 b)) (2)) ((*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b)) (2)) ((*.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (sqrt.f64 (+.f64 y (+.f64 t -2)))) (2)) ((*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (cbrt.f64 (+.f64 y (+.f64 t -2)))) (2)) ((*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) 1) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)) ((*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/6)) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/6)) (2)) ((*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) (2)) ((*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (cbrt.f64 (+.f64 y (+.f64 t -2)))) (cbrt.f64 b)) (2)) ((*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/6) 3)) (2)) ((*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) 3) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)) ((*.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (+.f64 y (+.f64 t -2))) (2)) ((*.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (-.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (+.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 y (+.f64 t -2))))) (2)) ((*.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (2)) ((*.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (+.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)) 3))) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (-.f64 (*.f64 (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))) (*.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))) (2)) ((*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (+.f64 y (+.f64 t -2))) (2)) ((*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (-.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (+.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 y (+.f64 t -2))))) (2)) ((*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (2)) ((*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (+.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)) 3))) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (-.f64 (*.f64 (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))) (*.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))) (2)) ((/.f64 b (/.f64 1 (+.f64 y (+.f64 t -2)))) (2)) ((/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (/.f64 (-.f64 y (+.f64 t -2)) b)) (2)) ((/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (/.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))) b)) (2)) ((/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (-.f64 y (+.f64 t -2))) (2)) ((/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (-.f64 y (+.f64 t -2))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (2)) ((/.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 y y))) (-.f64 (+.f64 t -2) y)) (2)) ((/.f64 (*.f64 b (-.f64 (*.f64 (+.f64 y t) (+.f64 y t)) 4)) (+.f64 y (+.f64 t 2))) (2)) ((/.f64 (*.f64 b (+.f64 -8 (pow.f64 (+.f64 y t) 3))) (+.f64 (*.f64 (+.f64 y t) (+.f64 y t)) (-.f64 4 (*.f64 (+.f64 y t) -2)))) (2)) ((/.f64 (*.f64 b (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) (neg.f64 (-.f64 y (+.f64 t -2)))) (2)) ((/.f64 (*.f64 b (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))) (neg.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (2)) ((/.f64 (*.f64 1 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) (-.f64 y (+.f64 t -2))) (2)) ((/.f64 (*.f64 1 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (2)) ((/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b)) (-.f64 y (+.f64 t -2))) (2)) ((/.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (2)) ((/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (2)) ((/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) (sqrt.f64 (-.f64 y (+.f64 t -2)))) (2)) ((/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (2)) ((/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) (cbrt.f64 (-.f64 y (+.f64 t -2)))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 y y)) b) (-.f64 (+.f64 t -2) y)) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 (+.f64 y t) (+.f64 y t)) 4) b) (+.f64 y (+.f64 t 2))) (2)) ((/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 y t) 3)) b) (+.f64 (*.f64 (+.f64 y t) (+.f64 y t)) (-.f64 4 (*.f64 (+.f64 y t) -2)))) (2)) ((/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) b) (neg.f64 (-.f64 y (+.f64 t -2)))) (2)) ((/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) b) (neg.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (2)) ((/.f64 (*.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) 1) (-.f64 y (+.f64 t -2))) (2)) ((/.f64 (*.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) 1) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (2)) ((/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) 1) (-.f64 y (+.f64 t -2))) (2)) ((/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) 1) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (2)) ((/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (*.f64 (sqrt.f64 (+.f64 y (+.f64 t -2))) b)) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (2)) ((/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (*.f64 (sqrt.f64 (+.f64 y (+.f64 t -2))) b)) (sqrt.f64 (-.f64 y (+.f64 t -2)))) (2)) ((/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))) (cbrt.f64 (-.f64 y (+.f64 t -2)))) (2)) ((/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) 1) (-.f64 y (+.f64 t -2))) (2)) ((/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (sqrt.f64 (-.f64 y (+.f64 t -2)))) (sqrt.f64 (-.f64 y (+.f64 t -2)))) (2)) ((/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (*.f64 (cbrt.f64 (-.f64 y (+.f64 t -2))) (cbrt.f64 (-.f64 y (+.f64 t -2))))) (cbrt.f64 (-.f64 y (+.f64 t -2)))) (2)) ((/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (+.f64 (sqrt.f64 (+.f64 t -2)) (sqrt.f64 y))) (-.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 t -2)))) (2)) ((/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) 1) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (2)) ((/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (2)) ((/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (2)) ((/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) 1) (-.f64 y (+.f64 t -2))) (2)) ((/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (sqrt.f64 (-.f64 y (+.f64 t -2)))) (sqrt.f64 (-.f64 y (+.f64 t -2)))) (2)) ((/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (*.f64 (cbrt.f64 (-.f64 y (+.f64 t -2))) (cbrt.f64 (-.f64 y (+.f64 t -2))))) (cbrt.f64 (-.f64 y (+.f64 t -2)))) (2)) ((/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (+.f64 (sqrt.f64 (+.f64 t -2)) (sqrt.f64 y))) (-.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 t -2)))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) 1) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (2)) ((sqrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2)))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 t -2)) 3) (pow.f64 b 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 y (+.f64 t -2)) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)) ((exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1) (2)) ((*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1) (2)) ((*.f64 1 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)) ((*.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/6) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/6)) (2)) ((*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 2)) (2)) ((*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) 1/3)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) (2)) ((*.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) (cbrt.f64 b)) (2)) ((*.f64 (cbrt.f64 b) (cbrt.f64 (+.f64 y (+.f64 t -2)))) (2)) ((*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) (2)) ((*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)) ((*.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1/3) (pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1/3)) (2)) ((/.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (2)) ((/.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) (cbrt.f64 (-.f64 y (+.f64 t -2)))) (2)) ((/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (cbrt.f64 b)) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (cbrt.f64 b)) (cbrt.f64 (-.f64 y (+.f64 t -2)))) (2)) ((pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1) (2)) ((pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/3) (2)) ((pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/6) 2) (2)) ((pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 3) (2)) ((sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)) (2)) ((log.f64 (exp.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))) (2)) ((expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) (2)) ((exp.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) (2)) ((exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1/3)) (2)) ((log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) (2)))
(((+.f64 (*.f64 b y) (*.f64 (+.f64 t -2) b)) (2)) ((+.f64 (*.f64 b (+.f64 y t)) (*.f64 b -2)) (2)) ((+.f64 (*.f64 b -2) (*.f64 b (+.f64 y t))) (2)) ((+.f64 (*.f64 y b) (*.f64 (+.f64 t -2) b)) (2)) ((+.f64 (*.f64 (+.f64 t -2) b) (*.f64 b y)) (2)) ((+.f64 (*.f64 (+.f64 t -2) b) (*.f64 y b)) (2)) ((+.f64 (*.f64 (+.f64 y t) b) (*.f64 -2 b)) (2)) ((+.f64 (*.f64 -2 b) (*.f64 (+.f64 y t) b)) (2)) ((+.f64 (*.f64 b t) (*.f64 b (+.f64 y -2))) (2)) ((+.f64 (*.f64 b (+.f64 y -2)) (*.f64 b t)) (2)) ((+.f64 (*.f64 b (*.f64 (+.f64 y t) 1)) (*.f64 b -2)) (2)) ((+.f64 (*.f64 1 (*.f64 b y)) (*.f64 1 (*.f64 (+.f64 t -2) b))) (2)) ((+.f64 (*.f64 1 (*.f64 (+.f64 t -2) b)) (*.f64 1 (*.f64 b y))) (2)) ((+.f64 (*.f64 1 (*.f64 (+.f64 t -2) b)) (*.f64 1 (*.f64 y b))) (2)) ((+.f64 (*.f64 1 (*.f64 b (+.f64 y t))) (*.f64 1 (*.f64 b -2))) (2)) ((+.f64 (*.f64 1 (*.f64 y b)) (*.f64 1 (*.f64 (+.f64 t -2) b))) (2)) ((+.f64 (*.f64 1 (*.f64 (+.f64 y t) b)) (*.f64 1 (*.f64 -2 b))) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1) (2)) ((/.f64 b (/.f64 1 (+.f64 y (+.f64 t -2)))) (2)) ((/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (/.f64 (-.f64 y (+.f64 t -2)) b)) (2)) ((/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (/.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))) b)) (2)) ((/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (-.f64 y (+.f64 t -2))) (2)) ((/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (-.f64 y (+.f64 t -2))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (2)) ((/.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 y y))) (-.f64 (+.f64 t -2) y)) (2)) ((/.f64 (*.f64 b (-.f64 (*.f64 (+.f64 y t) (+.f64 y t)) 4)) (+.f64 y (+.f64 t 2))) (2)) ((/.f64 (*.f64 b (+.f64 -8 (pow.f64 (+.f64 y t) 3))) (+.f64 (*.f64 (+.f64 y t) (+.f64 y t)) (-.f64 4 (*.f64 (+.f64 y t) -2)))) (2)) ((/.f64 (*.f64 b (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) (neg.f64 (-.f64 y (+.f64 t -2)))) (2)) ((/.f64 (*.f64 b (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))) (neg.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (2)) ((/.f64 (*.f64 1 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) (-.f64 y (+.f64 t -2))) (2)) ((/.f64 (*.f64 1 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (2)) ((/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b)) (-.f64 y (+.f64 t -2))) (2)) ((/.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (2)) ((/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (2)) ((/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) (sqrt.f64 (-.f64 y (+.f64 t -2)))) (2)) ((/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (2)) ((/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) (cbrt.f64 (-.f64 y (+.f64 t -2)))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 y y)) b) (-.f64 (+.f64 t -2) y)) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 (+.f64 y t) (+.f64 y t)) 4) b) (+.f64 y (+.f64 t 2))) (2)) ((/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 y t) 3)) b) (+.f64 (*.f64 (+.f64 y t) (+.f64 y t)) (-.f64 4 (*.f64 (+.f64 y t) -2)))) (2)) ((/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) b) (neg.f64 (-.f64 y (+.f64 t -2)))) (2)) ((/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) b) (neg.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (2)) ((/.f64 (*.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) 1) (-.f64 y (+.f64 t -2))) (2)) ((/.f64 (*.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) 1) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (2)) ((/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) 1) (-.f64 y (+.f64 t -2))) (2)) ((/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) 1) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (2)) ((/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (*.f64 (sqrt.f64 (+.f64 y (+.f64 t -2))) b)) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (2)) ((/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (*.f64 (sqrt.f64 (+.f64 y (+.f64 t -2))) b)) (sqrt.f64 (-.f64 y (+.f64 t -2)))) (2)) ((/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))) (cbrt.f64 (-.f64 y (+.f64 t -2)))) (2)) ((/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) 1) (-.f64 y (+.f64 t -2))) (2)) ((/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (sqrt.f64 (-.f64 y (+.f64 t -2)))) (sqrt.f64 (-.f64 y (+.f64 t -2)))) (2)) ((/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (*.f64 (cbrt.f64 (-.f64 y (+.f64 t -2))) (cbrt.f64 (-.f64 y (+.f64 t -2))))) (cbrt.f64 (-.f64 y (+.f64 t -2)))) (2)) ((/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (+.f64 (sqrt.f64 (+.f64 t -2)) (sqrt.f64 y))) (-.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 t -2)))) (2)) ((/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) 1) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (2)) ((/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (2)) ((/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (2)) ((/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) 1) (-.f64 y (+.f64 t -2))) (2)) ((/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (sqrt.f64 (-.f64 y (+.f64 t -2)))) (sqrt.f64 (-.f64 y (+.f64 t -2)))) (2)) ((/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (*.f64 (cbrt.f64 (-.f64 y (+.f64 t -2))) (cbrt.f64 (-.f64 y (+.f64 t -2))))) (cbrt.f64 (-.f64 y (+.f64 t -2)))) (2)) ((/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (+.f64 (sqrt.f64 (+.f64 t -2)) (sqrt.f64 y))) (-.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 t -2)))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) 1) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (2)) ((pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3) (2)) ((pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (2)) ((pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) 3/2) (2)) ((pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2)))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 t -2)) 3) (pow.f64 b 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 y (+.f64 t -2)) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)) ((exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (2)))

simplify201.0ms (0.7%)

Algorithm
egg-herbie
Rules
1536×associate-+r+
984×associate-*r*
924×+-commutative
878×associate-*l*
662×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
055114831
1174413987
2678113987
Stop Event
node limit
Counts
267 → 251
Calls
Call 1
Inputs
(*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 t 2) b))
(+.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 10) (-.f64 t 2))) 1/9)) (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (-.f64 t 2) (pow.f64 b 10))) 1/9))) (pow.f64 (*.f64 1 (*.f64 (-.f64 t 2) b)) 1/3)) (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 13) (pow.f64 (-.f64 t 2) 4))) 1/9)))) (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 t 2) b)))
(+.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 10) (-.f64 t 2))) 1/9)) (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (-.f64 t 2) (pow.f64 b 10))) 1/9))) (pow.f64 (*.f64 1 (*.f64 (-.f64 t 2) b)) 1/3)) (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 13) (pow.f64 (-.f64 t 2) 4))) 1/9)))) (+.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 t 2) b)) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 14)) (pow.f64 (-.f64 t 2) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 14)) (pow.f64 (-.f64 t 2) 4)) 1/9)))) (+.f64 (*.f64 1/3 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 10) (-.f64 t 2))) 1/9)) (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (-.f64 t 2) (pow.f64 b 10))) 1/9))) (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 t 2) 2)) 1/9))) (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 17)) (-.f64 t 2)) 1/9))))) (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 t 2) b))))
(+.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 10) (-.f64 t 2))) 1/9)) (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (-.f64 t 2) (pow.f64 b 10))) 1/9))) (pow.f64 (*.f64 1 (*.f64 (-.f64 t 2) b)) 1/3)) (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 13) (pow.f64 (-.f64 t 2) 4))) 1/9)))) (+.f64 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (-.f64 t 2) 2)) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 t 2) 2)) 1/3))))) (+.f64 (*.f64 -1/9 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 10) (-.f64 t 2))) 1/9)) (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (-.f64 t 2) (pow.f64 b 10))) 1/9))) (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 11)) (pow.f64 (-.f64 t 2) 7)) 1/9))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 t 2) 2)) 1/9) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 14)) (pow.f64 (-.f64 t 2) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 14)) (pow.f64 (-.f64 t 2) 4)) 1/9))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 t 2) b)) 1/3) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (pow.f64 b 2) (-.f64 t 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 b (-.f64 t 2))) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (-.f64 t 2) 2)) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 t 2) 2)) 1/3))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (-.f64 t 2) b)) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (-.f64 t 2) 2)) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 t 2) 2)) 1/3)))))))))))) (+.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 t 2) b)) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 14)) (pow.f64 (-.f64 t 2) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 14)) (pow.f64 (-.f64 t 2) 4)) 1/9)))) (+.f64 (*.f64 1/3 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 10) (-.f64 t 2))) 1/9)) (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (-.f64 t 2) (pow.f64 b 10))) 1/9))) (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 t 2) 2)) 1/9))) (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 17)) (-.f64 t 2)) 1/9))))) (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 t 2) b)))))
(*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (-.f64 y 2) 4) (pow.f64 b 13))) 1/9)) (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (-.f64 y 2) 4) (pow.f64 b 13))) 1/9))) t) (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 y 2) b)))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (-.f64 y 2) 4) (pow.f64 b 13))) 1/9)) (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (-.f64 y 2) 4) (pow.f64 b 13))) 1/9))) t) (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 14)) (pow.f64 (-.f64 y 2) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 14)) (pow.f64 (-.f64 y 2) 4)) 1/9))) (pow.f64 (*.f64 1 (*.f64 (-.f64 y 2) b)) 1/3)) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 17)) (-.f64 y 2)) 1/9)) (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 17)) (-.f64 y 2)) 1/9))))) (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 y 2) b))))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (-.f64 y 2) 4) (pow.f64 b 13))) 1/9)) (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (-.f64 y 2) 4) (pow.f64 b 13))) 1/9))) t) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 14)) (pow.f64 (-.f64 y 2) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 14)) (pow.f64 (-.f64 y 2) 4)) 1/9))) (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 y 2) 2)) 1/9))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (-.f64 y 2) 2)) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 y 2) 2)) 1/3))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 y 2) b)) 1/3) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (pow.f64 b 2) (-.f64 y 2)))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (-.f64 y 2) b)) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (-.f64 y 2) 2)) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 y 2) 2)) 1/3))))))) (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (-.f64 y 2) 2)) 1/3)))))) (pow.f64 t 3)) (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 14)) (pow.f64 (-.f64 y 2) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 14)) (pow.f64 (-.f64 y 2) 4)) 1/9))) (pow.f64 (*.f64 1 (*.f64 (-.f64 y 2) b)) 1/3)) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 17)) (-.f64 y 2)) 1/9)) (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 17)) (-.f64 y 2)) 1/9))))) (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 y 2) b)))))
(pow.f64 (*.f64 (-.f64 t 2) b) 1/3)
(+.f64 (pow.f64 (*.f64 (-.f64 t 2) b) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 t 2) 2)) 1/9) y)))
(+.f64 (pow.f64 (*.f64 (-.f64 t 2) b) 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 t 2) 2)) 1/9) y)) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 11)) (pow.f64 (-.f64 t 2) 7)) 1/9) (pow.f64 y 2)))))
(+.f64 (pow.f64 (*.f64 (-.f64 t 2) b) 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 t 2) 2)) 1/9) y)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 t 2) 2) (pow.f64 b 2))) 1/3) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (-.f64 t 2) 2)) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 t 2) 2)) 1/3))) (pow.f64 y 3)))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 11)) (pow.f64 (-.f64 t 2) 7)) 1/9) (pow.f64 y 2))))))
(pow.f64 (*.f64 (-.f64 y 2) b) 1/3)
(+.f64 (pow.f64 (*.f64 (-.f64 y 2) b) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 y 2) 2)) 1/9) t)))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 11)) (pow.f64 (-.f64 y 2) 7)) 1/9) (pow.f64 t 2))) (+.f64 (pow.f64 (*.f64 (-.f64 y 2) b) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 y 2) 2)) 1/9) t))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 y 2) 2) (pow.f64 b 2))) 1/3) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (-.f64 y 2) 2)) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 y 2) 2)) 1/3))) (pow.f64 t 3)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 11)) (pow.f64 (-.f64 y 2) 7)) 1/9) (pow.f64 t 2))) (+.f64 (pow.f64 (*.f64 (-.f64 y 2) b) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 y 2) 2)) 1/9) t)))))
(*.f64 b (-.f64 t 2))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 (-.f64 y 2) b)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(+.f64 (*.f64 b y) (*.f64 (+.f64 t -2) b))
(+.f64 (*.f64 b (+.f64 y t)) (*.f64 b -2))
(+.f64 (*.f64 b -2) (*.f64 b (+.f64 y t)))
(+.f64 (*.f64 y b) (*.f64 (+.f64 t -2) b))
(+.f64 (*.f64 (+.f64 t -2) b) (*.f64 b y))
(+.f64 (*.f64 (+.f64 t -2) b) (*.f64 y b))
(+.f64 (*.f64 (+.f64 y t) b) (*.f64 -2 b))
(+.f64 (*.f64 -2 b) (*.f64 (+.f64 y t) b))
(+.f64 (*.f64 b t) (*.f64 b (+.f64 y -2)))
(+.f64 (*.f64 b (+.f64 y -2)) (*.f64 b t))
(+.f64 (*.f64 b (*.f64 (+.f64 y t) 1)) (*.f64 b -2))
(+.f64 (*.f64 1 (*.f64 b y)) (*.f64 1 (*.f64 (+.f64 t -2) b)))
(+.f64 (*.f64 1 (*.f64 (+.f64 t -2) b)) (*.f64 1 (*.f64 b y)))
(+.f64 (*.f64 1 (*.f64 (+.f64 t -2) b)) (*.f64 1 (*.f64 y b)))
(+.f64 (*.f64 1 (*.f64 b (+.f64 y t))) (*.f64 1 (*.f64 b -2)))
(+.f64 (*.f64 1 (*.f64 y b)) (*.f64 1 (*.f64 (+.f64 t -2) b)))
(+.f64 (*.f64 1 (*.f64 (+.f64 y t) b)) (*.f64 1 (*.f64 -2 b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)
(*.f64 (+.f64 y (+.f64 t -2)) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))
(*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)
(*.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b))
(*.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/6) (*.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/6) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)))
(*.f64 (sqrt.f64 (+.f64 y (+.f64 t -2))) (*.f64 (sqrt.f64 (+.f64 y (+.f64 t -2))) b))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (+.f64 y (+.f64 t -2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)))
(*.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2) (*.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) b))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (+.f64 y (+.f64 t -2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (sqrt.f64 (+.f64 y (+.f64 t -2))))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (cbrt.f64 (+.f64 y (+.f64 t -2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) 1) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/6)) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/6))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (cbrt.f64 (+.f64 y (+.f64 t -2)))) (cbrt.f64 b))
(*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/6) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) 3) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (+.f64 y (+.f64 t -2)))
(*.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (-.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (+.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 y (+.f64 t -2)))))
(*.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(*.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (+.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)) 3))) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (-.f64 (*.f64 (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))) (*.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (+.f64 y (+.f64 t -2)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (-.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (+.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 y (+.f64 t -2)))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (+.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)) 3))) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (-.f64 (*.f64 (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))) (*.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))))
(/.f64 b (/.f64 1 (+.f64 y (+.f64 t -2))))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (/.f64 (-.f64 y (+.f64 t -2)) b))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (/.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))) b))
(/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (-.f64 y (+.f64 t -2)))
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (-.f64 y (+.f64 t -2)))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 y y))) (-.f64 (+.f64 t -2) y))
(/.f64 (*.f64 b (-.f64 (*.f64 (+.f64 y t) (+.f64 y t)) 4)) (+.f64 y (+.f64 t 2)))
(/.f64 (*.f64 b (+.f64 -8 (pow.f64 (+.f64 y t) 3))) (+.f64 (*.f64 (+.f64 y t) (+.f64 y t)) (-.f64 4 (*.f64 (+.f64 y t) -2))))
(/.f64 (*.f64 b (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) (neg.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (*.f64 b (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))) (neg.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (*.f64 1 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) (-.f64 y (+.f64 t -2)))
(/.f64 (*.f64 1 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b)) (-.f64 y (+.f64 t -2)))
(/.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) (sqrt.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) (cbrt.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 y y)) b) (-.f64 (+.f64 t -2) y))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 y t) (+.f64 y t)) 4) b) (+.f64 y (+.f64 t 2)))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 y t) 3)) b) (+.f64 (*.f64 (+.f64 y t) (+.f64 y t)) (-.f64 4 (*.f64 (+.f64 y t) -2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) b) (neg.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) b) (neg.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (*.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) 1) (-.f64 y (+.f64 t -2)))
(/.f64 (*.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) 1) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) 1) (-.f64 y (+.f64 t -2)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) 1) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (*.f64 (sqrt.f64 (+.f64 y (+.f64 t -2))) b)) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (*.f64 (sqrt.f64 (+.f64 y (+.f64 t -2))) b)) (sqrt.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))) (cbrt.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) 1) (-.f64 y (+.f64 t -2)))
(/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (sqrt.f64 (-.f64 y (+.f64 t -2)))) (sqrt.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (*.f64 (cbrt.f64 (-.f64 y (+.f64 t -2))) (cbrt.f64 (-.f64 y (+.f64 t -2))))) (cbrt.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (+.f64 (sqrt.f64 (+.f64 t -2)) (sqrt.f64 y))) (-.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 t -2))))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) 1) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) 1) (-.f64 y (+.f64 t -2)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (sqrt.f64 (-.f64 y (+.f64 t -2)))) (sqrt.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (*.f64 (cbrt.f64 (-.f64 y (+.f64 t -2))) (cbrt.f64 (-.f64 y (+.f64 t -2))))) (cbrt.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (+.f64 (sqrt.f64 (+.f64 t -2)) (sqrt.f64 y))) (-.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 t -2))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) 1) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2))
(log.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 t -2)) 3) (pow.f64 b 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 y (+.f64 t -2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1)
(*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)
(*.f64 1 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/6) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(*.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (cbrt.f64 (+.f64 y (+.f64 t -2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1/3) (pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1/3))
(/.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) (cbrt.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (cbrt.f64 b)) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (cbrt.f64 b)) (cbrt.f64 (-.f64 y (+.f64 t -2))))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)
(pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/3)
(pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (*.f64 b y) (*.f64 (+.f64 t -2) b))
(+.f64 (*.f64 b (+.f64 y t)) (*.f64 b -2))
(+.f64 (*.f64 b -2) (*.f64 b (+.f64 y t)))
(+.f64 (*.f64 y b) (*.f64 (+.f64 t -2) b))
(+.f64 (*.f64 (+.f64 t -2) b) (*.f64 b y))
(+.f64 (*.f64 (+.f64 t -2) b) (*.f64 y b))
(+.f64 (*.f64 (+.f64 y t) b) (*.f64 -2 b))
(+.f64 (*.f64 -2 b) (*.f64 (+.f64 y t) b))
(+.f64 (*.f64 b t) (*.f64 b (+.f64 y -2)))
(+.f64 (*.f64 b (+.f64 y -2)) (*.f64 b t))
(+.f64 (*.f64 b (*.f64 (+.f64 y t) 1)) (*.f64 b -2))
(+.f64 (*.f64 1 (*.f64 b y)) (*.f64 1 (*.f64 (+.f64 t -2) b)))
(+.f64 (*.f64 1 (*.f64 (+.f64 t -2) b)) (*.f64 1 (*.f64 b y)))
(+.f64 (*.f64 1 (*.f64 (+.f64 t -2) b)) (*.f64 1 (*.f64 y b)))
(+.f64 (*.f64 1 (*.f64 b (+.f64 y t))) (*.f64 1 (*.f64 b -2)))
(+.f64 (*.f64 1 (*.f64 y b)) (*.f64 1 (*.f64 (+.f64 t -2) b)))
(+.f64 (*.f64 1 (*.f64 (+.f64 y t) b)) (*.f64 1 (*.f64 -2 b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)
(/.f64 b (/.f64 1 (+.f64 y (+.f64 t -2))))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (/.f64 (-.f64 y (+.f64 t -2)) b))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (/.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))) b))
(/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (-.f64 y (+.f64 t -2)))
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (-.f64 y (+.f64 t -2)))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 y y))) (-.f64 (+.f64 t -2) y))
(/.f64 (*.f64 b (-.f64 (*.f64 (+.f64 y t) (+.f64 y t)) 4)) (+.f64 y (+.f64 t 2)))
(/.f64 (*.f64 b (+.f64 -8 (pow.f64 (+.f64 y t) 3))) (+.f64 (*.f64 (+.f64 y t) (+.f64 y t)) (-.f64 4 (*.f64 (+.f64 y t) -2))))
(/.f64 (*.f64 b (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) (neg.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (*.f64 b (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))) (neg.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (*.f64 1 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) (-.f64 y (+.f64 t -2)))
(/.f64 (*.f64 1 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b)) (-.f64 y (+.f64 t -2)))
(/.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) (sqrt.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) (cbrt.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 y y)) b) (-.f64 (+.f64 t -2) y))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 y t) (+.f64 y t)) 4) b) (+.f64 y (+.f64 t 2)))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 y t) 3)) b) (+.f64 (*.f64 (+.f64 y t) (+.f64 y t)) (-.f64 4 (*.f64 (+.f64 y t) -2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) b) (neg.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) b) (neg.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (*.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) 1) (-.f64 y (+.f64 t -2)))
(/.f64 (*.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) 1) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) 1) (-.f64 y (+.f64 t -2)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) 1) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (*.f64 (sqrt.f64 (+.f64 y (+.f64 t -2))) b)) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (*.f64 (sqrt.f64 (+.f64 y (+.f64 t -2))) b)) (sqrt.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))) (cbrt.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) 1) (-.f64 y (+.f64 t -2)))
(/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (sqrt.f64 (-.f64 y (+.f64 t -2)))) (sqrt.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (*.f64 (cbrt.f64 (-.f64 y (+.f64 t -2))) (cbrt.f64 (-.f64 y (+.f64 t -2))))) (cbrt.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (+.f64 (sqrt.f64 (+.f64 t -2)) (sqrt.f64 y))) (-.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 t -2))))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) 1) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) 1) (-.f64 y (+.f64 t -2)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (sqrt.f64 (-.f64 y (+.f64 t -2)))) (sqrt.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (*.f64 (cbrt.f64 (-.f64 y (+.f64 t -2))) (cbrt.f64 (-.f64 y (+.f64 t -2))))) (cbrt.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (+.f64 (sqrt.f64 (+.f64 t -2)) (sqrt.f64 y))) (-.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 t -2))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) 1) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)
(pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2))
(log.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 t -2)) 3) (pow.f64 b 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 y (+.f64 t -2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
Outputs
(*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 10) (-.f64 t 2))) 1/9)) (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (-.f64 t 2) (pow.f64 b 10))) 1/9))) (pow.f64 (*.f64 1 (*.f64 (-.f64 t 2) b)) 1/3)) (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 13) (pow.f64 (-.f64 t 2) 4))) 1/9)))) (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 t 2) b)))
(fma.f64 y (fma.f64 (*.f64 1/3 (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18) (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18)) (*.f64 (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18) (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18)))) (cbrt.f64 (*.f64 b (+.f64 t -2))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 b 13) (pow.f64 (+.f64 t -2) 4)) 1/18) (pow.f64 (*.f64 (pow.f64 b 13) (pow.f64 (+.f64 t -2) 4)) 1/18)))) (*.f64 b (+.f64 t -2)))
(fma.f64 y (fma.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18) (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18)) 2/3) (cbrt.f64 (*.f64 b (+.f64 t -2))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 b 13) (pow.f64 (+.f64 t -2) 4)) 1/18) (pow.f64 (*.f64 (pow.f64 b 13) (pow.f64 (+.f64 t -2) 4)) 1/18)))) (*.f64 b (+.f64 t -2)))
(+.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 10) (-.f64 t 2))) 1/9)) (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (-.f64 t 2) (pow.f64 b 10))) 1/9))) (pow.f64 (*.f64 1 (*.f64 (-.f64 t 2) b)) 1/3)) (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 13) (pow.f64 (-.f64 t 2) 4))) 1/9)))) (+.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 t 2) b)) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 14)) (pow.f64 (-.f64 t 2) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 14)) (pow.f64 (-.f64 t 2) 4)) 1/9)))) (+.f64 (*.f64 1/3 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 10) (-.f64 t 2))) 1/9)) (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (-.f64 t 2) (pow.f64 b 10))) 1/9))) (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 t 2) 2)) 1/9))) (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 17)) (-.f64 t 2)) 1/9))))) (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 t 2) b))))
(fma.f64 y (fma.f64 (*.f64 1/3 (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18) (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18)) (*.f64 (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18) (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18)))) (cbrt.f64 (*.f64 b (+.f64 t -2))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 b 13) (pow.f64 (+.f64 t -2) 4)) 1/18) (pow.f64 (*.f64 (pow.f64 b 13) (pow.f64 (+.f64 t -2) 4)) 1/18)))) (fma.f64 (*.f64 y y) (fma.f64 (cbrt.f64 (*.f64 b (+.f64 t -2))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 b 14) (pow.f64 (+.f64 t -2) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 b 14) (pow.f64 (+.f64 t -2) 4)) 1/18)) -1/9) (fma.f64 1/3 (*.f64 (*.f64 1/3 (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18) (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18)) (*.f64 (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18) (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18)))) (*.f64 (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2)) 1/18))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 b 17) (+.f64 t -2)) 1/18) (pow.f64 (/.f64 (pow.f64 b 17) (+.f64 t -2)) 1/18))))) (*.f64 b (+.f64 t -2))))
(fma.f64 y (fma.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18) (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18)) 2/3) (cbrt.f64 (*.f64 b (+.f64 t -2))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 b 13) (pow.f64 (+.f64 t -2) 4)) 1/18) (pow.f64 (*.f64 (pow.f64 b 13) (pow.f64 (+.f64 t -2) 4)) 1/18)))) (fma.f64 (fma.f64 (cbrt.f64 (*.f64 b (+.f64 t -2))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 b 14) (pow.f64 (+.f64 t -2) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 b 14) (pow.f64 (+.f64 t -2) 4)) 1/18)) -1/9) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18) (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18)) 2/3) (*.f64 (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2)) 1/18))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 b 17) (+.f64 t -2)) 1/18) (pow.f64 (/.f64 (pow.f64 b 17) (+.f64 t -2)) 1/18))))) (*.f64 y y) (*.f64 b (+.f64 t -2))))
(+.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 10) (-.f64 t 2))) 1/9)) (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (-.f64 t 2) (pow.f64 b 10))) 1/9))) (pow.f64 (*.f64 1 (*.f64 (-.f64 t 2) b)) 1/3)) (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 13) (pow.f64 (-.f64 t 2) 4))) 1/9)))) (+.f64 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (-.f64 t 2) 2)) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 t 2) 2)) 1/3))))) (+.f64 (*.f64 -1/9 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 10) (-.f64 t 2))) 1/9)) (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (-.f64 t 2) (pow.f64 b 10))) 1/9))) (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 11)) (pow.f64 (-.f64 t 2) 7)) 1/9))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 t 2) 2)) 1/9) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 14)) (pow.f64 (-.f64 t 2) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 14)) (pow.f64 (-.f64 t 2) 4)) 1/9))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 t 2) b)) 1/3) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (pow.f64 b 2) (-.f64 t 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 b (-.f64 t 2))) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (-.f64 t 2) 2)) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 t 2) 2)) 1/3))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (-.f64 t 2) b)) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (-.f64 t 2) 2)) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 t 2) 2)) 1/3)))))))))))) (+.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 t 2) b)) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 14)) (pow.f64 (-.f64 t 2) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 14)) (pow.f64 (-.f64 t 2) 4)) 1/9)))) (+.f64 (*.f64 1/3 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 10) (-.f64 t 2))) 1/9)) (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (-.f64 t 2) (pow.f64 b 10))) 1/9))) (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 t 2) 2)) 1/9))) (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 17)) (-.f64 t 2)) 1/9))))) (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 t 2) b)))))
(fma.f64 y (fma.f64 (*.f64 1/3 (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18) (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18)) (*.f64 (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18) (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18)))) (cbrt.f64 (*.f64 b (+.f64 t -2))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 b 13) (pow.f64 (+.f64 t -2) 4)) 1/18) (pow.f64 (*.f64 (pow.f64 b 13) (pow.f64 (+.f64 t -2) 4)) 1/18)))) (fma.f64 (pow.f64 y 3) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -2/9 (cbrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2))) 1/27))) (fma.f64 -1/9 (*.f64 (*.f64 1/3 (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18) (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18)) (*.f64 (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18) (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18)))) (*.f64 (pow.f64 (/.f64 (pow.f64 b 11) (pow.f64 (+.f64 t -2) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 b 11) (pow.f64 (+.f64 t -2) 7)) 1/18))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 b 14) (pow.f64 (+.f64 t -2) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 b 14) (pow.f64 (+.f64 t -2) 4)) 1/18)) -1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2)) 1/18))) (*.f64 (cbrt.f64 (*.f64 b (+.f64 t -2))) (+.f64 (*.f64 -2/27 (/.f64 (*.f64 b b) (+.f64 t -2))) (*.f64 -1/3 (+.f64 (*.f64 (+.f64 (*.f64 -2/9 (cbrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2))) 1/27)) (cbrt.f64 (/.f64 (/.f64 1 (+.f64 t -2)) b))) (*.f64 (+.f64 (*.f64 -2/9 (cbrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2))) 1/27)) (cbrt.f64 (/.f64 (/.f64 1 (+.f64 t -2)) b)))))))))) (fma.f64 (*.f64 y y) (fma.f64 (cbrt.f64 (*.f64 b (+.f64 t -2))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 b 14) (pow.f64 (+.f64 t -2) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 b 14) (pow.f64 (+.f64 t -2) 4)) 1/18)) -1/9) (fma.f64 1/3 (*.f64 (*.f64 1/3 (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18) (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18)) (*.f64 (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18) (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18)))) (*.f64 (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2)) 1/18))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 b 17) (+.f64 t -2)) 1/18) (pow.f64 (/.f64 (pow.f64 b 17) (+.f64 t -2)) 1/18))))) (*.f64 b (+.f64 t -2)))))
(fma.f64 y (fma.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18) (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18)) 2/3) (cbrt.f64 (*.f64 b (+.f64 t -2))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 b 13) (pow.f64 (+.f64 t -2) 4)) 1/18) (pow.f64 (*.f64 (pow.f64 b 13) (pow.f64 (+.f64 t -2) 4)) 1/18)))) (fma.f64 (pow.f64 y 3) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2))) -5/27) (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18) (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18)) 2/3) (*.f64 (pow.f64 (/.f64 (pow.f64 b 11) (pow.f64 (+.f64 t -2) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 b 11) (pow.f64 (+.f64 t -2) 7)) 1/18))) (fma.f64 (cbrt.f64 (*.f64 b (+.f64 t -2))) (fma.f64 -2/27 (/.f64 b (/.f64 (+.f64 t -2) b)) (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2))) -5/27) (cbrt.f64 (/.f64 (/.f64 1 b) (+.f64 t -2)))) -2/3)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 b 14) (pow.f64 (+.f64 t -2) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 b 14) (pow.f64 (+.f64 t -2) 4)) 1/18)) -1/9) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2)) 1/18))))))) (fma.f64 (fma.f64 (cbrt.f64 (*.f64 b (+.f64 t -2))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 b 14) (pow.f64 (+.f64 t -2) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 b 14) (pow.f64 (+.f64 t -2) 4)) 1/18)) -1/9) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18) (pow.f64 (*.f64 (pow.f64 b 10) (+.f64 t -2)) 1/18)) 2/3) (*.f64 (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2)) 1/18))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 b 17) (+.f64 t -2)) 1/18) (pow.f64 (/.f64 (pow.f64 b 17) (+.f64 t -2)) 1/18))))) (*.f64 y y) (*.f64 b (+.f64 t -2)))))
(*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y -2))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (-.f64 y 2) 4) (pow.f64 b 13))) 1/9)) (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (-.f64 y 2) 4) (pow.f64 b 13))) 1/9))) t) (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 y 2) b)))
(fma.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 b 13) (pow.f64 (+.f64 y -2) 4)) 1/18) (pow.f64 (*.f64 (pow.f64 b 13) (pow.f64 (+.f64 y -2) 4)) 1/18)) 1) t (*.f64 b (+.f64 y -2)))
(fma.f64 t (*.f64 (pow.f64 (*.f64 (pow.f64 b 13) (pow.f64 (+.f64 y -2) 4)) 1/18) (pow.f64 (*.f64 (pow.f64 b 13) (pow.f64 (+.f64 y -2) 4)) 1/18)) (*.f64 b (+.f64 y -2)))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (-.f64 y 2) 4) (pow.f64 b 13))) 1/9)) (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (-.f64 y 2) 4) (pow.f64 b 13))) 1/9))) t) (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 14)) (pow.f64 (-.f64 y 2) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 14)) (pow.f64 (-.f64 y 2) 4)) 1/9))) (pow.f64 (*.f64 1 (*.f64 (-.f64 y 2) b)) 1/3)) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 17)) (-.f64 y 2)) 1/9)) (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 17)) (-.f64 y 2)) 1/9))))) (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 y 2) b))))
(fma.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 b 13) (pow.f64 (+.f64 y -2) 4)) 1/18) (pow.f64 (*.f64 (pow.f64 b 13) (pow.f64 (+.f64 y -2) 4)) 1/18)) 1) t (fma.f64 (*.f64 t t) (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 b 14) (pow.f64 (+.f64 y -2) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 b 14) (pow.f64 (+.f64 y -2) 4)) 1/18)) -1/9) (cbrt.f64 (*.f64 b (+.f64 y -2))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 b 17) (+.f64 y -2)) 1/18) (pow.f64 (/.f64 (pow.f64 b 17) (+.f64 y -2)) 1/18)) 1/9)) (*.f64 b (+.f64 y -2))))
(fma.f64 t (*.f64 (pow.f64 (*.f64 (pow.f64 b 13) (pow.f64 (+.f64 y -2) 4)) 1/18) (pow.f64 (*.f64 (pow.f64 b 13) (pow.f64 (+.f64 y -2) 4)) 1/18)) (fma.f64 (*.f64 t t) (fma.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 b 14) (pow.f64 (+.f64 y -2) 4)) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 b 14) (pow.f64 (+.f64 y -2) 4)) 1/18) -1/9)) (cbrt.f64 (*.f64 b (+.f64 y -2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 b 17) (+.f64 y -2)) 1/18) (pow.f64 (/.f64 (pow.f64 b 17) (+.f64 y -2)) 1/18)))) (*.f64 b (+.f64 y -2))))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (-.f64 y 2) 4) (pow.f64 b 13))) 1/9)) (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (-.f64 y 2) 4) (pow.f64 b 13))) 1/9))) t) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 14)) (pow.f64 (-.f64 y 2) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 14)) (pow.f64 (-.f64 y 2) 4)) 1/9))) (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 y 2) 2)) 1/9))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (-.f64 y 2) 2)) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 y 2) 2)) 1/3))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 y 2) b)) 1/3) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (pow.f64 b 2) (-.f64 y 2)))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (-.f64 y 2) b)) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (-.f64 y 2) 2)) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 y 2) 2)) 1/3))))))) (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (-.f64 y 2) 2)) 1/3)))))) (pow.f64 t 3)) (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 14)) (pow.f64 (-.f64 y 2) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 14)) (pow.f64 (-.f64 y 2) 4)) 1/9))) (pow.f64 (*.f64 1 (*.f64 (-.f64 y 2) b)) 1/3)) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 17)) (-.f64 y 2)) 1/9)) (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 17)) (-.f64 y 2)) 1/9))))) (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 y 2) b)))))
(fma.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 b 13) (pow.f64 (+.f64 y -2) 4)) 1/18) (pow.f64 (*.f64 (pow.f64 b 13) (pow.f64 (+.f64 y -2) 4)) 1/18)) 1) t (fma.f64 (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 b 14) (pow.f64 (+.f64 y -2) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 b 14) (pow.f64 (+.f64 y -2) 4)) 1/18)) -1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 y -2) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 y -2) 2)) 1/18))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -2/9 (cbrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 y -2) 2)))) (*.f64 1/27 (cbrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 y -2) 2)))))) (fma.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) (+.f64 (*.f64 -2/27 (/.f64 (*.f64 b b) (+.f64 y -2))) (*.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 1 (*.f64 b (+.f64 y -2))))) (+.f64 (*.f64 -2/9 (cbrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 y -2) 2)))) (*.f64 1/27 (cbrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 y -2) 2))))))) (*.f64 -2/27 (cbrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 y -2) 2))))))) (pow.f64 t 3) (fma.f64 (*.f64 t t) (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 b 14) (pow.f64 (+.f64 y -2) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 b 14) (pow.f64 (+.f64 y -2) 4)) 1/18)) -1/9) (cbrt.f64 (*.f64 b (+.f64 y -2))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 b 17) (+.f64 y -2)) 1/18) (pow.f64 (/.f64 (pow.f64 b 17) (+.f64 y -2)) 1/18)) 1/9)) (*.f64 b (+.f64 y -2)))))
(fma.f64 t (*.f64 (pow.f64 (*.f64 (pow.f64 b 13) (pow.f64 (+.f64 y -2) 4)) 1/18) (pow.f64 (*.f64 (pow.f64 b 13) (pow.f64 (+.f64 y -2) 4)) 1/18)) (fma.f64 (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 b 14) (pow.f64 (+.f64 y -2) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 b 14) (pow.f64 (+.f64 y -2) 4)) 1/18)) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 y -2) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 y -2) 2)) 1/18)))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 y -2) 2))) -5/27) (fma.f64 -2/27 (cbrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 y -2) 2))) (*.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) (fma.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 (/.f64 1 b) (+.f64 y -2)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 y -2) 2))) -5/27) (/.f64 (*.f64 (*.f64 b b) -2/27) (+.f64 y -2))))))) (pow.f64 t 3) (fma.f64 (*.f64 t t) (fma.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 b 14) (pow.f64 (+.f64 y -2) 4)) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 b 14) (pow.f64 (+.f64 y -2) 4)) 1/18) -1/9)) (cbrt.f64 (*.f64 b (+.f64 y -2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 b 17) (+.f64 y -2)) 1/18) (pow.f64 (/.f64 (pow.f64 b 17) (+.f64 y -2)) 1/18)))) (*.f64 b (+.f64 y -2)))))
(pow.f64 (*.f64 (-.f64 t 2) b) 1/3)
(cbrt.f64 (*.f64 b (+.f64 t -2)))
(+.f64 (pow.f64 (*.f64 (-.f64 t 2) b) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 t 2) 2)) 1/9) y)))
(+.f64 (cbrt.f64 (*.f64 b (+.f64 t -2))) (*.f64 1/3 (*.f64 y (*.f64 (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2)) 1/18)))))
(fma.f64 1/3 (*.f64 y (*.f64 (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2)) 1/18))) (cbrt.f64 (*.f64 b (+.f64 t -2))))
(+.f64 (pow.f64 (*.f64 (-.f64 t 2) b) 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 t 2) 2)) 1/9) y)) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 11)) (pow.f64 (-.f64 t 2) 7)) 1/9) (pow.f64 y 2)))))
(+.f64 (cbrt.f64 (*.f64 b (+.f64 t -2))) (fma.f64 1/3 (*.f64 y (*.f64 (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2)) 1/18))) (*.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 b 11) (pow.f64 (+.f64 t -2) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 b 11) (pow.f64 (+.f64 t -2) 7)) 1/18))) (*.f64 y y))))
(+.f64 (cbrt.f64 (*.f64 b (+.f64 t -2))) (fma.f64 1/3 (*.f64 y (*.f64 (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2)) 1/18))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 b 11) (pow.f64 (+.f64 t -2) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 b 11) (pow.f64 (+.f64 t -2) 7)) 1/18)) (*.f64 y y)))))
(+.f64 (pow.f64 (*.f64 (-.f64 t 2) b) 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 t 2) 2)) 1/9) y)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 t 2) 2) (pow.f64 b 2))) 1/3) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (-.f64 t 2) 2)) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 t 2) 2)) 1/3))) (pow.f64 y 3)))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 11)) (pow.f64 (-.f64 t 2) 7)) 1/9) (pow.f64 y 2))))))
(+.f64 (cbrt.f64 (*.f64 b (+.f64 t -2))) (fma.f64 1/3 (*.f64 y (*.f64 (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2)) 1/18))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 b b) (pow.f64 (+.f64 t -2) 2)))) (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -2/9 (cbrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2))) 1/27)))) (*.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 b 11) (pow.f64 (+.f64 t -2) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 b 11) (pow.f64 (+.f64 t -2) 7)) 1/18))) (*.f64 y y)))))
(+.f64 (fma.f64 1/3 (*.f64 y (*.f64 (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2)) 1/18))) (cbrt.f64 (*.f64 b (+.f64 t -2)))) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 b 11) (pow.f64 (+.f64 t -2) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 b 11) (pow.f64 (+.f64 t -2) 7)) 1/18)) (*.f64 y y)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b (*.f64 b (pow.f64 (+.f64 t -2) 2))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 t -2) 2))) -5/27) (*.f64 -1/3 (pow.f64 y 3))))))
(pow.f64 (*.f64 (-.f64 y 2) b) 1/3)
(cbrt.f64 (*.f64 b (+.f64 y -2)))
(+.f64 (pow.f64 (*.f64 (-.f64 y 2) b) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 y 2) 2)) 1/9) t)))
(+.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 y -2) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 y -2) 2)) 1/18))) t))
(fma.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 y -2) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 y -2) 2)) 1/18))) t (cbrt.f64 (*.f64 b (+.f64 y -2))))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 11)) (pow.f64 (-.f64 y 2) 7)) 1/9) (pow.f64 t 2))) (+.f64 (pow.f64 (*.f64 (-.f64 y 2) b) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 y 2) 2)) 1/9) t))))
(fma.f64 -1/9 (*.f64 (*.f64 t t) (*.f64 (pow.f64 (/.f64 (pow.f64 b 11) (pow.f64 (+.f64 y -2) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 b 11) (pow.f64 (+.f64 y -2) 7)) 1/18))) (+.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 y -2) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 y -2) 2)) 1/18))) t)))
(fma.f64 -1/9 (*.f64 (*.f64 (*.f64 t t) (pow.f64 (/.f64 (pow.f64 b 11) (pow.f64 (+.f64 y -2) 7)) 1/18)) (pow.f64 (/.f64 (pow.f64 b 11) (pow.f64 (+.f64 y -2) 7)) 1/18)) (fma.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 y -2) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 y -2) 2)) 1/18))) t (cbrt.f64 (*.f64 b (+.f64 y -2)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 y 2) 2) (pow.f64 b 2))) 1/3) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (-.f64 y 2) 2)) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 y 2) 2)) 1/3))) (pow.f64 t 3)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 11)) (pow.f64 (-.f64 y 2) 7)) 1/9) (pow.f64 t 2))) (+.f64 (pow.f64 (*.f64 (-.f64 y 2) b) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 b 7)) (pow.f64 (-.f64 y 2) 2)) 1/9) t)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 b b) (pow.f64 (+.f64 y -2) 2)))) (*.f64 (+.f64 (*.f64 -2/9 (cbrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 y -2) 2)))) (*.f64 1/27 (cbrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 y -2) 2))))) (pow.f64 t 3))) (fma.f64 -1/9 (*.f64 (*.f64 t t) (*.f64 (pow.f64 (/.f64 (pow.f64 b 11) (pow.f64 (+.f64 y -2) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 b 11) (pow.f64 (+.f64 y -2) 7)) 1/18))) (+.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 y -2) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 y -2) 2)) 1/18))) t))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b (*.f64 b (pow.f64 (+.f64 y -2) 2))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 y -2) 2))) -5/27) (pow.f64 t 3))) (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 t t) (pow.f64 (/.f64 (pow.f64 b 11) (pow.f64 (+.f64 y -2) 7)) 1/18)) (pow.f64 (/.f64 (pow.f64 b 11) (pow.f64 (+.f64 y -2) 7)) 1/18)) (fma.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 y -2) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 b 7) (pow.f64 (+.f64 y -2) 2)) 1/18))) t (cbrt.f64 (*.f64 b (+.f64 y -2))))))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 y b)
(*.f64 b y)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 y b)
(*.f64 b y)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 y 2) b)
(*.f64 b (+.f64 y -2))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b y) (*.f64 (+.f64 t -2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b (+.f64 y t)) (*.f64 b -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b -2) (*.f64 b (+.f64 y t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 (+.f64 t -2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 (+.f64 t -2) b) (*.f64 b y))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 (+.f64 t -2) b) (*.f64 y b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 (+.f64 y t) b) (*.f64 -2 b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 -2 b) (*.f64 (+.f64 y t) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b t) (*.f64 b (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b (+.f64 y -2)) (*.f64 b t))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b (*.f64 (+.f64 y t) 1)) (*.f64 b -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 1 (*.f64 b y)) (*.f64 1 (*.f64 (+.f64 t -2) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 1 (*.f64 (+.f64 t -2) b)) (*.f64 1 (*.f64 b y)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 1 (*.f64 (+.f64 t -2) b)) (*.f64 1 (*.f64 y b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 1 (*.f64 b (+.f64 y t))) (*.f64 1 (*.f64 b -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 1 (*.f64 y b)) (*.f64 1 (*.f64 (+.f64 t -2) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 1 (*.f64 (+.f64 y t) b)) (*.f64 1 (*.f64 -2 b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (+.f64 y (+.f64 t -2)) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/6) (*.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/6) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (sqrt.f64 (+.f64 y (+.f64 t -2))) (*.f64 (sqrt.f64 (+.f64 y (+.f64 t -2))) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (+.f64 y (+.f64 t -2))))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)))
(*.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) 2) (cbrt.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 2) (*.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) (cbrt.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2) (*.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (+.f64 y (+.f64 t -2))))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (sqrt.f64 (+.f64 y (+.f64 t -2))))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (cbrt.f64 (+.f64 y (+.f64 t -2))))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) 1) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/6)) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/6))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (cbrt.f64 (+.f64 y (+.f64 t -2)))) (cbrt.f64 b))
(*.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) 2) (cbrt.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 2) (*.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) (cbrt.f64 b)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/6) 3))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) 3) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (-.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (+.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 y (+.f64 t -2)))))
(*.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 y (+.f64 t -2)))) (/.f64 b (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (+.f64 y -2))))) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b))
(*.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(*.f64 (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))) (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (/.f64 (-.f64 (*.f64 y (pow.f64 y 3)) (*.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 (-.f64 (+.f64 t -2) y) (-.f64 (+.f64 t -2) y)))) b)))
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (/.f64 (-.f64 (pow.f64 y 4) (*.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 (+.f64 t (-.f64 -2 y)) (+.f64 t (-.f64 -2 y))))) (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))))
(*.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (+.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)) 3))) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (-.f64 (*.f64 (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))) (*.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))))
(*.f64 (+.f64 (*.f64 y (pow.f64 y 3)) (*.f64 (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)) (-.f64 (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)) (*.f64 y y)))) (/.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)) 3)) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))))
(*.f64 (fma.f64 (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))) (fma.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)) (*.f64 y (neg.f64 y))) (pow.f64 y 4)) (/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (+.f64 (pow.f64 y 6) (pow.f64 (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))) 3))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (-.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (+.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 y (+.f64 t -2)))))
(*.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 y (+.f64 t -2)))) (/.f64 b (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (+.f64 y -2))))) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(*.f64 (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))) (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (/.f64 (-.f64 (*.f64 y (pow.f64 y 3)) (*.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 (-.f64 (+.f64 t -2) y) (-.f64 (+.f64 t -2) y)))) b)))
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (/.f64 (-.f64 (pow.f64 y 4) (*.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 (+.f64 t (-.f64 -2 y)) (+.f64 t (-.f64 -2 y))))) (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (+.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)) 3))) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (-.f64 (*.f64 (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))) (*.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))))
(*.f64 (+.f64 (*.f64 y (pow.f64 y 3)) (*.f64 (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)) (-.f64 (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)) (*.f64 y y)))) (/.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)) 3)) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))))
(*.f64 (fma.f64 (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))) (fma.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)) (*.f64 y (neg.f64 y))) (pow.f64 y 4)) (/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (+.f64 (pow.f64 y 6) (pow.f64 (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))) 3))))
(/.f64 b (/.f64 1 (+.f64 y (+.f64 t -2))))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (/.f64 (-.f64 y (+.f64 t -2)) b))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2))) b)
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (-.f64 y t) 2)))
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 2 (-.f64 y t))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (/.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))) b))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))))
(/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (-.f64 y (+.f64 t -2)))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2))) b)
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (-.f64 y t) 2)))
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 2 (-.f64 y t))))
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (-.f64 y (+.f64 t -2)))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2))) b)
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (-.f64 y t) 2)))
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 2 (-.f64 y t))))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 y y))) (-.f64 (+.f64 t -2) y))
(/.f64 (-.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 y y)) (/.f64 (-.f64 (+.f64 t -2) y) b))
(*.f64 (/.f64 b (+.f64 t (-.f64 -2 y))) (-.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 y y)))
(/.f64 (*.f64 b (-.f64 (*.f64 (+.f64 y t) (+.f64 y t)) 4)) (+.f64 y (+.f64 t 2)))
(/.f64 b (/.f64 (+.f64 (+.f64 t y) 2) (fma.f64 (+.f64 t y) (+.f64 t y) -4)))
(*.f64 (/.f64 b (+.f64 t (+.f64 y 2))) (fma.f64 (+.f64 t y) (+.f64 t y) -4))
(*.f64 (/.f64 b (+.f64 t (+.f64 2 y))) (fma.f64 (+.f64 t y) (+.f64 t y) -4))
(/.f64 (*.f64 b (+.f64 -8 (pow.f64 (+.f64 y t) 3))) (+.f64 (*.f64 (+.f64 y t) (+.f64 y t)) (-.f64 4 (*.f64 (+.f64 y t) -2))))
(/.f64 (*.f64 b (+.f64 -8 (pow.f64 (+.f64 t y) 3))) (fma.f64 (+.f64 t y) (+.f64 t y) (-.f64 4 (*.f64 (+.f64 t y) -2))))
(*.f64 (/.f64 b (+.f64 (fma.f64 (+.f64 t y) (+.f64 t y) 4) (*.f64 2 (+.f64 t y)))) (+.f64 -8 (pow.f64 (+.f64 t y) 3)))
(/.f64 (*.f64 b (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) (neg.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (-.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 y y)) (/.f64 (-.f64 (+.f64 t -2) y) b))
(*.f64 (/.f64 b (+.f64 t (-.f64 -2 y))) (-.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 y y)))
(/.f64 (*.f64 b (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))) (neg.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 b (/.f64 (neg.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))))
(/.f64 b (*.f64 1 (/.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)))) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))))
(/.f64 (*.f64 1 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) (-.f64 y (+.f64 t -2)))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2))) b)
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (-.f64 y t) 2)))
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 2 (-.f64 y t))))
(/.f64 (*.f64 1 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b)) (-.f64 y (+.f64 t -2)))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2))) b)
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (-.f64 y t) 2)))
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 2 (-.f64 y t))))
(/.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (/.f64 (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (+.f64 t (+.f64 y -2)))) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)))))) (hypot.f64 (pow.f64 (+.f64 t -2) 3/2) (pow.f64 y 3/2)))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) (sqrt.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (/.f64 (sqrt.f64 (-.f64 y (+.f64 t -2))) (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2))))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (+.f64 t (+.f64 y -2)))) (sqrt.f64 (+.f64 (-.f64 y t) 2))) (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (+.f64 t (+.f64 y -2)))) (sqrt.f64 (+.f64 2 (-.f64 y t)))) (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (/.f64 (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))))
(/.f64 b (/.f64 (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))) (*.f64 (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) 2) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) (cbrt.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (/.f64 (cbrt.f64 (-.f64 y (+.f64 t -2))) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))))
(*.f64 (/.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) 2)) (cbrt.f64 (+.f64 (-.f64 y t) 2))) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))))
(*.f64 (/.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) 2)) (cbrt.f64 (+.f64 2 (-.f64 y t)))) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 y y)) b) (-.f64 (+.f64 t -2) y))
(/.f64 (-.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 y y)) (/.f64 (-.f64 (+.f64 t -2) y) b))
(*.f64 (/.f64 b (+.f64 t (-.f64 -2 y))) (-.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 y y)))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 y t) (+.f64 y t)) 4) b) (+.f64 y (+.f64 t 2)))
(/.f64 b (/.f64 (+.f64 (+.f64 t y) 2) (fma.f64 (+.f64 t y) (+.f64 t y) -4)))
(*.f64 (/.f64 b (+.f64 t (+.f64 y 2))) (fma.f64 (+.f64 t y) (+.f64 t y) -4))
(*.f64 (/.f64 b (+.f64 t (+.f64 2 y))) (fma.f64 (+.f64 t y) (+.f64 t y) -4))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 y t) 3)) b) (+.f64 (*.f64 (+.f64 y t) (+.f64 y t)) (-.f64 4 (*.f64 (+.f64 y t) -2))))
(/.f64 (*.f64 b (+.f64 -8 (pow.f64 (+.f64 t y) 3))) (fma.f64 (+.f64 t y) (+.f64 t y) (-.f64 4 (*.f64 (+.f64 t y) -2))))
(*.f64 (/.f64 b (+.f64 (fma.f64 (+.f64 t y) (+.f64 t y) 4) (*.f64 2 (+.f64 t y)))) (+.f64 -8 (pow.f64 (+.f64 t y) 3)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) b) (neg.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (-.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 y y)) (/.f64 (-.f64 (+.f64 t -2) y) b))
(*.f64 (/.f64 b (+.f64 t (-.f64 -2 y))) (-.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 y y)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) b) (neg.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 b (/.f64 (neg.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))))
(/.f64 b (*.f64 1 (/.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)))) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))))
(/.f64 (*.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) 1) (-.f64 y (+.f64 t -2)))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2))) b)
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (-.f64 y t) 2)))
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 2 (-.f64 y t))))
(/.f64 (*.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) 1) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) 1) (-.f64 y (+.f64 t -2)))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2))) b)
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (-.f64 y t) 2)))
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 2 (-.f64 y t))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) 1) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (*.f64 (sqrt.f64 (+.f64 y (+.f64 t -2))) b)) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (/.f64 (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (+.f64 t (+.f64 y -2)))) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)))))) (hypot.f64 (pow.f64 (+.f64 t -2) 3/2) (pow.f64 y 3/2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (*.f64 (sqrt.f64 (+.f64 y (+.f64 t -2))) b)) (sqrt.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (/.f64 (sqrt.f64 (-.f64 y (+.f64 t -2))) (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2))))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (+.f64 t (+.f64 y -2)))) (sqrt.f64 (+.f64 (-.f64 y t) 2))) (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (+.f64 t (+.f64 y -2)))) (sqrt.f64 (+.f64 2 (-.f64 y t)))) (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (/.f64 (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) 2) (cbrt.f64 b))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (/.f64 (/.f64 (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 2)) (cbrt.f64 b)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))) (cbrt.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (/.f64 (cbrt.f64 (-.f64 y (+.f64 t -2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) 2) (cbrt.f64 b))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (/.f64 (/.f64 (cbrt.f64 (+.f64 (-.f64 y t) 2)) (cbrt.f64 b)) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 2)))
(/.f64 (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (/.f64 (/.f64 (cbrt.f64 (+.f64 2 (-.f64 y t))) (cbrt.f64 b)) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 2)))
(/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) 1) (-.f64 y (+.f64 t -2)))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2))) b)
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (-.f64 y t) 2)))
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 2 (-.f64 y t))))
(/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (sqrt.f64 (-.f64 y (+.f64 t -2)))) (sqrt.f64 (-.f64 y (+.f64 t -2))))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2))) b)
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (-.f64 y t) 2)))
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 2 (-.f64 y t))))
(/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (*.f64 (cbrt.f64 (-.f64 y (+.f64 t -2))) (cbrt.f64 (-.f64 y (+.f64 t -2))))) (cbrt.f64 (-.f64 y (+.f64 t -2))))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2))) b)
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (-.f64 y t) 2)))
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 2 (-.f64 y t))))
(/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (+.f64 (sqrt.f64 (+.f64 t -2)) (sqrt.f64 y))) (-.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 t -2))))
(/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (*.f64 (-.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 t -2))) (+.f64 (sqrt.f64 (+.f64 t -2)) (sqrt.f64 y))))
(*.f64 (/.f64 b (-.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 t -2)))) (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (sqrt.f64 (+.f64 t -2)) (sqrt.f64 y))))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) 1) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) 1) (-.f64 y (+.f64 t -2)))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2))) b)
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (-.f64 y t) 2)))
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 2 (-.f64 y t))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (sqrt.f64 (-.f64 y (+.f64 t -2)))) (sqrt.f64 (-.f64 y (+.f64 t -2))))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2))) b)
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (-.f64 y t) 2)))
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 2 (-.f64 y t))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (*.f64 (cbrt.f64 (-.f64 y (+.f64 t -2))) (cbrt.f64 (-.f64 y (+.f64 t -2))))) (cbrt.f64 (-.f64 y (+.f64 t -2))))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2))) b)
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (-.f64 y t) 2)))
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 2 (-.f64 y t))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (+.f64 (sqrt.f64 (+.f64 t -2)) (sqrt.f64 y))) (-.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 t -2))))
(/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (*.f64 (-.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 t -2))) (+.f64 (sqrt.f64 (+.f64 t -2)) (sqrt.f64 y))))
(*.f64 (/.f64 b (-.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 t -2)))) (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (sqrt.f64 (+.f64 t -2)) (sqrt.f64 y))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) 1) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2))
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))
(fabs.f64 (*.f64 b (+.f64 t (+.f64 y -2))))
(log.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2))))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 t -2)) 3) (pow.f64 b 3)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 y (+.f64 t -2)) 3)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1)
(cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2))))
(cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)
(cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2))))
(cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))
(*.f64 1 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2))))
(cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))
(*.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/6) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/6))
(cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2))))
(cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 2))
(cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2))))
(cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2))))
(cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))
(*.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) (cbrt.f64 b))
(*.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (cbrt.f64 (+.f64 y (+.f64 t -2))))
(*.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) (cbrt.f64 b))
(*.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) (cbrt.f64 b))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2))))
(cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1/3) (pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b (+.f64 y (+.f64 t -2))))) (cbrt.f64 (sqrt.f64 (*.f64 b (+.f64 y (+.f64 t -2))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))) (cbrt.f64 (sqrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))))
(/.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (/.f64 (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (cbrt.f64 b)))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (/.f64 (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))) (cbrt.f64 b)))
(/.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) (cbrt.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (/.f64 (cbrt.f64 (-.f64 y (+.f64 t -2))) (cbrt.f64 b)))
(*.f64 (/.f64 (cbrt.f64 b) (cbrt.f64 (+.f64 (-.f64 y t) 2))) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))))
(*.f64 (/.f64 (cbrt.f64 b) (cbrt.f64 (+.f64 2 (-.f64 y t)))) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (cbrt.f64 b)) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (/.f64 (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (cbrt.f64 b)))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (/.f64 (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))) (cbrt.f64 b)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (cbrt.f64 b)) (cbrt.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (/.f64 (cbrt.f64 (-.f64 y (+.f64 t -2))) (cbrt.f64 b)))
(*.f64 (/.f64 (cbrt.f64 b) (cbrt.f64 (+.f64 (-.f64 y t) 2))) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))))
(*.f64 (/.f64 (cbrt.f64 b) (cbrt.f64 (+.f64 2 (-.f64 y t)))) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)
(cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2))))
(cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))
(pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/3)
(cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2))))
(cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))
(pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1/6) 2)
(cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2))))
(cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 3)
(cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2))))
(cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) 2))
(fabs.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2))))
(cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2))))
(cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2))))
(cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2))))
(cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1))
(cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2))))
(cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1/3))
(cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2))))
(cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2))))
(cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))
(+.f64 (*.f64 b y) (*.f64 (+.f64 t -2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b (+.f64 y t)) (*.f64 b -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b -2) (*.f64 b (+.f64 y t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 (+.f64 t -2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 (+.f64 t -2) b) (*.f64 b y))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 (+.f64 t -2) b) (*.f64 y b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 (+.f64 y t) b) (*.f64 -2 b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 -2 b) (*.f64 (+.f64 y t) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b t) (*.f64 b (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b (+.f64 y -2)) (*.f64 b t))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b (*.f64 (+.f64 y t) 1)) (*.f64 b -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 1 (*.f64 b y)) (*.f64 1 (*.f64 (+.f64 t -2) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 1 (*.f64 (+.f64 t -2) b)) (*.f64 1 (*.f64 b y)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 1 (*.f64 (+.f64 t -2) b)) (*.f64 1 (*.f64 y b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 1 (*.f64 b (+.f64 y t))) (*.f64 1 (*.f64 b -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 1 (*.f64 y b)) (*.f64 1 (*.f64 (+.f64 t -2) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 1 (*.f64 (+.f64 y t) b)) (*.f64 1 (*.f64 -2 b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(/.f64 b (/.f64 1 (+.f64 y (+.f64 t -2))))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (/.f64 (-.f64 y (+.f64 t -2)) b))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2))) b)
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (-.f64 y t) 2)))
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 2 (-.f64 y t))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (/.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))) b))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))))
(/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (-.f64 y (+.f64 t -2)))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2))) b)
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (-.f64 y t) 2)))
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 2 (-.f64 y t))))
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (-.f64 y (+.f64 t -2)))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2))) b)
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (-.f64 y t) 2)))
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 2 (-.f64 y t))))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 y y))) (-.f64 (+.f64 t -2) y))
(/.f64 (-.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 y y)) (/.f64 (-.f64 (+.f64 t -2) y) b))
(*.f64 (/.f64 b (+.f64 t (-.f64 -2 y))) (-.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 y y)))
(/.f64 (*.f64 b (-.f64 (*.f64 (+.f64 y t) (+.f64 y t)) 4)) (+.f64 y (+.f64 t 2)))
(/.f64 b (/.f64 (+.f64 (+.f64 t y) 2) (fma.f64 (+.f64 t y) (+.f64 t y) -4)))
(*.f64 (/.f64 b (+.f64 t (+.f64 y 2))) (fma.f64 (+.f64 t y) (+.f64 t y) -4))
(*.f64 (/.f64 b (+.f64 t (+.f64 2 y))) (fma.f64 (+.f64 t y) (+.f64 t y) -4))
(/.f64 (*.f64 b (+.f64 -8 (pow.f64 (+.f64 y t) 3))) (+.f64 (*.f64 (+.f64 y t) (+.f64 y t)) (-.f64 4 (*.f64 (+.f64 y t) -2))))
(/.f64 (*.f64 b (+.f64 -8 (pow.f64 (+.f64 t y) 3))) (fma.f64 (+.f64 t y) (+.f64 t y) (-.f64 4 (*.f64 (+.f64 t y) -2))))
(*.f64 (/.f64 b (+.f64 (fma.f64 (+.f64 t y) (+.f64 t y) 4) (*.f64 2 (+.f64 t y)))) (+.f64 -8 (pow.f64 (+.f64 t y) 3)))
(/.f64 (*.f64 b (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) (neg.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (-.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 y y)) (/.f64 (-.f64 (+.f64 t -2) y) b))
(*.f64 (/.f64 b (+.f64 t (-.f64 -2 y))) (-.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 y y)))
(/.f64 (*.f64 b (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))) (neg.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 b (/.f64 (neg.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))))
(/.f64 b (*.f64 1 (/.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)))) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))))
(/.f64 (*.f64 1 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) (-.f64 y (+.f64 t -2)))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2))) b)
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (-.f64 y t) 2)))
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 2 (-.f64 y t))))
(/.f64 (*.f64 1 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b)) (-.f64 y (+.f64 t -2)))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2))) b)
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (-.f64 y t) 2)))
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 2 (-.f64 y t))))
(/.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (/.f64 (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (+.f64 t (+.f64 y -2)))) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)))))) (hypot.f64 (pow.f64 (+.f64 t -2) 3/2) (pow.f64 y 3/2)))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) (sqrt.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (/.f64 (sqrt.f64 (-.f64 y (+.f64 t -2))) (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2))))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (+.f64 t (+.f64 y -2)))) (sqrt.f64 (+.f64 (-.f64 y t) 2))) (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (+.f64 t (+.f64 y -2)))) (sqrt.f64 (+.f64 2 (-.f64 y t)))) (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (/.f64 (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))))
(/.f64 b (/.f64 (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))) (*.f64 (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) 2) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) (cbrt.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (/.f64 (cbrt.f64 (-.f64 y (+.f64 t -2))) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))))
(*.f64 (/.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) 2)) (cbrt.f64 (+.f64 (-.f64 y t) 2))) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))))
(*.f64 (/.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) 2)) (cbrt.f64 (+.f64 2 (-.f64 y t)))) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 y y)) b) (-.f64 (+.f64 t -2) y))
(/.f64 (-.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 y y)) (/.f64 (-.f64 (+.f64 t -2) y) b))
(*.f64 (/.f64 b (+.f64 t (-.f64 -2 y))) (-.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 y y)))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 y t) (+.f64 y t)) 4) b) (+.f64 y (+.f64 t 2)))
(/.f64 b (/.f64 (+.f64 (+.f64 t y) 2) (fma.f64 (+.f64 t y) (+.f64 t y) -4)))
(*.f64 (/.f64 b (+.f64 t (+.f64 y 2))) (fma.f64 (+.f64 t y) (+.f64 t y) -4))
(*.f64 (/.f64 b (+.f64 t (+.f64 2 y))) (fma.f64 (+.f64 t y) (+.f64 t y) -4))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 y t) 3)) b) (+.f64 (*.f64 (+.f64 y t) (+.f64 y t)) (-.f64 4 (*.f64 (+.f64 y t) -2))))
(/.f64 (*.f64 b (+.f64 -8 (pow.f64 (+.f64 t y) 3))) (fma.f64 (+.f64 t y) (+.f64 t y) (-.f64 4 (*.f64 (+.f64 t y) -2))))
(*.f64 (/.f64 b (+.f64 (fma.f64 (+.f64 t y) (+.f64 t y) 4) (*.f64 2 (+.f64 t y)))) (+.f64 -8 (pow.f64 (+.f64 t y) 3)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) b) (neg.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (-.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 y y)) (/.f64 (-.f64 (+.f64 t -2) y) b))
(*.f64 (/.f64 b (+.f64 t (-.f64 -2 y))) (-.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 y y)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) b) (neg.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 b (/.f64 (neg.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))))
(/.f64 b (*.f64 1 (/.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)))) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))))
(/.f64 (*.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) 1) (-.f64 y (+.f64 t -2)))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2))) b)
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (-.f64 y t) 2)))
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 2 (-.f64 y t))))
(/.f64 (*.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) 1) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) 1) (-.f64 y (+.f64 t -2)))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2))) b)
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (-.f64 y t) 2)))
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 2 (-.f64 y t))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) 1) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (*.f64 (sqrt.f64 (+.f64 y (+.f64 t -2))) b)) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (/.f64 (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (+.f64 t (+.f64 y -2)))) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)))))) (hypot.f64 (pow.f64 (+.f64 t -2) 3/2) (pow.f64 y 3/2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (*.f64 (sqrt.f64 (+.f64 y (+.f64 t -2))) b)) (sqrt.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (/.f64 (sqrt.f64 (-.f64 y (+.f64 t -2))) (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2))))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (+.f64 t (+.f64 y -2)))) (sqrt.f64 (+.f64 (-.f64 y t) 2))) (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (+.f64 t (+.f64 y -2)))) (sqrt.f64 (+.f64 2 (-.f64 y t)))) (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (/.f64 (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) 2) (cbrt.f64 b))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (/.f64 (/.f64 (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 2)) (cbrt.f64 b)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))) (cbrt.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (/.f64 (cbrt.f64 (-.f64 y (+.f64 t -2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) 2) (cbrt.f64 b))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (/.f64 (/.f64 (cbrt.f64 (+.f64 (-.f64 y t) 2)) (cbrt.f64 b)) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 2)))
(/.f64 (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (/.f64 (/.f64 (cbrt.f64 (+.f64 2 (-.f64 y t))) (cbrt.f64 b)) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 2)))
(/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) 1) (-.f64 y (+.f64 t -2)))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2))) b)
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (-.f64 y t) 2)))
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 2 (-.f64 y t))))
(/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (sqrt.f64 (-.f64 y (+.f64 t -2)))) (sqrt.f64 (-.f64 y (+.f64 t -2))))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2))) b)
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (-.f64 y t) 2)))
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 2 (-.f64 y t))))
(/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (*.f64 (cbrt.f64 (-.f64 y (+.f64 t -2))) (cbrt.f64 (-.f64 y (+.f64 t -2))))) (cbrt.f64 (-.f64 y (+.f64 t -2))))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2))) b)
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (-.f64 y t) 2)))
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 2 (-.f64 y t))))
(/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (+.f64 (sqrt.f64 (+.f64 t -2)) (sqrt.f64 y))) (-.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 t -2))))
(/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (*.f64 (-.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 t -2))) (+.f64 (sqrt.f64 (+.f64 t -2)) (sqrt.f64 y))))
(*.f64 (/.f64 b (-.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 t -2)))) (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (sqrt.f64 (+.f64 t -2)) (sqrt.f64 y))))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) 1) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) 1) (-.f64 y (+.f64 t -2)))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2))) b)
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (-.f64 y t) 2)))
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 2 (-.f64 y t))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (sqrt.f64 (-.f64 y (+.f64 t -2)))) (sqrt.f64 (-.f64 y (+.f64 t -2))))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2))) b)
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (-.f64 y t) 2)))
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 2 (-.f64 y t))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (*.f64 (cbrt.f64 (-.f64 y (+.f64 t -2))) (cbrt.f64 (-.f64 y (+.f64 t -2))))) (cbrt.f64 (-.f64 y (+.f64 t -2))))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2))) b)
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (-.f64 y t) 2)))
(*.f64 b (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 2 (-.f64 y t))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (+.f64 (sqrt.f64 (+.f64 t -2)) (sqrt.f64 y))) (-.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 t -2))))
(/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (*.f64 (-.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 t -2))) (+.f64 (sqrt.f64 (+.f64 t -2)) (sqrt.f64 y))))
(*.f64 (/.f64 b (-.f64 (sqrt.f64 y) (sqrt.f64 (+.f64 t -2)))) (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (+.f64 (sqrt.f64 (+.f64 t -2)) (sqrt.f64 y))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) 1) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))) (sqrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))) (cbrt.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) 1/3)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2))
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))
(fabs.f64 (*.f64 b (+.f64 t (+.f64 y -2))))
(log.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2))))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 t -2)) 3) (pow.f64 b 3)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 y (+.f64 t -2)) 3)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))

localize24.0ms (0.1%)

Compiler

Compiled 11 to 7 computations (36.4% saved)

localize7.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 b (-.f64 t 2))
Compiler

Compiled 17 to 12 computations (29.4% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
b
@0
(*.f64 b (-.f64 t 2))
0.0ms
b
@inf
(*.f64 b (-.f64 t 2))
0.0ms
b
@-inf
(*.f64 b (-.f64 t 2))
0.0ms
t
@-inf
(*.f64 b (-.f64 t 2))
0.0ms
t
@inf
(*.f64 b (-.f64 t 2))

rewrite78.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1570×add-sqr-sqrt
1546×*-un-lft-identity
1448×add-cube-cbrt
1432×add-cbrt-cube
1420×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
115213
2189013
Stop Event
node limit
Counts
1 → 18
Calls
Call 1
Inputs
(*.f64 b (-.f64 t 2))
Outputs
(((+.f64 (*.f64 b t) (*.f64 b -2)) (2)) ((+.f64 (*.f64 t b) (*.f64 -2 b)) (2)) ((-.f64 (+.f64 1 (*.f64 b (+.f64 t -2))) 1) (2)) ((/.f64 (*.f64 b (fma.f64 t t -4)) (+.f64 t 2)) (2)) ((/.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (2)) ((/.f64 (*.f64 (fma.f64 t t -4) b) (+.f64 t 2)) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (2)) ((pow.f64 (*.f64 b (+.f64 t -2)) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 b (+.f64 t -2))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 b (+.f64 t -2))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (+.f64 t -2)) b)) (2)) ((cbrt.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3)) (2)) ((expm1.f64 (log1p.f64 (*.f64 b (+.f64 t -2)))) (2)) ((exp.f64 (log.f64 (*.f64 b (+.f64 t -2)))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 t -2))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 b (+.f64 t -2)))) (2)))

simplify74.0ms (0.3%)

Algorithm
egg-herbie
Rules
954×*-commutative
902×log-prod
862×fma-def
836×+-commutative
740×associate-+r-
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
062620
1146612
2422612
32399608
44608608
57181608
Stop Event
node limit
Counts
42 → 31
Calls
Call 1
Inputs
(*.f64 (-.f64 t 2) b)
(*.f64 (-.f64 t 2) b)
(*.f64 (-.f64 t 2) b)
(*.f64 (-.f64 t 2) b)
(*.f64 (-.f64 t 2) b)
(*.f64 (-.f64 t 2) b)
(*.f64 (-.f64 t 2) b)
(*.f64 (-.f64 t 2) b)
(*.f64 (-.f64 t 2) b)
(*.f64 (-.f64 t 2) b)
(*.f64 (-.f64 t 2) b)
(*.f64 (-.f64 t 2) b)
(*.f64 -2 b)
(+.f64 (*.f64 t b) (*.f64 -2 b))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -2 b))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -2 b))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(+.f64 (*.f64 b t) (*.f64 b -2))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(-.f64 (+.f64 1 (*.f64 b (+.f64 t -2))) 1)
(/.f64 (*.f64 b (fma.f64 t t -4)) (+.f64 t 2))
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) (fma.f64 t t (+.f64 4 (*.f64 t 2))))
(/.f64 (*.f64 (fma.f64 t t -4) b) (+.f64 t 2))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) (fma.f64 t t (+.f64 4 (*.f64 t 2))))
(pow.f64 (*.f64 b (+.f64 t -2)) 1)
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 t -2))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (+.f64 t -2))) 3)
(pow.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 t -2)) b))
(cbrt.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 b (+.f64 t -2))))
(exp.f64 (log.f64 (*.f64 b (+.f64 t -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 t -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 t -2))))
Outputs
(*.f64 (-.f64 t 2) b)
(*.f64 b (+.f64 t -2))
(*.f64 (-.f64 t 2) b)
(*.f64 b (+.f64 t -2))
(*.f64 (-.f64 t 2) b)
(*.f64 b (+.f64 t -2))
(*.f64 (-.f64 t 2) b)
(*.f64 b (+.f64 t -2))
(*.f64 (-.f64 t 2) b)
(*.f64 b (+.f64 t -2))
(*.f64 (-.f64 t 2) b)
(*.f64 b (+.f64 t -2))
(*.f64 (-.f64 t 2) b)
(*.f64 b (+.f64 t -2))
(*.f64 (-.f64 t 2) b)
(*.f64 b (+.f64 t -2))
(*.f64 (-.f64 t 2) b)
(*.f64 b (+.f64 t -2))
(*.f64 (-.f64 t 2) b)
(*.f64 b (+.f64 t -2))
(*.f64 (-.f64 t 2) b)
(*.f64 b (+.f64 t -2))
(*.f64 (-.f64 t 2) b)
(*.f64 b (+.f64 t -2))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 t -2))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 t -2))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 b t) (*.f64 b -2))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 t -2))
(-.f64 (+.f64 1 (*.f64 b (+.f64 t -2))) 1)
(*.f64 b (+.f64 t -2))
(/.f64 (*.f64 b (fma.f64 t t -4)) (+.f64 t 2))
(/.f64 b (/.f64 (+.f64 t 2) (fma.f64 t t -4)))
(*.f64 (/.f64 (fma.f64 t t -4) (+.f64 t 2)) b)
(*.f64 b (/.f64 (fma.f64 t t -4) (+.f64 t 2)))
(*.f64 (fma.f64 t t -4) (/.f64 b (+.f64 t 2)))
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) (fma.f64 t t (+.f64 4 (*.f64 t 2))))
(/.f64 b (/.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))) (+.f64 (pow.f64 t 3) -8)))
(*.f64 (/.f64 b (fma.f64 t t (fma.f64 t 2 4))) (+.f64 (pow.f64 t 3) -8))
(*.f64 b (/.f64 (+.f64 (pow.f64 t 3) -8) (fma.f64 t t (fma.f64 t 2 4))))
(*.f64 b (/.f64 (+.f64 (pow.f64 t 3) -8) (fma.f64 t (+.f64 t 2) 4)))
(/.f64 (*.f64 (fma.f64 t t -4) b) (+.f64 t 2))
(/.f64 b (/.f64 (+.f64 t 2) (fma.f64 t t -4)))
(*.f64 (/.f64 (fma.f64 t t -4) (+.f64 t 2)) b)
(*.f64 b (/.f64 (fma.f64 t t -4) (+.f64 t 2)))
(*.f64 (fma.f64 t t -4) (/.f64 b (+.f64 t 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) (fma.f64 t t (+.f64 4 (*.f64 t 2))))
(/.f64 b (/.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))) (+.f64 (pow.f64 t 3) -8)))
(*.f64 (/.f64 b (fma.f64 t t (fma.f64 t 2 4))) (+.f64 (pow.f64 t 3) -8))
(*.f64 b (/.f64 (+.f64 (pow.f64 t 3) -8) (fma.f64 t t (fma.f64 t 2 4))))
(*.f64 b (/.f64 (+.f64 (pow.f64 t 3) -8) (fma.f64 t (+.f64 t 2) 4)))
(pow.f64 (*.f64 b (+.f64 t -2)) 1)
(*.f64 b (+.f64 t -2))
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 t -2))) 2)
(*.f64 b (+.f64 t -2))
(pow.f64 (cbrt.f64 (*.f64 b (+.f64 t -2))) 3)
(*.f64 b (+.f64 t -2))
(pow.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) 1/3)
(*.f64 b (+.f64 t -2))
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2))
(*.f64 b (+.f64 t -2))
(log.f64 (pow.f64 (exp.f64 (+.f64 t -2)) b))
(*.f64 b (+.f64 t -2))
(cbrt.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3))
(*.f64 b (+.f64 t -2))
(expm1.f64 (log1p.f64 (*.f64 b (+.f64 t -2))))
(*.f64 b (+.f64 t -2))
(exp.f64 (log.f64 (*.f64 b (+.f64 t -2))))
(*.f64 b (+.f64 t -2))
(exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 t -2))) 1))
(*.f64 b (+.f64 t -2))
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 t -2))))
(*.f64 b (+.f64 t -2))

localize6.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 16 to 8 computations (50% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite68.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1514×add-sqr-sqrt
1498×*-un-lft-identity
1400×add-cube-cbrt
1386×add-cbrt-cube
1374×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
113313
2186113
Stop Event
node limit
Counts
1 → 41
Calls
Call 1
Inputs
(-.f64 z (*.f64 y z))
Outputs
(((+.f64 z (*.f64 y (neg.f64 z))) (2)) ((+.f64 z (*.f64 (*.f64 y (neg.f64 z)) 1)) (2)) ((+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 y) z (*.f64 z y))) (2)) ((+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 z) y (*.f64 z y))) (2)) ((+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (*.f64 y (neg.f64 z)) 1 (*.f64 z y))) (2)) ((+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z y))) (sqrt.f64 (*.f64 z y)) (*.f64 z y))) (2)) ((+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) (2)) ((+.f64 (*.f64 y (neg.f64 z)) z) (2)) ((*.f64 z (+.f64 1 (neg.f64 y))) (2)) ((*.f64 z (-.f64 1 y)) (2)) ((*.f64 (-.f64 z (*.f64 z y)) 1) (2)) ((*.f64 1 (-.f64 z (*.f64 z y))) (2)) ((*.f64 (sqrt.f64 (-.f64 z (*.f64 z y))) (sqrt.f64 (-.f64 z (*.f64 z y)))) (2)) ((*.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 2) (cbrt.f64 (-.f64 z (*.f64 z y)))) (2)) ((*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (+.f64 z (*.f64 z y)))) (2)) ((*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y)))))) (2)) ((*.f64 (+.f64 (neg.f64 y) 1) z) (2)) ((*.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y)))) (2)) ((/.f64 1 (/.f64 (+.f64 z (*.f64 z y)) (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)))) (2)) ((/.f64 1 (/.f64 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y)))) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)))) (2)) ((/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (+.f64 z (*.f64 z y))) (2)) ((/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y))))) (2)) ((/.f64 (-.f64 (*.f64 z z) (*.f64 (*.f64 y (neg.f64 z)) (*.f64 y (neg.f64 z)))) (-.f64 z (*.f64 y (neg.f64 z)))) (2)) ((/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (*.f64 y (neg.f64 z)) 3)) (+.f64 (*.f64 z z) (-.f64 (*.f64 (*.f64 y (neg.f64 z)) (*.f64 y (neg.f64 z))) (*.f64 z (*.f64 y (neg.f64 z)))))) (2)) ((/.f64 (neg.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2))) (neg.f64 (+.f64 z (*.f64 z y)))) (2)) ((/.f64 (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y)))))) (2)) ((pow.f64 (-.f64 z (*.f64 z y)) 1) (2)) ((pow.f64 (sqrt.f64 (-.f64 z (*.f64 z y))) 2) (2)) ((pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 3) (2)) ((pow.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (-.f64 z (*.f64 z y)) 2)) (2)) ((log.f64 (exp.f64 (-.f64 z (*.f64 z y)))) (2)) ((cbrt.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3)) (2)) ((expm1.f64 (log1p.f64 (-.f64 z (*.f64 z y)))) (2)) ((exp.f64 (log.f64 (-.f64 z (*.f64 z y)))) (2)) ((exp.f64 (*.f64 (log.f64 (-.f64 z (*.f64 z y))) 1)) (2)) ((log1p.f64 (expm1.f64 (-.f64 z (*.f64 z y)))) (2)) ((fma.f64 1 z (*.f64 y (neg.f64 z))) (2)) ((fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 y (neg.f64 z))) (2)) ((fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 y (neg.f64 z))) (2)))

simplify72.0ms (0.2%)

Algorithm
egg-herbie
Rules
1162×associate-+l+
1064×associate-*r/
882×fma-def
684×times-frac
538×associate--r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01171289
13101179
212981079
356841079
Stop Event
node limit
Counts
65 → 51
Calls
Call 1
Inputs
(*.f64 z (-.f64 1 y))
(*.f64 z (-.f64 1 y))
(*.f64 z (-.f64 1 y))
(*.f64 z (-.f64 1 y))
(*.f64 z (-.f64 1 y))
(*.f64 z (-.f64 1 y))
(*.f64 z (-.f64 1 y))
(*.f64 z (-.f64 1 y))
(*.f64 (+.f64 1 (*.f64 -1 y)) z)
(*.f64 (+.f64 1 (*.f64 -1 y)) z)
(*.f64 (+.f64 1 (*.f64 -1 y)) z)
(*.f64 (+.f64 1 (*.f64 -1 y)) z)
z
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(+.f64 z (*.f64 y (neg.f64 z)))
(+.f64 z (*.f64 (*.f64 y (neg.f64 z)) 1))
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 y) z (*.f64 z y)))
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (*.f64 y (neg.f64 z)) 1 (*.f64 z y)))
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z y))) (sqrt.f64 (*.f64 z y)) (*.f64 z y)))
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))
(+.f64 (*.f64 y (neg.f64 z)) z)
(*.f64 z (+.f64 1 (neg.f64 y)))
(*.f64 z (-.f64 1 y))
(*.f64 (-.f64 z (*.f64 z y)) 1)
(*.f64 1 (-.f64 z (*.f64 z y)))
(*.f64 (sqrt.f64 (-.f64 z (*.f64 z y))) (sqrt.f64 (-.f64 z (*.f64 z y))))
(*.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 2) (cbrt.f64 (-.f64 z (*.f64 z y))))
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (+.f64 z (*.f64 z y))))
(*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y))))))
(*.f64 (+.f64 (neg.f64 y) 1) z)
(*.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))))
(/.f64 1 (/.f64 (+.f64 z (*.f64 z y)) (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2))))
(/.f64 1 (/.f64 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y)))) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3))))
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (+.f64 z (*.f64 z y)))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y)))))
(/.f64 (-.f64 (*.f64 z z) (*.f64 (*.f64 y (neg.f64 z)) (*.f64 y (neg.f64 z)))) (-.f64 z (*.f64 y (neg.f64 z))))
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (*.f64 y (neg.f64 z)) 3)) (+.f64 (*.f64 z z) (-.f64 (*.f64 (*.f64 y (neg.f64 z)) (*.f64 y (neg.f64 z))) (*.f64 z (*.f64 y (neg.f64 z))))))
(/.f64 (neg.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2))) (neg.f64 (+.f64 z (*.f64 z y))))
(/.f64 (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y))))))
(pow.f64 (-.f64 z (*.f64 z y)) 1)
(pow.f64 (sqrt.f64 (-.f64 z (*.f64 z y))) 2)
(pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 3)
(pow.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 z (*.f64 z y)) 2))
(log.f64 (exp.f64 (-.f64 z (*.f64 z y))))
(cbrt.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3))
(expm1.f64 (log1p.f64 (-.f64 z (*.f64 z y))))
(exp.f64 (log.f64 (-.f64 z (*.f64 z y))))
(exp.f64 (*.f64 (log.f64 (-.f64 z (*.f64 z y))) 1))
(log1p.f64 (expm1.f64 (-.f64 z (*.f64 z y))))
(fma.f64 1 z (*.f64 y (neg.f64 z)))
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 y (neg.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 y (neg.f64 z)))
Outputs
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(*.f64 (+.f64 1 (*.f64 -1 y)) z)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(*.f64 (+.f64 1 (*.f64 -1 y)) z)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(*.f64 (+.f64 1 (*.f64 -1 y)) z)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(*.f64 (+.f64 1 (*.f64 -1 y)) z)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
z
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(+.f64 z (*.f64 y (neg.f64 z)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(+.f64 z (*.f64 (*.f64 y (neg.f64 z)) 1))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 y) z (*.f64 z y)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (*.f64 y (neg.f64 z)) 1 (*.f64 z y)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z y))) (sqrt.f64 (*.f64 z y)) (*.f64 z y)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(+.f64 (*.f64 y (neg.f64 z)) z)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(*.f64 z (+.f64 1 (neg.f64 y)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(*.f64 (-.f64 z (*.f64 z y)) 1)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(*.f64 1 (-.f64 z (*.f64 z y)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(*.f64 (sqrt.f64 (-.f64 z (*.f64 z y))) (sqrt.f64 (-.f64 z (*.f64 z y))))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(*.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 2))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 2) (cbrt.f64 (-.f64 z (*.f64 z y))))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (+.f64 z (*.f64 z y))))
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (fma.f64 z y z))
(/.f64 z (/.f64 1 (-.f64 1 y)))
(*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y))))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (*.f64 z (+.f64 z (*.f64 y (fma.f64 z y z)))))
(*.f64 (+.f64 (neg.f64 y) 1) z)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(*.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(/.f64 1 (/.f64 (+.f64 z (*.f64 z y)) (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2))))
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (+.f64 z (*.f64 z y))))
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (fma.f64 z y z))
(/.f64 z (/.f64 1 (-.f64 1 y)))
(/.f64 1 (/.f64 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y)))) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3))))
(*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y))))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (*.f64 z (+.f64 z (*.f64 y (fma.f64 z y z)))))
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (+.f64 z (*.f64 z y)))
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (+.f64 z (*.f64 z y))))
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (fma.f64 z y z))
(/.f64 z (/.f64 1 (-.f64 1 y)))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y)))))
(*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y))))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (*.f64 z (+.f64 z (*.f64 y (fma.f64 z y z)))))
(/.f64 (-.f64 (*.f64 z z) (*.f64 (*.f64 y (neg.f64 z)) (*.f64 y (neg.f64 z)))) (-.f64 z (*.f64 y (neg.f64 z))))
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (+.f64 z (*.f64 z y))))
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (fma.f64 z y z))
(/.f64 z (/.f64 1 (-.f64 1 y)))
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (*.f64 y (neg.f64 z)) 3)) (+.f64 (*.f64 z z) (-.f64 (*.f64 (*.f64 y (neg.f64 z)) (*.f64 y (neg.f64 z))) (*.f64 z (*.f64 y (neg.f64 z))))))
(*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y))))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (*.f64 z (+.f64 z (*.f64 y (fma.f64 z y z)))))
(/.f64 (neg.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2))) (neg.f64 (+.f64 z (*.f64 z y))))
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (+.f64 z (*.f64 z y))))
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (fma.f64 z y z))
(/.f64 z (/.f64 1 (-.f64 1 y)))
(/.f64 (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y))))))
(*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y))))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (*.f64 z (+.f64 z (*.f64 y (fma.f64 z y z)))))
(pow.f64 (-.f64 z (*.f64 z y)) 1)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(pow.f64 (sqrt.f64 (-.f64 z (*.f64 z y))) 2)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 3)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(pow.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) 1/3)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(sqrt.f64 (pow.f64 (-.f64 z (*.f64 z y)) 2))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(log.f64 (exp.f64 (-.f64 z (*.f64 z y))))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(cbrt.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(expm1.f64 (log1p.f64 (-.f64 z (*.f64 z y))))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(exp.f64 (log.f64 (-.f64 z (*.f64 z y))))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(exp.f64 (*.f64 (log.f64 (-.f64 z (*.f64 z y))) 1))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(log1p.f64 (expm1.f64 (-.f64 z (*.f64 z y))))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(fma.f64 1 z (*.f64 y (neg.f64 z)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 y (neg.f64 z)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 y (neg.f64 z)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))

localize22.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z))
100.0%
(*.f64 (-.f64 t 2) b)
100.0%
(+.f64 (*.f64 (-.f64 t 2) b) x)
Compiler

Compiled 41 to 26 computations (36.6% saved)

series4.0ms (0%)

Counts
3 → 75
Calls

27 calls:

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

rewrite174.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1634×associate-*r/
1478×associate-*l/
464×associate-/r*
438×associate-+l+
308×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01349
129649
2408949
Stop Event
node limit
Counts
3 → 276
Calls
Call 1
Inputs
(+.f64 (*.f64 (-.f64 t 2) b) x)
(*.f64 (-.f64 t 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -2) b))) (-.f64 1 x)) (2)) ((-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 t -2) b x))) 1) (2)) ((-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (+.f64 t -2) b))) (2)) ((-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (-.f64 (*.f64 (+.f64 t -2) b) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 t -2) b) x))) (2)) ((-.f64 (+.f64 (*.f64 (+.f64 t -2) b) (exp.f64 (log1p.f64 x))) 1) (2)) ((-.f64 (+.f64 x (exp.f64 (log1p.f64 (*.f64 (+.f64 t -2) b)))) 1) (2)) ((*.f64 (fma.f64 (+.f64 t -2) b x) 1) (2)) ((*.f64 1 (fma.f64 (+.f64 t -2) b x)) (2)) ((*.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b x)) (sqrt.f64 (fma.f64 (+.f64 t -2) b x))) (2)) ((*.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 t -2) b x))) (2)) ((*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 (+.f64 t -2) b) x))) (2)) ((*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b)))))) (2)) ((/.f64 1 (/.f64 (-.f64 (*.f64 (+.f64 t -2) b) x) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)))) (2)) ((/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b)))) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)))) (2)) ((/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)) (-.f64 (*.f64 (+.f64 t -2) b) x)) (2)) ((/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b))))) (2)) ((/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 t -2) b) 2)) (-.f64 x (*.f64 (+.f64 t -2) b))) (2)) ((/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (+.f64 t -2) b) x))) (2)) ((/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b)))))) (2)) ((/.f64 (*.f64 1 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 t -2) b) 2))) (-.f64 x (*.f64 (+.f64 t -2) b))) (2)) ((/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)))) (neg.f64 (-.f64 (*.f64 (+.f64 t -2) b) x))) (2)) ((/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b)))))) (2)) ((/.f64 (*.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b x)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -2) b) x))) (2)) ((/.f64 (*.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b x)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b)))))) (2)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -2) b) x))) (2)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b)))))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)) 1) (-.f64 (*.f64 (+.f64 t -2) b) x)) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b))))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 t -2) b) 2)) 1) (-.f64 x (*.f64 (+.f64 t -2) b))) (2)) ((/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x))) 1) (neg.f64 (-.f64 (*.f64 (+.f64 t -2) b) x))) (2)) ((/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b)))))) (2)) ((/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x))) (sqrt.f64 (fma.f64 (+.f64 t -2) b x))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -2) b) x))) (2)) ((/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3))) (sqrt.f64 (fma.f64 (+.f64 t -2) b x))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b)))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) 2)) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -2) b) x))) (2)) ((/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b)))))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (pow.f64 (*.f64 (+.f64 t -2) b) 2)) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (-.f64 (*.f64 (+.f64 t -2) b) x))) (+.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 t -2) b) 2))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) 3) (pow.f64 (*.f64 x x) 3)) (/.f64 1 (-.f64 (*.f64 (+.f64 t -2) b) x))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (pow.f64 (*.f64 (+.f64 t -2) b) 2)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (pow.f64 x 3) (pow.f64 x 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b)))))) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) 3) (pow.f64 (pow.f64 x 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b)))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (pow.f64 x 3) (pow.f64 x 3))) (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)))) (2)) ((/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)) 1) (-.f64 (*.f64 (+.f64 t -2) b) x)) (2)) ((/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -2) b) x))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -2) b) x))) (2)) ((/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -2) b) x)) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -2) b) x)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -2) b) x))) (2)) ((/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)) (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 t -2) b)))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -2) b)) (sqrt.f64 x))) (2)) ((/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b))))) (2)) ((/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b)))))) (2)) ((/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b)))))) (2)) ((pow.f64 (fma.f64 (+.f64 t -2) b x) 1) (2)) ((pow.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b x)) 2) (2)) ((pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) 3) (2)) ((pow.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2)) (2)) ((log.f64 (exp.f64 (fma.f64 (+.f64 t -2) b x))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t -2) b x)))) (2)) ((cbrt.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3)) (2)) ((expm1.f64 (log1p.f64 (fma.f64 (+.f64 t -2) b x))) (2)) ((exp.f64 (log.f64 (fma.f64 (+.f64 t -2) b x))) (2)) ((exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 t -2) b x)) 1)) (2)) ((log1p.f64 (expm1.f64 (fma.f64 (+.f64 t -2) b x))) (2)) ((fma.f64 (+.f64 t -2) b x) (2)) ((fma.f64 b (+.f64 t -2) x) (2)) ((fma.f64 1 (*.f64 (+.f64 t -2) b) x) (2)) ((fma.f64 1 x (*.f64 (+.f64 t -2) b)) (2)) ((fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 t -2) b)) (2)) ((fma.f64 (sqrt.f64 (*.f64 (+.f64 t -2) b)) (sqrt.f64 (*.f64 (+.f64 t -2) b)) x) (2)) ((fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (+.f64 t -2) b)) (2)) ((fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -2) b)) 2) (cbrt.f64 (*.f64 (+.f64 t -2) b)) x) (2)))
(((+.f64 (*.f64 b t) (*.f64 b -2)) (2)) ((+.f64 (*.f64 b -2) (*.f64 b t)) (2)) ((+.f64 (*.f64 t b) (*.f64 -2 b)) (2)) ((+.f64 (*.f64 -2 b) (*.f64 t b)) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -2) b))) 1) (2)) ((/.f64 b (/.f64 (+.f64 t 2) (fma.f64 t t -4))) (2)) ((/.f64 b (/.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))) (+.f64 (pow.f64 t 3) -8))) (2)) ((/.f64 (*.f64 b (fma.f64 t t -4)) (+.f64 t 2)) (2)) ((/.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (2)) ((/.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) (+.f64 (*.f64 t t) (-.f64 4 (*.f64 t -2)))) (2)) ((/.f64 (*.f64 (fma.f64 t t -4) b) (+.f64 t 2)) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) (+.f64 (*.f64 t t) (-.f64 4 (*.f64 t -2)))) (2)) ((/.f64 (*.f64 b (neg.f64 (fma.f64 t t -4))) (neg.f64 (+.f64 t 2))) (2)) ((/.f64 (*.f64 b (neg.f64 (+.f64 (pow.f64 t 3) -8))) (neg.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))))) (2)) ((/.f64 (*.f64 1 (*.f64 b (fma.f64 t t -4))) (+.f64 t 2)) (2)) ((/.f64 (*.f64 1 (*.f64 b (+.f64 (pow.f64 t 3) -8))) (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (2)) ((/.f64 (*.f64 1 (*.f64 (fma.f64 t t -4) b)) (+.f64 t 2)) (2)) ((/.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 t 3) -8) b)) (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (2)) ((/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 t -2))) (sqrt.f64 (fma.f64 t t -4))) (sqrt.f64 (+.f64 t 2))) (2)) ((/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 t -2))) (sqrt.f64 (+.f64 (pow.f64 t 3) -8))) (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))))) (2)) ((/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 t -2)) 2)) (cbrt.f64 (fma.f64 t t -4))) (cbrt.f64 (+.f64 t 2))) (2)) ((/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 t -2)) 2)) (cbrt.f64 (+.f64 (pow.f64 t 3) -8))) (cbrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))))) (2)) ((/.f64 (*.f64 (neg.f64 (fma.f64 t t -4)) b) (neg.f64 (+.f64 t 2))) (2)) ((/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 t 3) -8)) b) (neg.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))))) (2)) ((/.f64 (*.f64 (*.f64 b (fma.f64 t t -4)) 1) (+.f64 t 2)) (2)) ((/.f64 (*.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) 1) (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (2)) ((/.f64 (*.f64 (*.f64 (fma.f64 t t -4) b) 1) (+.f64 t 2)) (2)) ((/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) 1) (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (2)) ((/.f64 (*.f64 (sqrt.f64 (fma.f64 t t -4)) (*.f64 (sqrt.f64 (+.f64 t -2)) b)) (sqrt.f64 (+.f64 t 2))) (2)) ((/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 t 3) -8)) (*.f64 (sqrt.f64 (+.f64 t -2)) b)) (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))))) (2)) ((/.f64 (/.f64 (*.f64 b (fma.f64 t t -4)) 1) (+.f64 t 2)) (2)) ((/.f64 (/.f64 (*.f64 b (fma.f64 t t -4)) (sqrt.f64 (+.f64 t 2))) (sqrt.f64 (+.f64 t 2))) (2)) ((/.f64 (/.f64 (*.f64 b (fma.f64 t t -4)) (*.f64 (cbrt.f64 (+.f64 t 2)) (cbrt.f64 (+.f64 t 2)))) (cbrt.f64 (+.f64 t 2))) (2)) ((/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) 1) (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (2)) ((/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))))) (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))))) (2)) ((/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) (*.f64 (cbrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (cbrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))))) (cbrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))))) (2)) ((/.f64 (/.f64 (*.f64 (fma.f64 t t -4) b) 1) (+.f64 t 2)) (2)) ((/.f64 (/.f64 (*.f64 (fma.f64 t t -4) b) (sqrt.f64 (+.f64 t 2))) (sqrt.f64 (+.f64 t 2))) (2)) ((/.f64 (/.f64 (*.f64 (fma.f64 t t -4) b) (*.f64 (cbrt.f64 (+.f64 t 2)) (cbrt.f64 (+.f64 t 2)))) (cbrt.f64 (+.f64 t 2))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) 1) (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))))) (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) (*.f64 (cbrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (cbrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))))) (cbrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))))) (2)) ((pow.f64 (*.f64 (+.f64 t -2) b) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 (+.f64 t -2) b)) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (+.f64 t -2) b)) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 b) (+.f64 t -2))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -2) b)))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (2)) ((expm1.f64 (log1p.f64 (*.f64 (+.f64 t -2) b))) (2)) ((exp.f64 (log.f64 (*.f64 (+.f64 t -2) b))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t -2) b)) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 (+.f64 t -2) b))) (2)))
(((+.f64 (*.f64 (+.f64 t -2) b) (+.f64 x z)) (2)) ((+.f64 (*.f64 (+.f64 t -2) b) (*.f64 (+.f64 x z) 1)) (2)) ((+.f64 (*.f64 (+.f64 t -2) b) (+.f64 (*.f64 (+.f64 x z) 1) (fma.f64 z -1 z))) (2)) ((+.f64 (*.f64 (+.f64 t -2) b) (+.f64 (*.f64 (+.f64 x z) 1) (fma.f64 1 z z))) (2)) ((+.f64 (*.f64 (+.f64 t -2) b) (+.f64 (*.f64 (+.f64 x z) 1) (fma.f64 z 1 z))) (2)) ((+.f64 (*.f64 (+.f64 t -2) b) (+.f64 (*.f64 (+.f64 x z) 1) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))) (2)) ((+.f64 (*.f64 (+.f64 t -2) b) (+.f64 (*.f64 (+.f64 x z) 1) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))) (2)) ((+.f64 x (+.f64 (*.f64 (+.f64 t -2) b) z)) (2)) ((+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 t -2) b) z) (fma.f64 z -1 z))) (2)) ((+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 t -2) b) z) (fma.f64 1 z z))) (2)) ((+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 t -2) b) z) (fma.f64 z 1 z))) (2)) ((+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 t -2) b) z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))) (2)) ((+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 t -2) b) z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b x) z) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b x) (+.f64 z (fma.f64 z -1 z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b x) (+.f64 z (fma.f64 1 z z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b x) (+.f64 z (fma.f64 z 1 z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b x) (+.f64 z (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b x) (+.f64 z (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))) (2)) ((+.f64 z (fma.f64 (+.f64 t -2) b x)) (2)) ((+.f64 z (+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 z -1 z))) (2)) ((+.f64 z (+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 1 z z))) (2)) ((+.f64 z (+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 z 1 z))) (2)) ((+.f64 z (+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))) (2)) ((+.f64 z (+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (fma.f64 z -1 z)) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (fma.f64 1 z z)) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (fma.f64 z 1 z)) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z -1 z) (fma.f64 z -1 z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 1 z z) (fma.f64 z -1 z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z 1 z) (fma.f64 z -1 z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 z -1 z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z) (fma.f64 z -1 z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z -1 z) (fma.f64 1 z z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 1 z z) (fma.f64 1 z z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z 1 z) (fma.f64 1 z z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 1 z z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z) (fma.f64 1 z z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z -1 z) (fma.f64 z 1 z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 1 z z) (fma.f64 z 1 z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z 1 z) (fma.f64 z 1 z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 z 1 z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z) (fma.f64 z 1 z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z -1 z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 1 z z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z 1 z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z -1 z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 1 z z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z 1 z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))) (2)) ((+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))) (2)) ((+.f64 (+.f64 x z) (*.f64 (+.f64 t -2) b)) (2)) ((+.f64 (+.f64 x z) (+.f64 (*.f64 (+.f64 t -2) b) (fma.f64 z -1 z))) (2)) ((+.f64 (+.f64 x z) (+.f64 (*.f64 (+.f64 t -2) b) (fma.f64 1 z z))) (2)) ((+.f64 (+.f64 x z) (+.f64 (*.f64 (+.f64 t -2) b) (fma.f64 z 1 z))) (2)) ((+.f64 (+.f64 x z) (+.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))) (2)) ((+.f64 (+.f64 x z) (+.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))) (2)) ((+.f64 (+.f64 x z) (+.f64 (fma.f64 z -1 z) (*.f64 (+.f64 t -2) b))) (2)) ((+.f64 (+.f64 x z) (+.f64 (fma.f64 1 z z) (*.f64 (+.f64 t -2) b))) (2)) ((+.f64 (+.f64 x z) (+.f64 (fma.f64 z 1 z) (*.f64 (+.f64 t -2) b))) (2)) ((+.f64 (+.f64 x z) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (*.f64 (+.f64 t -2) b))) (2)) ((+.f64 (+.f64 x z) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z) (*.f64 (+.f64 t -2) b))) (2)) ((+.f64 (+.f64 (*.f64 (+.f64 t -2) b) z) x) (2)) ((+.f64 (*.f64 b t) (+.f64 (*.f64 b -2) (+.f64 x z))) (2)) ((+.f64 (*.f64 b t) (+.f64 (*.f64 b -2) (*.f64 (+.f64 x z) 1))) (2)) ((+.f64 (*.f64 (+.f64 x z) 1) (*.f64 (+.f64 t -2) b)) (2)) ((+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 x z))) (2)) ((+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (*.f64 (+.f64 x z) 1))) (2)) ((+.f64 (fma.f64 z -1 z) (fma.f64 (+.f64 t -2) b (+.f64 x z))) (2)) ((+.f64 (fma.f64 1 z z) (fma.f64 (+.f64 t -2) b (+.f64 x z))) (2)) ((+.f64 (fma.f64 z 1 z) (fma.f64 (+.f64 t -2) b (+.f64 x z))) (2)) ((+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 (+.f64 t -2) b (+.f64 x z))) (2)) ((+.f64 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z) (fma.f64 (+.f64 t -2) b (+.f64 x z))) (2)) ((+.f64 (+.f64 (+.f64 x z) (*.f64 b t)) (*.f64 b -2)) (2)) ((+.f64 (+.f64 (+.f64 x z) (*.f64 t b)) (*.f64 -2 b)) (2)) ((+.f64 (-.f64 (fma.f64 (+.f64 t -2) b x) 0) z) (2)) ((+.f64 (-.f64 (fma.f64 (+.f64 t -2) b x) (exp.f64 (log1p.f64 z))) 1) (2)) ((*.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 1) (2)) ((*.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z))) (2)) ((*.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) (sqrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (2)) ((*.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 2) (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (2)) ((*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (2)) ((*.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))) (2)) ((*.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (fma.f64 (+.f64 t -2) b x))) (-.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b x)) (sqrt.f64 z))) (2)) ((/.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 1) (2)) ((/.f64 1 (/.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2))) (2)) ((/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)))) (2)) ((/.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (fma.f64 (+.f64 t -2) b (+.f64 x z))) (2)) ((/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))) (2)) ((/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))) (2)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 2) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 2)) (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (2)) ((/.f64 (*.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (sqrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (sqrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (2)) ((/.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) 1) (fma.f64 (+.f64 t -2) b (+.f64 x z))) (2)) ((/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (+.f64 x z) (+.f64 x z))) (-.f64 (*.f64 (+.f64 t -2) b) (+.f64 x z))) (2)) ((/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (+.f64 x z) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (-.f64 (*.f64 (+.f64 x z) (+.f64 x z)) (*.f64 (*.f64 (+.f64 t -2) b) (+.f64 x z))))) (2)) ((/.f64 (neg.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2)) (neg.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (2)) ((/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) 1) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) 1) (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))) (2)) ((/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (+.f64 x z) (+.f64 x z)))) (-.f64 (*.f64 (+.f64 t -2) b) (+.f64 x z))) (2)) ((/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (+.f64 x z) 3))) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (-.f64 (*.f64 (+.f64 x z) (+.f64 x z)) (*.f64 (*.f64 (+.f64 t -2) b) (+.f64 x z))))) (2)) ((/.f64 (*.f64 1 (neg.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2))) (neg.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (2)) ((/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))) (2)) ((/.f64 (*.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))) (2)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (+.f64 x z) (+.f64 x z))) 1) (-.f64 (*.f64 (+.f64 t -2) b) (+.f64 x z))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (+.f64 x z) 3)) 1) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (-.f64 (*.f64 (+.f64 x z) (+.f64 x z)) (*.f64 (*.f64 (+.f64 t -2) b) (+.f64 x z))))) (2)) ((/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2)) 1) (neg.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (2)) ((/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3))) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))) (2)) ((/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3))) (sqrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))) (2)) ((/.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 3) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (fma.f64 (+.f64 t -2) b (+.f64 x z))) (2)) ((/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2)) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2)) (2)) ((/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3))) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (*.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))) (2)) ((/.f64 (*.f64 (*.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3))) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))) (2)) ((/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3))) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (*.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (pow.f64 (fma.f64 (+.f64 t -2) b x) 2)) (*.f64 (*.f64 z z) (*.f64 z z))) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2)) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) 3) (pow.f64 (*.f64 z z) 3)) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (+.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (pow.f64 (fma.f64 (+.f64 t -2) b x) 2)) (+.f64 (*.f64 (*.f64 z z) (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z z))))) (2)) ((/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2)) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 (fma.f64 (+.f64 t -2) b x) 3)) (*.f64 (pow.f64 z 3) (pow.f64 z 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) 3) (pow.f64 (pow.f64 z 3) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))) (+.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 (fma.f64 (+.f64 t -2) b x) 3)) (+.f64 (*.f64 (pow.f64 z 3) (pow.f64 z 3)) (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3))))) (2)) ((/.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 2)) (2)) ((/.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 2)) (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (2)) ((/.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2)) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (2)) ((/.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))) (2)) ((/.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (+.f64 (sqrt.f64 z) (sqrt.f64 (fma.f64 (+.f64 t -2) b x)))) (-.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b x)) (sqrt.f64 z))) (2)) ((/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) 1) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))) (2)) ((/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))) (2)) ((/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))) (2)) ((pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 1) (2)) ((pow.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 2) (2)) ((pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 3) (2)) ((pow.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2)) (2)) ((log.f64 (exp.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))))) (2)) ((cbrt.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 3)) (2)) ((expm1.f64 (log1p.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (2)) ((exp.f64 (log.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (2)) ((exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 1)) (2)) ((log1p.f64 (expm1.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (2)) ((fma.f64 (+.f64 t -2) b (+.f64 x z)) (2)) ((fma.f64 b (+.f64 t -2) (+.f64 x z)) (2)) ((fma.f64 1 (*.f64 (+.f64 t -2) b) (+.f64 x z)) (2)) ((fma.f64 1 (fma.f64 (+.f64 t -2) b x) z) (2)) ((fma.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b x)) (sqrt.f64 (fma.f64 (+.f64 t -2) b x)) z) (2)) ((fma.f64 (sqrt.f64 (*.f64 (+.f64 t -2) b)) (sqrt.f64 (*.f64 (+.f64 t -2) b)) (+.f64 x z)) (2)) ((fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) z) (2)) ((fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -2) b)) 2) (cbrt.f64 (*.f64 (+.f64 t -2) b)) (+.f64 x z)) (2)))

simplify132.0ms (0.5%)

Algorithm
egg-herbie
Rules
1390×associate-+l+
940×associate-+r+
898×associate-/l*
712×associate-*r*
686×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066916085
1171515585
Stop Event
node limit
Counts
351 → 463
Calls
Call 1
Inputs
(+.f64 (*.f64 -2 b) x)
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x))
(*.f64 t b)
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x))
(*.f64 t b)
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x))
x
(*.f64 (-.f64 t 2) b)
(*.f64 (-.f64 t 2) b)
(*.f64 b (-.f64 t 2))
(+.f64 (*.f64 b (-.f64 t 2)) x)
(+.f64 (*.f64 b (-.f64 t 2)) x)
(+.f64 (*.f64 b (-.f64 t 2)) x)
x
(+.f64 (*.f64 b (-.f64 t 2)) x)
(+.f64 (*.f64 b (-.f64 t 2)) x)
(+.f64 (*.f64 b (-.f64 t 2)) x)
x
(+.f64 (*.f64 b (-.f64 t 2)) x)
(+.f64 (*.f64 b (-.f64 t 2)) x)
(+.f64 (*.f64 b (-.f64 t 2)) x)
(*.f64 -2 b)
(+.f64 (*.f64 t b) (*.f64 -2 b))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -2 b))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -2 b))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(-.f64 (+.f64 (*.f64 -2 b) x) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) (*.f64 -1 z))
(*.f64 t b)
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) (*.f64 -1 z))
(*.f64 t b)
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) (*.f64 -1 z))
(-.f64 x (*.f64 -1 z))
(*.f64 (-.f64 t 2) b)
(*.f64 (-.f64 t 2) b)
(-.f64 (*.f64 b (-.f64 t 2)) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (*.f64 -1 z))
x
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (*.f64 -1 z))
x
(+.f64 (*.f64 b (-.f64 t 2)) x)
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))
z
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))
z
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -2) b))) (-.f64 1 x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 t -2) b x))) 1)
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (+.f64 t -2) b)))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (-.f64 (*.f64 (+.f64 t -2) b) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 t -2) b) x)))
(-.f64 (+.f64 (*.f64 (+.f64 t -2) b) (exp.f64 (log1p.f64 x))) 1)
(-.f64 (+.f64 x (exp.f64 (log1p.f64 (*.f64 (+.f64 t -2) b)))) 1)
(*.f64 (fma.f64 (+.f64 t -2) b x) 1)
(*.f64 1 (fma.f64 (+.f64 t -2) b x))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b x)) (sqrt.f64 (fma.f64 (+.f64 t -2) b x)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 t -2) b x)))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 (+.f64 t -2) b) x)))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (+.f64 t -2) b) x) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b)))) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)) (-.f64 (*.f64 (+.f64 t -2) b) x))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 t -2) b) 2)) (-.f64 x (*.f64 (+.f64 t -2) b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (+.f64 t -2) b) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 t -2) b) 2))) (-.f64 x (*.f64 (+.f64 t -2) b)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)))) (neg.f64 (-.f64 (*.f64 (+.f64 t -2) b) x)))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b x)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -2) b) x)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b x)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -2) b) x)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)) 1) (-.f64 (*.f64 (+.f64 t -2) b) x))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 t -2) b) 2)) 1) (-.f64 x (*.f64 (+.f64 t -2) b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x))) 1) (neg.f64 (-.f64 (*.f64 (+.f64 t -2) b) x)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x))) (sqrt.f64 (fma.f64 (+.f64 t -2) b x))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -2) b) x)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3))) (sqrt.f64 (fma.f64 (+.f64 t -2) b x))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) 2)) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -2) b) x)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (pow.f64 (*.f64 (+.f64 t -2) b) 2)) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (-.f64 (*.f64 (+.f64 t -2) b) x))) (+.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 t -2) b) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) 3) (pow.f64 (*.f64 x x) 3)) (/.f64 1 (-.f64 (*.f64 (+.f64 t -2) b) x))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (pow.f64 (*.f64 (+.f64 t -2) b) 2)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (pow.f64 x 3) (pow.f64 x 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b)))))) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) 3) (pow.f64 (pow.f64 x 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b)))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (pow.f64 x 3) (pow.f64 x 3))) (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)) 1) (-.f64 (*.f64 (+.f64 t -2) b) x))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -2) b) x))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -2) b) x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -2) b) x)) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -2) b) x)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -2) b) x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)) (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 t -2) b)))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -2) b)) (sqrt.f64 x)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b))))))
(pow.f64 (fma.f64 (+.f64 t -2) b x) 1)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b x)) 2)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 t -2) b x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t -2) b x))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 t -2) b x)))
(exp.f64 (log.f64 (fma.f64 (+.f64 t -2) b x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 t -2) b x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 t -2) b x)))
(fma.f64 (+.f64 t -2) b x)
(fma.f64 b (+.f64 t -2) x)
(fma.f64 1 (*.f64 (+.f64 t -2) b) x)
(fma.f64 1 x (*.f64 (+.f64 t -2) b))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 t -2) b))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -2) b)) (sqrt.f64 (*.f64 (+.f64 t -2) b)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (+.f64 t -2) b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -2) b)) 2) (cbrt.f64 (*.f64 (+.f64 t -2) b)) x)
(+.f64 (*.f64 b t) (*.f64 b -2))
(+.f64 (*.f64 b -2) (*.f64 b t))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(+.f64 (*.f64 -2 b) (*.f64 t b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -2) b))) 1)
(/.f64 b (/.f64 (+.f64 t 2) (fma.f64 t t -4)))
(/.f64 b (/.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))) (+.f64 (pow.f64 t 3) -8)))
(/.f64 (*.f64 b (fma.f64 t t -4)) (+.f64 t 2))
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) (fma.f64 t t (+.f64 4 (*.f64 t 2))))
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) (+.f64 (*.f64 t t) (-.f64 4 (*.f64 t -2))))
(/.f64 (*.f64 (fma.f64 t t -4) b) (+.f64 t 2))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) (fma.f64 t t (+.f64 4 (*.f64 t 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) (+.f64 (*.f64 t t) (-.f64 4 (*.f64 t -2))))
(/.f64 (*.f64 b (neg.f64 (fma.f64 t t -4))) (neg.f64 (+.f64 t 2)))
(/.f64 (*.f64 b (neg.f64 (+.f64 (pow.f64 t 3) -8))) (neg.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))))
(/.f64 (*.f64 1 (*.f64 b (fma.f64 t t -4))) (+.f64 t 2))
(/.f64 (*.f64 1 (*.f64 b (+.f64 (pow.f64 t 3) -8))) (fma.f64 t t (+.f64 4 (*.f64 t 2))))
(/.f64 (*.f64 1 (*.f64 (fma.f64 t t -4) b)) (+.f64 t 2))
(/.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 t 3) -8) b)) (fma.f64 t t (+.f64 4 (*.f64 t 2))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 t -2))) (sqrt.f64 (fma.f64 t t -4))) (sqrt.f64 (+.f64 t 2)))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 t -2))) (sqrt.f64 (+.f64 (pow.f64 t 3) -8))) (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 t -2)) 2)) (cbrt.f64 (fma.f64 t t -4))) (cbrt.f64 (+.f64 t 2)))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 t -2)) 2)) (cbrt.f64 (+.f64 (pow.f64 t 3) -8))) (cbrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 t t -4)) b) (neg.f64 (+.f64 t 2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 t 3) -8)) b) (neg.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))))
(/.f64 (*.f64 (*.f64 b (fma.f64 t t -4)) 1) (+.f64 t 2))
(/.f64 (*.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) 1) (fma.f64 t t (+.f64 4 (*.f64 t 2))))
(/.f64 (*.f64 (*.f64 (fma.f64 t t -4) b) 1) (+.f64 t 2))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) 1) (fma.f64 t t (+.f64 4 (*.f64 t 2))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 t t -4)) (*.f64 (sqrt.f64 (+.f64 t -2)) b)) (sqrt.f64 (+.f64 t 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 t 3) -8)) (*.f64 (sqrt.f64 (+.f64 t -2)) b)) (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))))
(/.f64 (/.f64 (*.f64 b (fma.f64 t t -4)) 1) (+.f64 t 2))
(/.f64 (/.f64 (*.f64 b (fma.f64 t t -4)) (sqrt.f64 (+.f64 t 2))) (sqrt.f64 (+.f64 t 2)))
(/.f64 (/.f64 (*.f64 b (fma.f64 t t -4)) (*.f64 (cbrt.f64 (+.f64 t 2)) (cbrt.f64 (+.f64 t 2)))) (cbrt.f64 (+.f64 t 2)))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) 1) (fma.f64 t t (+.f64 4 (*.f64 t 2))))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))))) (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) (*.f64 (cbrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (cbrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))))) (cbrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))))
(/.f64 (/.f64 (*.f64 (fma.f64 t t -4) b) 1) (+.f64 t 2))
(/.f64 (/.f64 (*.f64 (fma.f64 t t -4) b) (sqrt.f64 (+.f64 t 2))) (sqrt.f64 (+.f64 t 2)))
(/.f64 (/.f64 (*.f64 (fma.f64 t t -4) b) (*.f64 (cbrt.f64 (+.f64 t 2)) (cbrt.f64 (+.f64 t 2)))) (cbrt.f64 (+.f64 t 2)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) 1) (fma.f64 t t (+.f64 4 (*.f64 t 2))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))))) (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) (*.f64 (cbrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (cbrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))))) (cbrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))))
(pow.f64 (*.f64 (+.f64 t -2) b) 1)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t -2) b)) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t -2) b)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2))
(log.f64 (pow.f64 (exp.f64 b) (+.f64 t -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -2) b))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -2) b)))
(exp.f64 (log.f64 (*.f64 (+.f64 t -2) b)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t -2) b)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -2) b)))
(+.f64 (*.f64 (+.f64 t -2) b) (+.f64 x z))
(+.f64 (*.f64 (+.f64 t -2) b) (*.f64 (+.f64 x z) 1))
(+.f64 (*.f64 (+.f64 t -2) b) (+.f64 (*.f64 (+.f64 x z) 1) (fma.f64 z -1 z)))
(+.f64 (*.f64 (+.f64 t -2) b) (+.f64 (*.f64 (+.f64 x z) 1) (fma.f64 1 z z)))
(+.f64 (*.f64 (+.f64 t -2) b) (+.f64 (*.f64 (+.f64 x z) 1) (fma.f64 z 1 z)))
(+.f64 (*.f64 (+.f64 t -2) b) (+.f64 (*.f64 (+.f64 x z) 1) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (*.f64 (+.f64 t -2) b) (+.f64 (*.f64 (+.f64 x z) 1) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 x (+.f64 (*.f64 (+.f64 t -2) b) z))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 t -2) b) z) (fma.f64 z -1 z)))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 t -2) b) z) (fma.f64 1 z z)))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 t -2) b) z) (fma.f64 z 1 z)))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 t -2) b) z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 t -2) b) z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 (fma.f64 (+.f64 t -2) b x) z)
(+.f64 (fma.f64 (+.f64 t -2) b x) (+.f64 z (fma.f64 z -1 z)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (+.f64 z (fma.f64 1 z z)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (+.f64 z (fma.f64 z 1 z)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (+.f64 z (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (+.f64 z (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 z (fma.f64 (+.f64 t -2) b x))
(+.f64 z (+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 z -1 z)))
(+.f64 z (+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 1 z z)))
(+.f64 z (+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 z 1 z)))
(+.f64 z (+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 z (+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (fma.f64 z -1 z))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (fma.f64 1 z z))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (fma.f64 z 1 z))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z -1 z) (fma.f64 z -1 z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 1 z z) (fma.f64 z -1 z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z 1 z) (fma.f64 z -1 z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 z -1 z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z) (fma.f64 z -1 z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z -1 z) (fma.f64 1 z z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 1 z z) (fma.f64 1 z z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z 1 z) (fma.f64 1 z z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 1 z z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z) (fma.f64 1 z z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z -1 z) (fma.f64 z 1 z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 1 z z) (fma.f64 z 1 z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z 1 z) (fma.f64 z 1 z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 z 1 z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z) (fma.f64 z 1 z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z -1 z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 1 z z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z 1 z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z -1 z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 1 z z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z 1 z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 (+.f64 x z) (*.f64 (+.f64 t -2) b))
(+.f64 (+.f64 x z) (+.f64 (*.f64 (+.f64 t -2) b) (fma.f64 z -1 z)))
(+.f64 (+.f64 x z) (+.f64 (*.f64 (+.f64 t -2) b) (fma.f64 1 z z)))
(+.f64 (+.f64 x z) (+.f64 (*.f64 (+.f64 t -2) b) (fma.f64 z 1 z)))
(+.f64 (+.f64 x z) (+.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (+.f64 x z) (+.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 (+.f64 x z) (+.f64 (fma.f64 z -1 z) (*.f64 (+.f64 t -2) b)))
(+.f64 (+.f64 x z) (+.f64 (fma.f64 1 z z) (*.f64 (+.f64 t -2) b)))
(+.f64 (+.f64 x z) (+.f64 (fma.f64 z 1 z) (*.f64 (+.f64 t -2) b)))
(+.f64 (+.f64 x z) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (*.f64 (+.f64 t -2) b)))
(+.f64 (+.f64 x z) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z) (*.f64 (+.f64 t -2) b)))
(+.f64 (+.f64 (*.f64 (+.f64 t -2) b) z) x)
(+.f64 (*.f64 b t) (+.f64 (*.f64 b -2) (+.f64 x z)))
(+.f64 (*.f64 b t) (+.f64 (*.f64 b -2) (*.f64 (+.f64 x z) 1)))
(+.f64 (*.f64 (+.f64 x z) 1) (*.f64 (+.f64 t -2) b))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 x z)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (*.f64 (+.f64 x z) 1)))
(+.f64 (fma.f64 z -1 z) (fma.f64 (+.f64 t -2) b (+.f64 x z)))
(+.f64 (fma.f64 1 z z) (fma.f64 (+.f64 t -2) b (+.f64 x z)))
(+.f64 (fma.f64 z 1 z) (fma.f64 (+.f64 t -2) b (+.f64 x z)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 (+.f64 t -2) b (+.f64 x z)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z) (fma.f64 (+.f64 t -2) b (+.f64 x z)))
(+.f64 (+.f64 (+.f64 x z) (*.f64 b t)) (*.f64 b -2))
(+.f64 (+.f64 (+.f64 x z) (*.f64 t b)) (*.f64 -2 b))
(+.f64 (-.f64 (fma.f64 (+.f64 t -2) b x) 0) z)
(+.f64 (-.f64 (fma.f64 (+.f64 t -2) b x) (exp.f64 (log1p.f64 z))) 1)
(*.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 1)
(*.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) (sqrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 2) (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))))
(*.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (fma.f64 (+.f64 t -2) b x))) (-.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b x)) (sqrt.f64 z)))
(/.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 1)
(/.f64 1 (/.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3))))
(/.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (fma.f64 (+.f64 t -2) b (+.f64 x z)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 2) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 2)) (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(/.f64 (*.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (sqrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (sqrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(/.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) 1) (fma.f64 (+.f64 t -2) b (+.f64 x z)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (+.f64 x z) (+.f64 x z))) (-.f64 (*.f64 (+.f64 t -2) b) (+.f64 x z)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (+.f64 x z) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (-.f64 (*.f64 (+.f64 x z) (+.f64 x z)) (*.f64 (*.f64 (+.f64 t -2) b) (+.f64 x z)))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2)) (neg.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) 1) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) 1) (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (+.f64 x z) (+.f64 x z)))) (-.f64 (*.f64 (+.f64 t -2) b) (+.f64 x z)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (+.f64 x z) 3))) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (-.f64 (*.f64 (+.f64 x z) (+.f64 x z)) (*.f64 (*.f64 (+.f64 t -2) b) (+.f64 x z)))))
(/.f64 (*.f64 1 (neg.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2))) (neg.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (+.f64 x z) (+.f64 x z))) 1) (-.f64 (*.f64 (+.f64 t -2) b) (+.f64 x z)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (+.f64 x z) 3)) 1) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (-.f64 (*.f64 (+.f64 x z) (+.f64 x z)) (*.f64 (*.f64 (+.f64 t -2) b) (+.f64 x z)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2)) 1) (neg.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3))) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3))) (sqrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))))
(/.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 3) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (fma.f64 (+.f64 t -2) b (+.f64 x z)))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2)) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3))) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (*.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3))) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3))) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (*.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (pow.f64 (fma.f64 (+.f64 t -2) b x) 2)) (*.f64 (*.f64 z z) (*.f64 z z))) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) 3) (pow.f64 (*.f64 z z) 3)) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (+.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (pow.f64 (fma.f64 (+.f64 t -2) b x) 2)) (+.f64 (*.f64 (*.f64 z z) (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z z)))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2)) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 (fma.f64 (+.f64 t -2) b x) 3)) (*.f64 (pow.f64 z 3) (pow.f64 z 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) 3) (pow.f64 (pow.f64 z 3) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))) (+.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 (fma.f64 (+.f64 t -2) b x) 3)) (+.f64 (*.f64 (pow.f64 z 3) (pow.f64 z 3)) (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)))))
(/.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 2))
(/.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 2)) (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(/.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2)) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(/.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))))
(/.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (+.f64 (sqrt.f64 z) (sqrt.f64 (fma.f64 (+.f64 t -2) b x)))) (-.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b x)) (sqrt.f64 z)))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) 1) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))))
(pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 1)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(exp.f64 (log.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(fma.f64 (+.f64 t -2) b (+.f64 x z))
(fma.f64 b (+.f64 t -2) (+.f64 x z))
(fma.f64 1 (*.f64 (+.f64 t -2) b) (+.f64 x z))
(fma.f64 1 (fma.f64 (+.f64 t -2) b x) z)
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b x)) (sqrt.f64 (fma.f64 (+.f64 t -2) b x)) z)
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -2) b)) (sqrt.f64 (*.f64 (+.f64 t -2) b)) (+.f64 x z))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) z)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -2) b)) 2) (cbrt.f64 (*.f64 (+.f64 t -2) b)) (+.f64 x z))
Outputs
(+.f64 (*.f64 -2 b) x)
(fma.f64 -2 b x)
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x))
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x))
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x))
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x))
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x))
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x))
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x))
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x))
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x))
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
x
(*.f64 (-.f64 t 2) b)
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 -2 t))
(*.f64 (-.f64 t 2) b)
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 -2 t))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 -2 t))
(+.f64 (*.f64 b (-.f64 t 2)) x)
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(+.f64 (*.f64 b (-.f64 t 2)) x)
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(+.f64 (*.f64 b (-.f64 t 2)) x)
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
x
(+.f64 (*.f64 b (-.f64 t 2)) x)
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(+.f64 (*.f64 b (-.f64 t 2)) x)
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(+.f64 (*.f64 b (-.f64 t 2)) x)
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
x
(+.f64 (*.f64 b (-.f64 t 2)) x)
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(+.f64 (*.f64 b (-.f64 t 2)) x)
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(+.f64 (*.f64 b (-.f64 t 2)) x)
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(*.f64 -2 b)
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 -2 t))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 -2 t))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 -2 t))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 -2 t))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 -2 t))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 -2 t))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 -2 t))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 -2 t))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 -2 t))
(-.f64 (+.f64 (*.f64 -2 b) x) (*.f64 -1 z))
(-.f64 (fma.f64 -2 b x) (neg.f64 z))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) (*.f64 -1 z))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) (*.f64 -1 z))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) (*.f64 -1 z))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(*.f64 t b)
(*.f64 b t)
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) (*.f64 -1 z))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) (*.f64 -1 z))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) (*.f64 -1 z))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(*.f64 t b)
(*.f64 b t)
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) (*.f64 -1 z))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) (*.f64 -1 z))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) (*.f64 -1 z))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(-.f64 x (*.f64 -1 z))
(-.f64 x (neg.f64 z))
(*.f64 (-.f64 t 2) b)
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 -2 t))
(*.f64 (-.f64 t 2) b)
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 -2 t))
(-.f64 (*.f64 b (-.f64 t 2)) (*.f64 -1 z))
(fma.f64 b (-.f64 t 2) (neg.f64 (neg.f64 z)))
(fma.f64 b (+.f64 -2 t) (*.f64 z 1))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (*.f64 -1 z))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (*.f64 -1 z))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (*.f64 -1 z))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
x
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (*.f64 -1 z))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (*.f64 -1 z))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (*.f64 -1 z))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
x
(+.f64 (*.f64 b (-.f64 t 2)) x)
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
z
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
z
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -2) b))) (-.f64 1 x))
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 t -2) b x))) 1)
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (+.f64 t -2) b)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (*.f64 b (-.f64 t 2)))
(+.f64 -1 (fma.f64 (+.f64 -2 t) b (exp.f64 (log1p.f64 x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (-.f64 (*.f64 (+.f64 t -2) b) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 t -2) b) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x x)) (-.f64 (*.f64 b (-.f64 t 2)) x))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x x)) (fma.f64 (+.f64 -2 t) b (neg.f64 x)))
(-.f64 (+.f64 (*.f64 (+.f64 t -2) b) (exp.f64 (log1p.f64 x))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (*.f64 b (-.f64 t 2)))
(+.f64 -1 (fma.f64 (+.f64 -2 t) b (exp.f64 (log1p.f64 x))))
(-.f64 (+.f64 x (exp.f64 (log1p.f64 (*.f64 (+.f64 t -2) b)))) 1)
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(*.f64 (fma.f64 (+.f64 t -2) b x) 1)
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(*.f64 1 (fma.f64 (+.f64 t -2) b x))
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(*.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b x)) (sqrt.f64 (fma.f64 (+.f64 t -2) b x)))
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(*.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) 2))
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 t -2) b x)))
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 (+.f64 t -2) b) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x x)) (-.f64 (*.f64 b (-.f64 t 2)) x))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x x)) (fma.f64 (+.f64 -2 t) b (neg.f64 x)))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x (-.f64 x (*.f64 b (-.f64 t 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 -2 t))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (+.f64 t -2) b) x) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x x)) (-.f64 (*.f64 b (-.f64 t 2)) x))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x x)) (fma.f64 (+.f64 -2 t) b (neg.f64 x)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b)))) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x (-.f64 x (*.f64 b (-.f64 t 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 -2 t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)) (-.f64 (*.f64 (+.f64 t -2) b) x))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x x)) (-.f64 (*.f64 b (-.f64 t 2)) x))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x x)) (fma.f64 (+.f64 -2 t) b (neg.f64 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x (-.f64 x (*.f64 b (-.f64 t 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 -2 t))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 t -2) b) 2)) (-.f64 x (*.f64 (+.f64 t -2) b)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (-.f64 t 2)) 2)) (-.f64 x (*.f64 b (-.f64 t 2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (+.f64 -2 t)) 2)) (-.f64 x (*.f64 b (+.f64 -2 t))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (+.f64 t -2) b) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 b (-.f64 t 2)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x x))) (neg.f64 (fma.f64 (+.f64 -2 t) b (neg.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x (-.f64 x (*.f64 b (-.f64 t 2)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 -2 t)))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 t -2) b) 2))) (-.f64 x (*.f64 (+.f64 t -2) b)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (-.f64 t 2)) 2)) (-.f64 x (*.f64 b (-.f64 t 2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (+.f64 -2 t)) 2)) (-.f64 x (*.f64 b (+.f64 -2 t))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)))) (neg.f64 (-.f64 (*.f64 (+.f64 t -2) b) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 b (-.f64 t 2)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x x))) (neg.f64 (fma.f64 (+.f64 -2 t) b (neg.f64 x))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x (-.f64 x (*.f64 b (-.f64 t 2)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 -2 t)))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b x)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -2) b) x)))
(/.f64 (sqrt.f64 (fma.f64 b (-.f64 t 2) x)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b (-.f64 t 2)) x)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x x)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b (+.f64 -2 t) x)) (sqrt.f64 (fma.f64 (+.f64 -2 t) b (neg.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x x))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b x)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b))))))
(/.f64 (sqrt.f64 (fma.f64 b (-.f64 t 2) x)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x (-.f64 x (*.f64 b (-.f64 t 2)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) (pow.f64 x 3)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b (+.f64 -2 t) x)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 -2 t))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 x 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -2) b) x)))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x x))) (/.f64 (cbrt.f64 (-.f64 (*.f64 b (-.f64 t 2)) x)) (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 t 2) x)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 -2 t) x)) 2) (cbrt.f64 (fma.f64 (+.f64 -2 t) b (neg.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x x))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 t 2) x)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) (pow.f64 x 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x (-.f64 x (*.f64 b (-.f64 t 2)))))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 x 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 -2 t))))))) (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 -2 t) x)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)) 1) (-.f64 (*.f64 (+.f64 t -2) b) x))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x x)) (-.f64 (*.f64 b (-.f64 t 2)) x))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x x)) (fma.f64 (+.f64 -2 t) b (neg.f64 x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x (-.f64 x (*.f64 b (-.f64 t 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 -2 t))))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 t -2) b) 2)) 1) (-.f64 x (*.f64 (+.f64 t -2) b)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (-.f64 t 2)) 2)) (-.f64 x (*.f64 b (-.f64 t 2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (+.f64 -2 t)) 2)) (-.f64 x (*.f64 b (+.f64 -2 t))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x))) 1) (neg.f64 (-.f64 (*.f64 (+.f64 t -2) b) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 b (-.f64 t 2)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x x))) (neg.f64 (fma.f64 (+.f64 -2 t) b (neg.f64 x))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x (-.f64 x (*.f64 b (-.f64 t 2)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 -2 t)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x))) (sqrt.f64 (fma.f64 (+.f64 t -2) b x))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -2) b) x)))
(/.f64 (sqrt.f64 (fma.f64 b (-.f64 t 2) x)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b (-.f64 t 2)) x)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x x)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b (+.f64 -2 t) x)) (sqrt.f64 (fma.f64 (+.f64 -2 t) b (neg.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x x))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3))) (sqrt.f64 (fma.f64 (+.f64 t -2) b x))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b))))))
(/.f64 (sqrt.f64 (fma.f64 b (-.f64 t 2) x)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x (-.f64 x (*.f64 b (-.f64 t 2)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) (pow.f64 x 3)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b (+.f64 -2 t) x)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 -2 t))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 x 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) 2)) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -2) b) x)))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x x))) (/.f64 (cbrt.f64 (-.f64 (*.f64 b (-.f64 t 2)) x)) (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 t 2) x)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 -2 t) x)) 2) (cbrt.f64 (fma.f64 (+.f64 -2 t) b (neg.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x x))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 t 2) x)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) (pow.f64 x 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x (-.f64 x (*.f64 b (-.f64 t 2)))))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 x 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 -2 t))))))) (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 -2 t) x)) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (pow.f64 (*.f64 (+.f64 t -2) b) 2)) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (-.f64 (*.f64 (+.f64 t -2) b) x))) (+.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 t -2) b) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 4) (*.f64 x (pow.f64 x 3))) (/.f64 (fma.f64 x x (pow.f64 (*.f64 b (-.f64 t 2)) 2)) (/.f64 1 (-.f64 (*.f64 b (-.f64 t 2)) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 4) (*.f64 x (pow.f64 x 3))) (*.f64 (fma.f64 x x (pow.f64 (*.f64 b (+.f64 -2 t)) 2)) (fma.f64 (+.f64 -2 t) b (neg.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) 3) (pow.f64 (*.f64 x x) 3)) (/.f64 1 (-.f64 (*.f64 (+.f64 t -2) b) x))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (pow.f64 (*.f64 (+.f64 t -2) b) 2)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b (-.f64 t 2)) x)) (-.f64 (pow.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) 3) (pow.f64 x 6))) (+.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 4) (*.f64 x (pow.f64 x 3))) (*.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 6) (pow.f64 x 6)) (fma.f64 (+.f64 -2 t) b (neg.f64 x))) (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 4) (*.f64 (*.f64 x x) (fma.f64 x x (pow.f64 (*.f64 b (+.f64 -2 t)) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (pow.f64 x 3) (pow.f64 x 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b)))))) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 6) (pow.f64 x 6)) (/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x (-.f64 x (*.f64 b (-.f64 t 2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 6) (pow.f64 x 6)) (*.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 -2 t)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) 3) (pow.f64 (pow.f64 x 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b)))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (pow.f64 x 3) (pow.f64 x 3))) (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) 3) (pow.f64 (pow.f64 x 3) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 6) (-.f64 (pow.f64 x 6) (*.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) (pow.f64 x 3)))) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x (-.f64 x (*.f64 b (-.f64 t 2))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) 3) (pow.f64 (pow.f64 x 3) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 6) (-.f64 (pow.f64 x 6) (*.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 x 3))))) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 -2 t)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)) 1) (-.f64 (*.f64 (+.f64 t -2) b) x))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x x)) (-.f64 (*.f64 b (-.f64 t 2)) x))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x x)) (fma.f64 (+.f64 -2 t) b (neg.f64 x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -2) b) x))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -2) b) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b (-.f64 t 2)) x)) (sqrt.f64 (-.f64 (*.f64 b (-.f64 t 2)) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x x)) (*.f64 (sqrt.f64 (fma.f64 (+.f64 -2 t) b (neg.f64 x))) (sqrt.f64 (fma.f64 (+.f64 -2 t) b (neg.f64 x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -2) b) x)) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -2) b) x)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -2) b) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x x)) (*.f64 (cbrt.f64 (-.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (cbrt.f64 (-.f64 (*.f64 b (-.f64 t 2)) x)) (cbrt.f64 (-.f64 (*.f64 b (-.f64 t 2)) x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x x)) (*.f64 (cbrt.f64 (fma.f64 (+.f64 -2 t) b (neg.f64 x))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 -2 t) b (neg.f64 x))) (cbrt.f64 (fma.f64 (+.f64 -2 t) b (neg.f64 x))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x x)) (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 t -2) b)))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -2) b)) (sqrt.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x x)) (*.f64 (-.f64 (sqrt.f64 (*.f64 b (-.f64 t 2))) (sqrt.f64 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 b (-.f64 t 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x x)) (*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 b (+.f64 -2 t)))) (-.f64 (sqrt.f64 (*.f64 b (+.f64 -2 t))) (sqrt.f64 x))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x (-.f64 x (*.f64 b (-.f64 t 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 -2 t))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) (pow.f64 x 3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x (-.f64 x (*.f64 b (-.f64 t 2)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x (-.f64 x (*.f64 b (-.f64 t 2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 x 3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 -2 t)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 -2 t))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 x 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 t -2) b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) (pow.f64 x 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x (-.f64 x (*.f64 b (-.f64 t 2)))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x (-.f64 x (*.f64 b (-.f64 t 2)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 x (-.f64 x (*.f64 b (-.f64 t 2)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 x 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 -2 t)))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 -2 t)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 -2 t)))))))))
(pow.f64 (fma.f64 (+.f64 t -2) b x) 1)
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b x)) 2)
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) 3)
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(pow.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) 1/3)
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2))
(sqrt.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 2))
(sqrt.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 t -2) b x)))
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t -2) b x))))
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3))
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 t -2) b x)))
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(exp.f64 (log.f64 (fma.f64 (+.f64 t -2) b x)))
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 t -2) b x)) 1))
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 t -2) b x)))
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(fma.f64 (+.f64 t -2) b x)
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(fma.f64 b (+.f64 t -2) x)
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(fma.f64 1 (*.f64 (+.f64 t -2) b) x)
(fma.f64 1 (*.f64 b (-.f64 t 2)) x)
(fma.f64 1 (*.f64 b (+.f64 -2 t)) x)
(fma.f64 1 x (*.f64 (+.f64 t -2) b))
(fma.f64 1 x (*.f64 b (-.f64 t 2)))
(fma.f64 1 x (*.f64 b (+.f64 -2 t)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 t -2) b))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 b (-.f64 t 2)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 b (+.f64 -2 t)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -2) b)) (sqrt.f64 (*.f64 (+.f64 t -2) b)) x)
(+.f64 (pow.f64 (sqrt.f64 (*.f64 b (-.f64 t 2))) 2) x)
(+.f64 x (pow.f64 (sqrt.f64 (*.f64 b (+.f64 -2 t))) 2))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (+.f64 t -2) b))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 b (-.f64 t 2)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 b (+.f64 -2 t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -2) b)) 2) (cbrt.f64 (*.f64 (+.f64 t -2) b)) x)
(fma.f64 b (-.f64 t 2) x)
(fma.f64 b (+.f64 -2 t) x)
(+.f64 (*.f64 b t) (*.f64 b -2))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 -2 t))
(+.f64 (*.f64 b -2) (*.f64 b t))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 -2 t))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 -2 t))
(+.f64 (*.f64 -2 b) (*.f64 t b))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 -2 t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -2) b))) 1)
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 -2 t))
(/.f64 b (/.f64 (+.f64 t 2) (fma.f64 t t -4)))
(*.f64 (/.f64 b (+.f64 t 2)) (fma.f64 t t -4))
(*.f64 (fma.f64 t t -4) (/.f64 b (+.f64 t 2)))
(/.f64 b (/.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))) (+.f64 (pow.f64 t 3) -8)))
(*.f64 (/.f64 b (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (+.f64 (pow.f64 t 3) -8))
(*.f64 (+.f64 (pow.f64 t 3) -8) (/.f64 b (fma.f64 t t (+.f64 4 (*.f64 t 2)))))
(/.f64 (*.f64 b (fma.f64 t t -4)) (+.f64 t 2))
(*.f64 (/.f64 b (+.f64 t 2)) (fma.f64 t t -4))
(*.f64 (fma.f64 t t -4) (/.f64 b (+.f64 t 2)))
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) (fma.f64 t t (+.f64 4 (*.f64 t 2))))
(*.f64 (/.f64 b (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (+.f64 (pow.f64 t 3) -8))
(*.f64 (+.f64 (pow.f64 t 3) -8) (/.f64 b (fma.f64 t t (+.f64 4 (*.f64 t 2)))))
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) (+.f64 (*.f64 t t) (-.f64 4 (*.f64 t -2))))
(*.f64 (/.f64 b (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (+.f64 (pow.f64 t 3) -8))
(*.f64 (+.f64 (pow.f64 t 3) -8) (/.f64 b (fma.f64 t t (+.f64 4 (*.f64 t 2)))))
(/.f64 (*.f64 (fma.f64 t t -4) b) (+.f64 t 2))
(*.f64 (/.f64 b (+.f64 t 2)) (fma.f64 t t -4))
(*.f64 (fma.f64 t t -4) (/.f64 b (+.f64 t 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) (fma.f64 t t (+.f64 4 (*.f64 t 2))))
(*.f64 (/.f64 b (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (+.f64 (pow.f64 t 3) -8))
(*.f64 (+.f64 (pow.f64 t 3) -8) (/.f64 b (fma.f64 t t (+.f64 4 (*.f64 t 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) (+.f64 (*.f64 t t) (-.f64 4 (*.f64 t -2))))
(*.f64 (/.f64 b (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (+.f64 (pow.f64 t 3) -8))
(*.f64 (+.f64 (pow.f64 t 3) -8) (/.f64 b (fma.f64 t t (+.f64 4 (*.f64 t 2)))))
(/.f64 (*.f64 b (neg.f64 (fma.f64 t t -4))) (neg.f64 (+.f64 t 2)))
(/.f64 b (/.f64 (+.f64 (neg.f64 t) -2) (neg.f64 (fma.f64 t t -4))))
(*.f64 (/.f64 b (-.f64 -2 t)) (neg.f64 (fma.f64 t t -4)))
(/.f64 (*.f64 b (neg.f64 (+.f64 (pow.f64 t 3) -8))) (neg.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))))
(/.f64 b (/.f64 (neg.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (+.f64 (neg.f64 (pow.f64 t 3)) 8)))
(*.f64 (/.f64 b (neg.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))))) (-.f64 8 (pow.f64 t 3)))
(/.f64 (*.f64 1 (*.f64 b (fma.f64 t t -4))) (+.f64 t 2))
(*.f64 (/.f64 b (+.f64 t 2)) (fma.f64 t t -4))
(*.f64 (fma.f64 t t -4) (/.f64 b (+.f64 t 2)))
(/.f64 (*.f64 1 (*.f64 b (+.f64 (pow.f64 t 3) -8))) (fma.f64 t t (+.f64 4 (*.f64 t 2))))
(*.f64 (/.f64 b (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (+.f64 (pow.f64 t 3) -8))
(*.f64 (+.f64 (pow.f64 t 3) -8) (/.f64 b (fma.f64 t t (+.f64 4 (*.f64 t 2)))))
(/.f64 (*.f64 1 (*.f64 (fma.f64 t t -4) b)) (+.f64 t 2))
(*.f64 (/.f64 b (+.f64 t 2)) (fma.f64 t t -4))
(*.f64 (fma.f64 t t -4) (/.f64 b (+.f64 t 2)))
(/.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 t 3) -8) b)) (fma.f64 t t (+.f64 4 (*.f64 t 2))))
(*.f64 (/.f64 b (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (+.f64 (pow.f64 t 3) -8))
(*.f64 (+.f64 (pow.f64 t 3) -8) (/.f64 b (fma.f64 t t (+.f64 4 (*.f64 t 2)))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 t -2))) (sqrt.f64 (fma.f64 t t -4))) (sqrt.f64 (+.f64 t 2)))
(/.f64 (*.f64 b (sqrt.f64 (-.f64 t 2))) (/.f64 (sqrt.f64 (+.f64 t 2)) (sqrt.f64 (fma.f64 t t -4))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (+.f64 -2 t))) (sqrt.f64 (+.f64 t 2))) (sqrt.f64 (fma.f64 t t -4)))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 t -2))) (sqrt.f64 (+.f64 (pow.f64 t 3) -8))) (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))))
(/.f64 (*.f64 b (sqrt.f64 (-.f64 t 2))) (/.f64 (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (sqrt.f64 (+.f64 (pow.f64 t 3) -8))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (+.f64 -2 t))) (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))))) (sqrt.f64 (+.f64 (pow.f64 t 3) -8)))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 t -2)) 2)) (cbrt.f64 (fma.f64 t t -4))) (cbrt.f64 (+.f64 t 2)))
(/.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 t 2)) 2)) (/.f64 (cbrt.f64 (+.f64 t 2)) (cbrt.f64 (fma.f64 t t -4))))
(*.f64 (/.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 -2 t)) 2)) (cbrt.f64 (+.f64 t 2))) (cbrt.f64 (fma.f64 t t -4)))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 t -2)) 2)) (cbrt.f64 (+.f64 (pow.f64 t 3) -8))) (cbrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))))
(/.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 t 2)) 2)) (/.f64 (cbrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (cbrt.f64 (+.f64 (pow.f64 t 3) -8))))
(*.f64 (/.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 -2 t)) 2)) (cbrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))))) (cbrt.f64 (+.f64 (pow.f64 t 3) -8)))
(/.f64 (*.f64 (neg.f64 (fma.f64 t t -4)) b) (neg.f64 (+.f64 t 2)))
(/.f64 b (/.f64 (+.f64 (neg.f64 t) -2) (neg.f64 (fma.f64 t t -4))))
(*.f64 (/.f64 b (-.f64 -2 t)) (neg.f64 (fma.f64 t t -4)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 t 3) -8)) b) (neg.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))))
(/.f64 b (/.f64 (neg.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (+.f64 (neg.f64 (pow.f64 t 3)) 8)))
(*.f64 (/.f64 b (neg.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))))) (-.f64 8 (pow.f64 t 3)))
(/.f64 (*.f64 (*.f64 b (fma.f64 t t -4)) 1) (+.f64 t 2))
(*.f64 (/.f64 b (+.f64 t 2)) (fma.f64 t t -4))
(*.f64 (fma.f64 t t -4) (/.f64 b (+.f64 t 2)))
(/.f64 (*.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) 1) (fma.f64 t t (+.f64 4 (*.f64 t 2))))
(*.f64 (/.f64 b (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (+.f64 (pow.f64 t 3) -8))
(*.f64 (+.f64 (pow.f64 t 3) -8) (/.f64 b (fma.f64 t t (+.f64 4 (*.f64 t 2)))))
(/.f64 (*.f64 (*.f64 (fma.f64 t t -4) b) 1) (+.f64 t 2))
(*.f64 (/.f64 b (+.f64 t 2)) (fma.f64 t t -4))
(*.f64 (fma.f64 t t -4) (/.f64 b (+.f64 t 2)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) 1) (fma.f64 t t (+.f64 4 (*.f64 t 2))))
(*.f64 (/.f64 b (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (+.f64 (pow.f64 t 3) -8))
(*.f64 (+.f64 (pow.f64 t 3) -8) (/.f64 b (fma.f64 t t (+.f64 4 (*.f64 t 2)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 t t -4)) (*.f64 (sqrt.f64 (+.f64 t -2)) b)) (sqrt.f64 (+.f64 t 2)))
(/.f64 (*.f64 b (sqrt.f64 (-.f64 t 2))) (/.f64 (sqrt.f64 (+.f64 t 2)) (sqrt.f64 (fma.f64 t t -4))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (+.f64 -2 t))) (sqrt.f64 (+.f64 t 2))) (sqrt.f64 (fma.f64 t t -4)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 t 3) -8)) (*.f64 (sqrt.f64 (+.f64 t -2)) b)) (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))))
(/.f64 (*.f64 b (sqrt.f64 (-.f64 t 2))) (/.f64 (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (sqrt.f64 (+.f64 (pow.f64 t 3) -8))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (+.f64 -2 t))) (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))))) (sqrt.f64 (+.f64 (pow.f64 t 3) -8)))
(/.f64 (/.f64 (*.f64 b (fma.f64 t t -4)) 1) (+.f64 t 2))
(*.f64 (/.f64 b (+.f64 t 2)) (fma.f64 t t -4))
(*.f64 (fma.f64 t t -4) (/.f64 b (+.f64 t 2)))
(/.f64 (/.f64 (*.f64 b (fma.f64 t t -4)) (sqrt.f64 (+.f64 t 2))) (sqrt.f64 (+.f64 t 2)))
(/.f64 (*.f64 b (fma.f64 t t -4)) (*.f64 (sqrt.f64 (+.f64 t 2)) (sqrt.f64 (+.f64 t 2))))
(/.f64 (fma.f64 t t -4) (*.f64 (sqrt.f64 (+.f64 t 2)) (/.f64 (sqrt.f64 (+.f64 t 2)) b)))
(/.f64 (/.f64 (*.f64 b (fma.f64 t t -4)) (*.f64 (cbrt.f64 (+.f64 t 2)) (cbrt.f64 (+.f64 t 2)))) (cbrt.f64 (+.f64 t 2)))
(/.f64 (*.f64 b (fma.f64 t t -4)) (*.f64 (cbrt.f64 (+.f64 t 2)) (*.f64 (cbrt.f64 (+.f64 t 2)) (cbrt.f64 (+.f64 t 2)))))
(/.f64 (/.f64 (/.f64 b (/.f64 (cbrt.f64 (+.f64 t 2)) (fma.f64 t t -4))) (cbrt.f64 (+.f64 t 2))) (cbrt.f64 (+.f64 t 2)))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) 1) (fma.f64 t t (+.f64 4 (*.f64 t 2))))
(*.f64 (/.f64 b (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (+.f64 (pow.f64 t 3) -8))
(*.f64 (+.f64 (pow.f64 t 3) -8) (/.f64 b (fma.f64 t t (+.f64 4 (*.f64 t 2)))))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))))) (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))))
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) (*.f64 (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))))))
(/.f64 b (/.f64 (*.f64 (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))))) (+.f64 (pow.f64 t 3) -8)))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) (*.f64 (cbrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (cbrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))))) (cbrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))))
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) (*.f64 (cbrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (*.f64 (cbrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (cbrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))))))
(/.f64 (/.f64 (*.f64 (fma.f64 t t -4) b) 1) (+.f64 t 2))
(*.f64 (/.f64 b (+.f64 t 2)) (fma.f64 t t -4))
(*.f64 (fma.f64 t t -4) (/.f64 b (+.f64 t 2)))
(/.f64 (/.f64 (*.f64 (fma.f64 t t -4) b) (sqrt.f64 (+.f64 t 2))) (sqrt.f64 (+.f64 t 2)))
(/.f64 (*.f64 b (fma.f64 t t -4)) (*.f64 (sqrt.f64 (+.f64 t 2)) (sqrt.f64 (+.f64 t 2))))
(/.f64 (fma.f64 t t -4) (*.f64 (sqrt.f64 (+.f64 t 2)) (/.f64 (sqrt.f64 (+.f64 t 2)) b)))
(/.f64 (/.f64 (*.f64 (fma.f64 t t -4) b) (*.f64 (cbrt.f64 (+.f64 t 2)) (cbrt.f64 (+.f64 t 2)))) (cbrt.f64 (+.f64 t 2)))
(/.f64 (*.f64 b (fma.f64 t t -4)) (*.f64 (cbrt.f64 (+.f64 t 2)) (*.f64 (cbrt.f64 (+.f64 t 2)) (cbrt.f64 (+.f64 t 2)))))
(/.f64 (/.f64 (/.f64 b (/.f64 (cbrt.f64 (+.f64 t 2)) (fma.f64 t t -4))) (cbrt.f64 (+.f64 t 2))) (cbrt.f64 (+.f64 t 2)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) 1) (fma.f64 t t (+.f64 4 (*.f64 t 2))))
(*.f64 (/.f64 b (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (+.f64 (pow.f64 t 3) -8))
(*.f64 (+.f64 (pow.f64 t 3) -8) (/.f64 b (fma.f64 t t (+.f64 4 (*.f64 t 2)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))))) (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))))
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) (*.f64 (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))))))
(/.f64 b (/.f64 (*.f64 (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (sqrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))))) (+.f64 (pow.f64 t 3) -8)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) (*.f64 (cbrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (cbrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))))) (cbrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))))
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) (*.f64 (cbrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (*.f64 (cbrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))) (cbrt.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2)))))))
(pow.f64 (*.f64 (+.f64 t -2) b) 1)
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 -2 t))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t -2) b)) 2)
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 t 2))) 2)
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 -2 t))) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t -2) b)) 3)
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 -2 t))
(pow.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) 1/3)
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 -2 t))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2))
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2))
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2))
(log.f64 (pow.f64 (exp.f64 b) (+.f64 t -2)))
(log.f64 (pow.f64 (exp.f64 b) (-.f64 t 2)))
(*.f64 (+.f64 -2 t) (log.f64 (exp.f64 b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -2) b))))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 -2 t))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 -2 t))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -2) b)))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 -2 t))
(exp.f64 (log.f64 (*.f64 (+.f64 t -2) b)))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 -2 t))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t -2) b)) 1))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 -2 t))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -2) b)))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 -2 t))
(+.f64 (*.f64 (+.f64 t -2) b) (+.f64 x z))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(+.f64 (*.f64 (+.f64 t -2) b) (*.f64 (+.f64 x z) 1))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(+.f64 (*.f64 (+.f64 t -2) b) (+.f64 (*.f64 (+.f64 x z) 1) (fma.f64 z -1 z)))
(+.f64 z (+.f64 (fma.f64 b (-.f64 t 2) x) (fma.f64 z -1 z)))
(+.f64 z (+.f64 (fma.f64 b (+.f64 -2 t) x) (*.f64 0 z)))
(+.f64 (*.f64 (+.f64 t -2) b) (+.f64 (*.f64 (+.f64 x z) 1) (fma.f64 1 z z)))
(+.f64 x (+.f64 (fma.f64 1 z z) (fma.f64 (-.f64 t 2) b z)))
(+.f64 (*.f64 2 z) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(+.f64 (*.f64 (+.f64 t -2) b) (+.f64 (*.f64 (+.f64 x z) 1) (fma.f64 z 1 z)))
(+.f64 x (+.f64 (fma.f64 1 z z) (fma.f64 (-.f64 t 2) b z)))
(+.f64 (*.f64 2 z) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(+.f64 (*.f64 (+.f64 t -2) b) (+.f64 (*.f64 (+.f64 x z) 1) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (fma.f64 b (-.f64 t 2) x) (+.f64 z (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(+.f64 (*.f64 (+.f64 t -2) b) (+.f64 (*.f64 (+.f64 x z) 1) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 x (+.f64 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z) (fma.f64 (-.f64 t 2) b z)))
(+.f64 z (+.f64 x (fma.f64 (+.f64 -2 t) b (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))))
(+.f64 x (+.f64 (*.f64 (+.f64 t -2) b) z))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 t -2) b) z) (fma.f64 z -1 z)))
(+.f64 z (+.f64 (fma.f64 b (-.f64 t 2) x) (fma.f64 z -1 z)))
(+.f64 z (+.f64 (fma.f64 b (+.f64 -2 t) x) (*.f64 0 z)))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 t -2) b) z) (fma.f64 1 z z)))
(+.f64 x (+.f64 (fma.f64 1 z z) (fma.f64 (-.f64 t 2) b z)))
(+.f64 (*.f64 2 z) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 t -2) b) z) (fma.f64 z 1 z)))
(+.f64 x (+.f64 (fma.f64 1 z z) (fma.f64 (-.f64 t 2) b z)))
(+.f64 (*.f64 2 z) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 t -2) b) z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (fma.f64 b (-.f64 t 2) x) (+.f64 z (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 t -2) b) z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 x (+.f64 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z) (fma.f64 (-.f64 t 2) b z)))
(+.f64 z (+.f64 x (fma.f64 (+.f64 -2 t) b (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))))
(+.f64 (fma.f64 (+.f64 t -2) b x) z)
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(+.f64 (fma.f64 (+.f64 t -2) b x) (+.f64 z (fma.f64 z -1 z)))
(+.f64 z (+.f64 (fma.f64 b (-.f64 t 2) x) (fma.f64 z -1 z)))
(+.f64 z (+.f64 (fma.f64 b (+.f64 -2 t) x) (*.f64 0 z)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (+.f64 z (fma.f64 1 z z)))
(+.f64 x (+.f64 (fma.f64 1 z z) (fma.f64 (-.f64 t 2) b z)))
(+.f64 (*.f64 2 z) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (+.f64 z (fma.f64 z 1 z)))
(+.f64 x (+.f64 (fma.f64 1 z z) (fma.f64 (-.f64 t 2) b z)))
(+.f64 (*.f64 2 z) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (+.f64 z (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (fma.f64 b (-.f64 t 2) x) (+.f64 z (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (+.f64 z (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 x (+.f64 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z) (fma.f64 (-.f64 t 2) b z)))
(+.f64 z (+.f64 x (fma.f64 (+.f64 -2 t) b (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))))
(+.f64 z (fma.f64 (+.f64 t -2) b x))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(+.f64 z (+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 z -1 z)))
(+.f64 z (+.f64 (fma.f64 b (-.f64 t 2) x) (fma.f64 z -1 z)))
(+.f64 z (+.f64 (fma.f64 b (+.f64 -2 t) x) (*.f64 0 z)))
(+.f64 z (+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 1 z z)))
(+.f64 x (+.f64 (fma.f64 1 z z) (fma.f64 (-.f64 t 2) b z)))
(+.f64 (*.f64 2 z) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(+.f64 z (+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 z 1 z)))
(+.f64 x (+.f64 (fma.f64 1 z z) (fma.f64 (-.f64 t 2) b z)))
(+.f64 (*.f64 2 z) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(+.f64 z (+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (fma.f64 b (-.f64 t 2) x) (+.f64 z (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(+.f64 z (+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 x (+.f64 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z) (fma.f64 (-.f64 t 2) b z)))
(+.f64 z (+.f64 x (fma.f64 (+.f64 -2 t) b (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (fma.f64 z -1 z))
(+.f64 z (+.f64 (fma.f64 b (-.f64 t 2) x) (fma.f64 z -1 z)))
(+.f64 z (+.f64 (fma.f64 b (+.f64 -2 t) x) (*.f64 0 z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (fma.f64 1 z z))
(+.f64 x (+.f64 (fma.f64 1 z z) (fma.f64 (-.f64 t 2) b z)))
(+.f64 (*.f64 2 z) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (fma.f64 z 1 z))
(+.f64 x (+.f64 (fma.f64 1 z z) (fma.f64 (-.f64 t 2) b z)))
(+.f64 (*.f64 2 z) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))
(+.f64 (fma.f64 b (-.f64 t 2) x) (+.f64 z (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(+.f64 x (+.f64 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z) (fma.f64 (-.f64 t 2) b z)))
(+.f64 z (+.f64 x (fma.f64 (+.f64 -2 t) b (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z -1 z) (fma.f64 z -1 z)))
(+.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) (*.f64 2 (fma.f64 z -1 z)))
(+.f64 x (+.f64 (fma.f64 (+.f64 -2 t) b z) (*.f64 2 (*.f64 0 z))))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 1 z z) (fma.f64 z -1 z)))
(+.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) (+.f64 (fma.f64 z -1 z) (fma.f64 1 z z)))
(+.f64 x (+.f64 (fma.f64 (+.f64 -2 t) b z) (+.f64 (*.f64 0 z) (*.f64 2 z))))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z 1 z) (fma.f64 z -1 z)))
(+.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) (+.f64 (fma.f64 z -1 z) (fma.f64 1 z z)))
(+.f64 x (+.f64 (fma.f64 (+.f64 -2 t) b z) (+.f64 (*.f64 0 z) (*.f64 2 z))))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 z -1 z)))
(+.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) (+.f64 (fma.f64 z -1 z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 x (+.f64 (fma.f64 (+.f64 -2 t) b z) (+.f64 (*.f64 0 z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z) (fma.f64 z -1 z)))
(+.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) (+.f64 (fma.f64 z -1 z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 z (+.f64 (+.f64 (fma.f64 b (+.f64 -2 t) x) (*.f64 0 z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z -1 z) (fma.f64 1 z z)))
(+.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) (+.f64 (fma.f64 z -1 z) (fma.f64 1 z z)))
(+.f64 x (+.f64 (fma.f64 (+.f64 -2 t) b z) (+.f64 (*.f64 0 z) (*.f64 2 z))))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 1 z z) (fma.f64 1 z z)))
(+.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) (*.f64 2 (fma.f64 1 z z)))
(+.f64 x (+.f64 (fma.f64 (+.f64 -2 t) b z) (*.f64 2 (*.f64 2 z))))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z 1 z) (fma.f64 1 z z)))
(+.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) (*.f64 2 (fma.f64 1 z z)))
(+.f64 x (+.f64 (fma.f64 (+.f64 -2 t) b z) (*.f64 2 (*.f64 2 z))))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 1 z z)))
(+.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) (+.f64 (fma.f64 1 z z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (*.f64 2 z) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 b (+.f64 -2 t) (+.f64 x z))))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z) (fma.f64 1 z z)))
(+.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) (+.f64 (fma.f64 1 z z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (+.f64 (+.f64 z (*.f64 2 z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z -1 z) (fma.f64 z 1 z)))
(+.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) (+.f64 (fma.f64 z -1 z) (fma.f64 1 z z)))
(+.f64 x (+.f64 (fma.f64 (+.f64 -2 t) b z) (+.f64 (*.f64 0 z) (*.f64 2 z))))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 1 z z) (fma.f64 z 1 z)))
(+.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) (*.f64 2 (fma.f64 1 z z)))
(+.f64 x (+.f64 (fma.f64 (+.f64 -2 t) b z) (*.f64 2 (*.f64 2 z))))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z 1 z) (fma.f64 z 1 z)))
(+.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) (*.f64 2 (fma.f64 1 z z)))
(+.f64 x (+.f64 (fma.f64 (+.f64 -2 t) b z) (*.f64 2 (*.f64 2 z))))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 z 1 z)))
(+.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) (+.f64 (fma.f64 1 z z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (*.f64 2 z) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 b (+.f64 -2 t) (+.f64 x z))))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z) (fma.f64 z 1 z)))
(+.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) (+.f64 (fma.f64 1 z z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (+.f64 (+.f64 z (*.f64 2 z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z -1 z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) (+.f64 (fma.f64 z -1 z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 x (+.f64 (fma.f64 (+.f64 -2 t) b z) (+.f64 (*.f64 0 z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 1 z z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) (+.f64 (fma.f64 1 z z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (*.f64 2 z) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 b (+.f64 -2 t) (+.f64 x z))))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z 1 z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) (+.f64 (fma.f64 1 z z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (*.f64 2 z) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 b (+.f64 -2 t) (+.f64 x z))))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (+.f64 z (+.f64 x (fma.f64 (+.f64 -2 t) b (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z -1 z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) (+.f64 (fma.f64 z -1 z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 z (+.f64 (+.f64 (fma.f64 b (+.f64 -2 t) x) (*.f64 0 z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 1 z z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) (+.f64 (fma.f64 1 z z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (+.f64 (+.f64 z (*.f64 2 z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 z 1 z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) (+.f64 (fma.f64 1 z z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (+.f64 (+.f64 z (*.f64 2 z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (+.f64 z (+.f64 x (fma.f64 (+.f64 -2 t) b (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 x (+.f64 (fma.f64 (+.f64 -2 t) b z) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))))
(+.f64 (+.f64 x z) (*.f64 (+.f64 t -2) b))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(+.f64 (+.f64 x z) (+.f64 (*.f64 (+.f64 t -2) b) (fma.f64 z -1 z)))
(+.f64 z (+.f64 (fma.f64 b (-.f64 t 2) x) (fma.f64 z -1 z)))
(+.f64 z (+.f64 (fma.f64 b (+.f64 -2 t) x) (*.f64 0 z)))
(+.f64 (+.f64 x z) (+.f64 (*.f64 (+.f64 t -2) b) (fma.f64 1 z z)))
(+.f64 x (+.f64 (fma.f64 1 z z) (fma.f64 (-.f64 t 2) b z)))
(+.f64 (*.f64 2 z) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(+.f64 (+.f64 x z) (+.f64 (*.f64 (+.f64 t -2) b) (fma.f64 z 1 z)))
(+.f64 x (+.f64 (fma.f64 1 z z) (fma.f64 (-.f64 t 2) b z)))
(+.f64 (*.f64 2 z) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(+.f64 (+.f64 x z) (+.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (fma.f64 b (-.f64 t 2) x) (+.f64 z (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(+.f64 (+.f64 x z) (+.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z)))
(+.f64 x (+.f64 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z) (fma.f64 (-.f64 t 2) b z)))
(+.f64 z (+.f64 x (fma.f64 (+.f64 -2 t) b (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))))
(+.f64 (+.f64 x z) (+.f64 (fma.f64 z -1 z) (*.f64 (+.f64 t -2) b)))
(+.f64 z (+.f64 (fma.f64 b (-.f64 t 2) x) (fma.f64 z -1 z)))
(+.f64 z (+.f64 (fma.f64 b (+.f64 -2 t) x) (*.f64 0 z)))
(+.f64 (+.f64 x z) (+.f64 (fma.f64 1 z z) (*.f64 (+.f64 t -2) b)))
(+.f64 x (+.f64 (fma.f64 1 z z) (fma.f64 (-.f64 t 2) b z)))
(+.f64 (*.f64 2 z) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(+.f64 (+.f64 x z) (+.f64 (fma.f64 z 1 z) (*.f64 (+.f64 t -2) b)))
(+.f64 x (+.f64 (fma.f64 1 z z) (fma.f64 (-.f64 t 2) b z)))
(+.f64 (*.f64 2 z) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(+.f64 (+.f64 x z) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (*.f64 (+.f64 t -2) b)))
(+.f64 (fma.f64 b (-.f64 t 2) x) (+.f64 z (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(+.f64 (+.f64 x z) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z) (*.f64 (+.f64 t -2) b)))
(+.f64 x (+.f64 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z) (fma.f64 (-.f64 t 2) b z)))
(+.f64 z (+.f64 x (fma.f64 (+.f64 -2 t) b (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))))
(+.f64 (+.f64 (*.f64 (+.f64 t -2) b) z) x)
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(+.f64 (*.f64 b t) (+.f64 (*.f64 b -2) (+.f64 x z)))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(+.f64 (*.f64 b t) (+.f64 (*.f64 b -2) (*.f64 (+.f64 x z) 1)))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(+.f64 (*.f64 (+.f64 x z) 1) (*.f64 (+.f64 t -2) b))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 x z)))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (*.f64 (+.f64 x z) 1)))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(+.f64 (fma.f64 z -1 z) (fma.f64 (+.f64 t -2) b (+.f64 x z)))
(+.f64 z (+.f64 (fma.f64 b (-.f64 t 2) x) (fma.f64 z -1 z)))
(+.f64 z (+.f64 (fma.f64 b (+.f64 -2 t) x) (*.f64 0 z)))
(+.f64 (fma.f64 1 z z) (fma.f64 (+.f64 t -2) b (+.f64 x z)))
(+.f64 x (+.f64 (fma.f64 1 z z) (fma.f64 (-.f64 t 2) b z)))
(+.f64 (*.f64 2 z) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(+.f64 (fma.f64 z 1 z) (fma.f64 (+.f64 t -2) b (+.f64 x z)))
(+.f64 x (+.f64 (fma.f64 1 z z) (fma.f64 (-.f64 t 2) b z)))
(+.f64 (*.f64 2 z) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 (+.f64 t -2) b (+.f64 x z)))
(+.f64 (fma.f64 b (-.f64 t 2) x) (+.f64 z (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z) (fma.f64 (+.f64 t -2) b (+.f64 x z)))
(+.f64 x (+.f64 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z) (fma.f64 (-.f64 t 2) b z)))
(+.f64 z (+.f64 x (fma.f64 (+.f64 -2 t) b (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))))
(+.f64 (+.f64 (+.f64 x z) (*.f64 b t)) (*.f64 b -2))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(+.f64 (+.f64 (+.f64 x z) (*.f64 t b)) (*.f64 -2 b))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(+.f64 (-.f64 (fma.f64 (+.f64 t -2) b x) 0) z)
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(+.f64 (-.f64 (fma.f64 (+.f64 t -2) b x) (exp.f64 (log1p.f64 z))) 1)
(+.f64 1 (-.f64 (fma.f64 b (-.f64 t 2) x) (exp.f64 (log1p.f64 z))))
(+.f64 1 (-.f64 (fma.f64 b (+.f64 -2 t) x) (exp.f64 (log1p.f64 z))))
(*.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 1)
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(*.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z)))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) (sqrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 2))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 2) (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(/.f64 (pow.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) 2) (+.f64 z (fma.f64 b (-.f64 t 2) x)))
(/.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z)) 2) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(*.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 2) (*.f64 z (+.f64 z (fma.f64 b (-.f64 t 2) x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 2) (*.f64 z (fma.f64 b (+.f64 -2 t) (+.f64 x z)))))
(*.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (fma.f64 (+.f64 t -2) b x))) (-.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b x)) (sqrt.f64 z)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 b (-.f64 t 2) x)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (fma.f64 b (-.f64 t 2) x)) (sqrt.f64 z)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 b (+.f64 -2 t) x)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (fma.f64 b (+.f64 -2 t) x)) (sqrt.f64 z)))
(/.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 1)
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(/.f64 1 (/.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2)))
(/.f64 (pow.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) 2) (+.f64 z (fma.f64 b (-.f64 t 2) x)))
(/.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z)) 2) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 2) (*.f64 z (+.f64 z (fma.f64 b (-.f64 t 2) x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 2) (*.f64 z (fma.f64 b (+.f64 -2 t) (+.f64 x z)))))
(/.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (fma.f64 (+.f64 t -2) b (+.f64 x z)))
(/.f64 (pow.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) 2) (+.f64 z (fma.f64 b (-.f64 t 2) x)))
(/.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z)) 2) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 2) (*.f64 z (+.f64 z (fma.f64 b (-.f64 t 2) x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 2) (*.f64 z (fma.f64 b (+.f64 -2 t) (+.f64 x z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 3) (pow.f64 z 3)) (-.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 2) (*.f64 z (+.f64 z (fma.f64 b (-.f64 t 2) x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 3) (pow.f64 z 3)) (-.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 2) (*.f64 z (fma.f64 b (+.f64 -2 t) (+.f64 x z)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 2) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 2)) (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x))) 4) (cbrt.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z))) 4) (cbrt.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z))))
(/.f64 (*.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (sqrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (sqrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(/.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) (/.f64 (sqrt.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x))) (sqrt.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)))))
(*.f64 (/.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z)) (sqrt.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z)))) (sqrt.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z))))
(/.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) 1) (fma.f64 (+.f64 t -2) b (+.f64 x z)))
(/.f64 (pow.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) 2) (+.f64 z (fma.f64 b (-.f64 t 2) x)))
(/.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z)) 2) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (+.f64 x z) (+.f64 x z))) (-.f64 (*.f64 (+.f64 t -2) b) (+.f64 x z)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 (+.f64 x z) (+.f64 x z))) (fma.f64 (-.f64 t 2) b (neg.f64 (+.f64 x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 (+.f64 x z) (+.f64 x z))) (-.f64 (fma.f64 (+.f64 -2 t) b (neg.f64 x)) z))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (+.f64 x z) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (-.f64 (*.f64 (+.f64 x z) (+.f64 x z)) (*.f64 (*.f64 (+.f64 t -2) b) (+.f64 x z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) (pow.f64 (+.f64 x z) 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 (+.f64 x z) (-.f64 (+.f64 x z) (*.f64 b (-.f64 t 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 (+.f64 x z) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 (+.f64 x z) (+.f64 x (-.f64 z (*.f64 b (+.f64 -2 t)))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2)) (neg.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(neg.f64 (/.f64 (pow.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) 2) (neg.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z)) 2)) (neg.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 3) (pow.f64 z 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 2) (*.f64 z (+.f64 z (fma.f64 b (-.f64 t 2) x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 3) (pow.f64 z 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 2) (*.f64 z (fma.f64 b (+.f64 -2 t) (+.f64 x z))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) 1) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 2) (*.f64 z (+.f64 z (fma.f64 b (-.f64 t 2) x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 2) (*.f64 z (fma.f64 b (+.f64 -2 t) (+.f64 x z)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) 1) (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 3) (pow.f64 z 3)) (-.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 2) (*.f64 z (+.f64 z (fma.f64 b (-.f64 t 2) x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 3) (pow.f64 z 3)) (-.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 2) (*.f64 z (fma.f64 b (+.f64 -2 t) (+.f64 x z)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (+.f64 x z) (+.f64 x z)))) (-.f64 (*.f64 (+.f64 t -2) b) (+.f64 x z)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 (+.f64 x z) (+.f64 x z))) (fma.f64 (-.f64 t 2) b (neg.f64 (+.f64 x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 (+.f64 x z) (+.f64 x z))) (-.f64 (fma.f64 (+.f64 -2 t) b (neg.f64 x)) z))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (+.f64 x z) 3))) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (-.f64 (*.f64 (+.f64 x z) (+.f64 x z)) (*.f64 (*.f64 (+.f64 t -2) b) (+.f64 x z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) (pow.f64 (+.f64 x z) 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 (+.f64 x z) (-.f64 (+.f64 x z) (*.f64 b (-.f64 t 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 (+.f64 x z) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 (+.f64 x z) (+.f64 x (-.f64 z (*.f64 b (+.f64 -2 t)))))))
(/.f64 (*.f64 1 (neg.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2))) (neg.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(neg.f64 (/.f64 (pow.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) 2) (neg.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z)) 2)) (neg.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 3) (pow.f64 z 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 2) (*.f64 z (+.f64 z (fma.f64 b (-.f64 t 2) x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 3) (pow.f64 z 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 2) (*.f64 z (fma.f64 b (+.f64 -2 t) (+.f64 x z))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))))
(/.f64 (sqrt.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 2) (*.f64 z (+.f64 z (fma.f64 b (-.f64 t 2) x))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 3) (pow.f64 z 3)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 2) (*.f64 z (fma.f64 b (+.f64 -2 t) (+.f64 x z)))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 3) (pow.f64 z 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 2) (*.f64 z (+.f64 z (fma.f64 b (-.f64 t 2) x))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 3) (pow.f64 z 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 2) (*.f64 z (fma.f64 b (+.f64 -2 t) (+.f64 x z)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 3) (pow.f64 z 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (+.f64 x z) (+.f64 x z))) 1) (-.f64 (*.f64 (+.f64 t -2) b) (+.f64 x z)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 (+.f64 x z) (+.f64 x z))) (fma.f64 (-.f64 t 2) b (neg.f64 (+.f64 x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 (+.f64 x z) (+.f64 x z))) (-.f64 (fma.f64 (+.f64 -2 t) b (neg.f64 x)) z))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (+.f64 x z) 3)) 1) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (-.f64 (*.f64 (+.f64 x z) (+.f64 x z)) (*.f64 (*.f64 (+.f64 t -2) b) (+.f64 x z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) (pow.f64 (+.f64 x z) 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 (+.f64 x z) (-.f64 (+.f64 x z) (*.f64 b (-.f64 t 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 (+.f64 x z) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 (+.f64 x z) (+.f64 x (-.f64 z (*.f64 b (+.f64 -2 t)))))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2)) 1) (neg.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(neg.f64 (/.f64 (pow.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) 2) (neg.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z)) 2)) (neg.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3))) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 3) (pow.f64 z 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 2) (*.f64 z (+.f64 z (fma.f64 b (-.f64 t 2) x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 3) (pow.f64 z 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 2) (*.f64 z (fma.f64 b (+.f64 -2 t) (+.f64 x z))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3))) (sqrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))))
(/.f64 (sqrt.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 2) (*.f64 z (+.f64 z (fma.f64 b (-.f64 t 2) x))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 3) (pow.f64 z 3)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 2) (*.f64 z (fma.f64 b (+.f64 -2 t) (+.f64 x z)))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 3) (pow.f64 z 3))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 2) (*.f64 z (+.f64 z (fma.f64 b (-.f64 t 2) x))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 3) (pow.f64 z 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 2) (*.f64 z (fma.f64 b (+.f64 -2 t) (+.f64 x z)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 3) (pow.f64 z 3))))
(/.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 3) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (fma.f64 (+.f64 t -2) b (+.f64 x z)))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2)) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2))
(/.f64 (pow.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) 2) (+.f64 z (fma.f64 b (-.f64 t 2) x)))
(/.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z)) 2) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3))) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (*.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 3) (pow.f64 z 3))) (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 2) (*.f64 z (+.f64 z (fma.f64 b (-.f64 t 2) x))))) (/.f64 (/.f64 1 (+.f64 z (fma.f64 b (-.f64 t 2) x))) (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 2) (*.f64 z (+.f64 z (fma.f64 b (-.f64 t 2) x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 3) (pow.f64 z 3)) (/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 2) (*.f64 z (fma.f64 b (+.f64 -2 t) (+.f64 x z)))) (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 2) (*.f64 z (fma.f64 b (+.f64 -2 t) (+.f64 x z))))) (/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 3) (pow.f64 z 3)) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3))) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))
(/.f64 (*.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 3) (pow.f64 z 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 2) (*.f64 z (+.f64 z (fma.f64 b (-.f64 t 2) x)))) (/.f64 1 (+.f64 z (fma.f64 b (-.f64 t 2) x)))))
(/.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z)) (/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 2) (*.f64 z (fma.f64 b (+.f64 -2 t) (+.f64 x z)))) (/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 3) (pow.f64 z 3)) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3))) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (*.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 3) (pow.f64 z 3)) (/.f64 (pow.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) 2) (+.f64 z (fma.f64 b (-.f64 t 2) x)))) (*.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 2) (*.f64 z (+.f64 z (fma.f64 b (-.f64 t 2) x))))))
(/.f64 (/.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z)) 2) (/.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z)) 2) (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 3) (pow.f64 z 3)))) (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 2) (*.f64 z (fma.f64 b (+.f64 -2 t) (+.f64 x z)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (pow.f64 (fma.f64 (+.f64 t -2) b x) 2)) (*.f64 (*.f64 z z) (*.f64 z z))) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 4) (*.f64 z (pow.f64 z 3))) (/.f64 (pow.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) 2) (/.f64 1 (+.f64 z (fma.f64 b (-.f64 t 2) x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 4) (*.f64 z (pow.f64 z 3))) (pow.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z)) 3))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) 3) (pow.f64 (*.f64 z z) 3)) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (+.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (pow.f64 (fma.f64 (+.f64 t -2) b x) 2)) (+.f64 (*.f64 (*.f64 z z) (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z z)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 2) 3) (pow.f64 z 6)) (/.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 4) (*.f64 (*.f64 z z) (+.f64 (*.f64 z z) (pow.f64 (fma.f64 b (-.f64 t 2) x) 2)))) (/.f64 1 (+.f64 z (fma.f64 b (-.f64 t 2) x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 6) (pow.f64 z 6)) (fma.f64 b (+.f64 -2 t) (+.f64 x z))) (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 4) (*.f64 z (*.f64 z (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 2) (*.f64 z z))))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2)) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 3) (pow.f64 z 3)) (/.f64 (pow.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) 2) (+.f64 z (fma.f64 b (-.f64 t 2) x)))) (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 3) (pow.f64 z 3)))
(/.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z)) 2) (/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 3) (pow.f64 z 3)) (/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 3) (pow.f64 z 3)) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 (fma.f64 (+.f64 t -2) b x) 3)) (*.f64 (pow.f64 z 3) (pow.f64 z 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 6) (pow.f64 z 6)) (/.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 3) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 2) (*.f64 z (+.f64 z (fma.f64 b (-.f64 t 2) x)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 6) (pow.f64 z 6)) (*.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 2) (*.f64 z (fma.f64 b (+.f64 -2 t) (+.f64 x z))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) 3) (pow.f64 (pow.f64 z 3) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))) (+.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 (fma.f64 (+.f64 t -2) b x) 3)) (+.f64 (*.f64 (pow.f64 z 3) (pow.f64 z 3)) (*.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 2) (*.f64 z (+.f64 z (fma.f64 b (-.f64 t 2) x))))) (-.f64 (pow.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 3) 3) (pow.f64 (pow.f64 z 3) 3))) (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 6) (+.f64 (pow.f64 z 6) (*.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 3) (pow.f64 z 3)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 3) 3) (pow.f64 (pow.f64 z 3) 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 6) (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 3) (pow.f64 z 3))))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 2) (*.f64 z (fma.f64 b (+.f64 -2 t) (+.f64 x z))))))
(/.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 2))
(/.f64 (pow.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) 2) (+.f64 z (fma.f64 b (-.f64 t 2) x)))
(/.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z)) 2) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(/.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 2)) (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(/.f64 (pow.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) 2) (+.f64 z (fma.f64 b (-.f64 t 2) x)))
(/.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z)) 2) (fma.f64 b (+.f64 -2 t) (+.f64 x z)))
(/.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2)) (/.f64 1 (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(/.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))))
(/.f64 (pow.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) 2) (/.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 2) (*.f64 z (+.f64 z (fma.f64 b (-.f64 t 2) x))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 2) (*.f64 z (fma.f64 b (+.f64 -2 t) (+.f64 x z)))) (/.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z)) 2) (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 3) (pow.f64 z 3))))
(/.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (+.f64 (sqrt.f64 z) (sqrt.f64 (fma.f64 (+.f64 t -2) b x)))) (-.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b x)) (sqrt.f64 z)))
(/.f64 (pow.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) 2) (*.f64 (+.f64 (sqrt.f64 (fma.f64 b (-.f64 t 2) x)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (fma.f64 b (-.f64 t 2) x)) (sqrt.f64 z))))
(/.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z)) 2) (*.f64 (+.f64 (sqrt.f64 (fma.f64 b (+.f64 -2 t) x)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (fma.f64 b (+.f64 -2 t) x)) (sqrt.f64 z))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) 1) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 2) (*.f64 z (+.f64 z (fma.f64 b (-.f64 t 2) x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 2) (*.f64 z (fma.f64 b (+.f64 -2 t) (+.f64 x z)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z)))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 3) (pow.f64 z 3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 2) (*.f64 z (+.f64 z (fma.f64 b (-.f64 t 2) x))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 2) (*.f64 z (+.f64 z (fma.f64 b (-.f64 t 2) x)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 3) (pow.f64 z 3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 2) (*.f64 z (fma.f64 b (+.f64 -2 t) (+.f64 x z))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 2) (*.f64 z (fma.f64 b (+.f64 -2 t) (+.f64 x z)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 3) (pow.f64 z 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b x) 2) (*.f64 z (fma.f64 (+.f64 t -2) b (+.f64 x z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 3) (pow.f64 z 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 2) (*.f64 z (+.f64 z (fma.f64 b (-.f64 t 2) x))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 2) (*.f64 z (+.f64 z (fma.f64 b (-.f64 t 2) x))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 t 2) x) 2) (*.f64 z (+.f64 z (fma.f64 b (-.f64 t 2) x))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 3) (pow.f64 z 3)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 2) (*.f64 z (fma.f64 b (+.f64 -2 t) (+.f64 x z)))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 2) (*.f64 z (fma.f64 b (+.f64 -2 t) (+.f64 x z))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) x) 2) (*.f64 z (fma.f64 b (+.f64 -2 t) (+.f64 x z)))))))
(pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 1)
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 2)
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 3)
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(pow.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 3) 1/3)
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2))
(sqrt.f64 (pow.f64 (+.f64 z (fma.f64 b (-.f64 t 2) x)) 2))
(sqrt.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (+.f64 x z)) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)))))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 3))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(exp.f64 (log.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) 1))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(fma.f64 (+.f64 t -2) b (+.f64 x z))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(fma.f64 b (+.f64 t -2) (+.f64 x z))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(fma.f64 1 (*.f64 (+.f64 t -2) b) (+.f64 x z))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(fma.f64 1 (fma.f64 (+.f64 t -2) b x) z)
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b x)) (sqrt.f64 (fma.f64 (+.f64 t -2) b x)) z)
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -2) b)) (sqrt.f64 (*.f64 (+.f64 t -2) b)) (+.f64 x z))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 b (-.f64 t 2))) 2) (+.f64 x z))
(+.f64 (+.f64 x (pow.f64 (sqrt.f64 (*.f64 b (+.f64 -2 t))) 2)) z)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 t -2) b x)) z)
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -2) b)) 2) (cbrt.f64 (*.f64 (+.f64 t -2) b)) (+.f64 x z))
(-.f64 (fma.f64 b (-.f64 t 2) x) (neg.f64 z))
(fma.f64 b (+.f64 -2 t) (+.f64 x z))

eval649.0ms (2.2%)

Compiler

Compiled 25403 to 16505 computations (35% saved)

prune305.0ms (1.1%)

Pruning

24 alts after pruning (19 fresh and 5 done)

PrunedKeptTotal
New8227829
Fresh11213
Picked101
Done156
Total82524849
Accurracy
100.0%
Counts
849 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.7%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
85.5%
(-.f64 (-.f64 x (neg.f64 z)) (-.f64 (*.f64 (+.f64 t -1) a) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)))
72.1%
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
22.3%
(-.f64 (*.f64 t b) (*.f64 -1 z))
28.7%
(-.f64 z (*.f64 y z))
45.2%
(-.f64 x (-.f64 (*.f64 z y) z))
32.1%
(-.f64 x (neg.f64 z))
31.6%
(-.f64 a (*.f64 a t))
48.5%
(+.f64 (+.f64 (*.f64 (+.f64 t -2) b) z) x)
41.8%
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
25.2%
(+.f64 (*.f64 (+.f64 y t) b) (*.f64 b -2))
25.2%
(*.f64 (-.f64 (+.f64 y t) 2) b)
18.7%
(*.f64 (-.f64 y 2) b)
22.5%
(*.f64 (-.f64 b z) y)
15.0%
(*.f64 z (neg.f64 y))
9.1%
(*.f64 y b)
21.2%
(*.f64 t (-.f64 b a))
8.5%
(*.f64 t b)
18.0%
(*.f64 b (-.f64 t 2))
11.8%
(*.f64 b -2)
14.6%
(*.f64 a (neg.f64 t))
15.7%
z
18.6%
x
18.5%
a
Compiler

Compiled 514 to 388 computations (24.5% saved)

localize42.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 (+.f64 t -1) a)
100.0%
(*.f64 (+.f64 y (+.f64 t -2)) b)
99.1%
(cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))
98.8%
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)
Compiler

Compiled 99 to 60 computations (39.4% saved)

localize6.0ms (0%)

Compiler

Compiled 11 to 9 computations (18.2% saved)

localize6.0ms (0%)

Compiler

Compiled 14 to 8 computations (42.9% saved)

localize17.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 24 to 9 computations (62.5% saved)

series2.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite99.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1096×associate-*r/
960×*-commutative
870×distribute-lft-in
842×distribute-rgt-in
734×associate-*l/
Iterations

Useful iterations: 0 (0.0ms)

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

simplify122.0ms (0.4%)

Algorithm
egg-herbie
Rules
882×associate-*r*
798×associate-/l*
756×associate-*l*
672×associate-+l+
652×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

localize12.0ms (0%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 (*.f64 (+.f64 t -2) b) z)
100.0%
(*.f64 (+.f64 t -2) b)
Compiler

Compiled 35 to 21 computations (40% saved)

series1.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
t
@0
(+.f64 (*.f64 (+.f64 t -2) b) z)
0.0ms
t
@-inf
(+.f64 (*.f64 (+.f64 t -2) b) z)
0.0ms
b
@inf
(+.f64 (*.f64 (+.f64 t -2) b) z)
0.0ms
t
@0
(*.f64 (+.f64 t -2) b)
0.0ms
t
@inf
(+.f64 (*.f64 (+.f64 t -2) b) z)

rewrite76.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
926×*-commutative
858×associate-*r/
774×unswap-sqr
698×associate-*l/
584×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0928
120128
2269128
Stop Event
node limit
Counts
2 → 127
Calls
Call 1
Inputs
(*.f64 (+.f64 t -2) b)
(+.f64 (*.f64 (+.f64 t -2) b) z)
Outputs
(((+.f64 (*.f64 -2 b) (*.f64 t b)) (2)) ((+.f64 (*.f64 t b) (*.f64 -2 b)) (2)) ((+.f64 (*.f64 1 (*.f64 t b)) (*.f64 1 (*.f64 -2 b))) (2)) ((+.f64 (*.f64 1 (*.f64 -2 b)) (*.f64 1 (*.f64 t b))) (2)) ((+.f64 (*.f64 (*.f64 t b) 1) (*.f64 (*.f64 -2 b) 1)) (2)) ((+.f64 (*.f64 (*.f64 -2 b) 1) (*.f64 (*.f64 t b) 1)) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -2) b))) 1) (2)) ((/.f64 b (/.f64 1 (+.f64 t -2))) (2)) ((/.f64 (fma.f64 t t -4) (/.f64 (+.f64 t 2) b)) (2)) ((/.f64 (+.f64 -8 (pow.f64 t 3)) (/.f64 (+.f64 4 (*.f64 t (+.f64 t 2))) b)) (2)) ((/.f64 (*.f64 b (fma.f64 t t -4)) (+.f64 t 2)) (2)) ((/.f64 (*.f64 b (+.f64 -8 (pow.f64 t 3))) (+.f64 4 (*.f64 t (+.f64 t 2)))) (2)) ((/.f64 (*.f64 b (-.f64 4 (*.f64 t t))) (-.f64 -2 t)) (2)) ((/.f64 (*.f64 b (neg.f64 (fma.f64 t t -4))) (+.f64 (neg.f64 t) -2)) (2)) ((/.f64 (*.f64 b (+.f64 8 (neg.f64 (pow.f64 t 3)))) (neg.f64 (+.f64 4 (*.f64 t (+.f64 t 2))))) (2)) ((/.f64 (*.f64 1 (*.f64 b (fma.f64 t t -4))) (+.f64 t 2)) (2)) ((/.f64 (*.f64 1 (*.f64 b (+.f64 -8 (pow.f64 t 3)))) (+.f64 4 (*.f64 t (+.f64 t 2)))) (2)) ((/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 t -2))) (sqrt.f64 (fma.f64 t t -4))) (sqrt.f64 (+.f64 t 2))) (2)) ((/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 t -2))) (sqrt.f64 (+.f64 -8 (pow.f64 t 3)))) (sqrt.f64 (+.f64 4 (*.f64 t (+.f64 t 2))))) (2)) ((/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 t -2)) 2)) (cbrt.f64 (fma.f64 t t -4))) (cbrt.f64 (+.f64 t 2))) (2)) ((/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 t -2)) 2)) (cbrt.f64 (+.f64 -8 (pow.f64 t 3)))) (cbrt.f64 (+.f64 4 (*.f64 t (+.f64 t 2))))) (2)) ((/.f64 (*.f64 (-.f64 4 (*.f64 t t)) b) (-.f64 -2 t)) (2)) ((/.f64 (*.f64 (neg.f64 (fma.f64 t t -4)) b) (+.f64 (neg.f64 t) -2)) (2)) ((/.f64 (*.f64 (+.f64 8 (neg.f64 (pow.f64 t 3))) b) (neg.f64 (+.f64 4 (*.f64 t (+.f64 t 2))))) (2)) ((/.f64 (*.f64 (*.f64 b (fma.f64 t t -4)) 1) (+.f64 t 2)) (2)) ((/.f64 (*.f64 (*.f64 b (+.f64 -8 (pow.f64 t 3))) 1) (+.f64 4 (*.f64 t (+.f64 t 2)))) (2)) ((/.f64 (*.f64 (sqrt.f64 (fma.f64 t t -4)) (*.f64 b (sqrt.f64 (+.f64 t -2)))) (sqrt.f64 (+.f64 t 2))) (2)) ((/.f64 (*.f64 (sqrt.f64 (+.f64 -8 (pow.f64 t 3))) (*.f64 b (sqrt.f64 (+.f64 t -2)))) (sqrt.f64 (+.f64 4 (*.f64 t (+.f64 t 2))))) (2)) ((/.f64 (/.f64 (*.f64 b (fma.f64 t t -4)) 1) (+.f64 t 2)) (2)) ((/.f64 (/.f64 (*.f64 b (fma.f64 t t -4)) (sqrt.f64 (+.f64 t 2))) (sqrt.f64 (+.f64 t 2))) (2)) ((/.f64 (/.f64 (*.f64 b (fma.f64 t t -4)) (*.f64 (cbrt.f64 (+.f64 t 2)) (cbrt.f64 (+.f64 t 2)))) (cbrt.f64 (+.f64 t 2))) (2)) ((/.f64 (/.f64 (*.f64 b (+.f64 -8 (pow.f64 t 3))) 1) (+.f64 4 (*.f64 t (+.f64 t 2)))) (2)) ((/.f64 (/.f64 (*.f64 b (+.f64 -8 (pow.f64 t 3))) (sqrt.f64 (+.f64 4 (*.f64 t (+.f64 t 2))))) (sqrt.f64 (+.f64 4 (*.f64 t (+.f64 t 2))))) (2)) ((/.f64 (/.f64 (*.f64 b (+.f64 -8 (pow.f64 t 3))) (*.f64 (cbrt.f64 (+.f64 4 (*.f64 t (+.f64 t 2)))) (cbrt.f64 (+.f64 4 (*.f64 t (+.f64 t 2)))))) (cbrt.f64 (+.f64 4 (*.f64 t (+.f64 t 2))))) (2)) ((pow.f64 (*.f64 (+.f64 t -2) b) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 (+.f64 t -2) b)) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (+.f64 t -2) b)) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (+.f64 t -2)) b)) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -2) b)))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (2)) ((expm1.f64 (log1p.f64 (*.f64 (+.f64 t -2) b))) (2)) ((exp.f64 (log.f64 (*.f64 (+.f64 t -2) b))) (2)) ((log1p.f64 (expm1.f64 (*.f64 (+.f64 t -2) b))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -2) b))) (-.f64 1 z)) (2)) ((-.f64 (exp.f64 (log1p.f64 z)) (-.f64 1 (*.f64 (+.f64 t -2) b))) (2)) ((-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 t -2) b z))) 1) (2)) ((-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (fma.f64 (+.f64 t -2) b (neg.f64 z))) (/.f64 (*.f64 z z) (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (2)) ((-.f64 (+.f64 (*.f64 (+.f64 t -2) b) (exp.f64 (log1p.f64 z))) 1) (2)) ((-.f64 (+.f64 z (exp.f64 (log1p.f64 (*.f64 (+.f64 t -2) b)))) 1) (2)) ((*.f64 (fma.f64 (+.f64 t -2) b z) 1) (2)) ((*.f64 1 (fma.f64 (+.f64 t -2) b z)) (2)) ((*.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b z)) (sqrt.f64 (fma.f64 (+.f64 t -2) b z))) (2)) ((*.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2) (cbrt.f64 (fma.f64 (+.f64 t -2) b z))) (2)) ((*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)) (/.f64 1 (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (2)) ((*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)) (/.f64 1 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))))) (2)) ((*.f64 (/.f64 1 (fma.f64 (+.f64 t -2) b (neg.f64 z))) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z))) (2)) ((*.f64 (/.f64 1 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3))) (2)) ((*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z))) (fma.f64 (+.f64 t -2) b z)) (2)) ((*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3))) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z (fma.f64 (+.f64 t -2) b z)))) (2)) ((*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)) (-.f64 (*.f64 (*.f64 (+.f64 t -2) b) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (*.f64 z z) (*.f64 (-.f64 z (*.f64 (+.f64 t -2) b)) (-.f64 z (*.f64 (+.f64 t -2) b)))))) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z (-.f64 z (*.f64 (+.f64 t -2) b))))) (2)) ((*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) 3) (pow.f64 (*.f64 z (-.f64 z (*.f64 (+.f64 t -2) b))) 3))) (+.f64 (*.f64 (*.f64 (+.f64 t -2) b) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (*.f64 z (-.f64 z (*.f64 (+.f64 t -2) b))) (-.f64 (*.f64 z (-.f64 z (*.f64 (+.f64 t -2) b))) (pow.f64 (*.f64 (+.f64 t -2) b) 2))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z))) (cbrt.f64 (fma.f64 (+.f64 t -2) b z))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z))) (cbrt.f64 (fma.f64 (+.f64 t -2) b z)))) (2)) ((*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b z))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b z))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2)))) (2)) ((*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b z)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b z))))) (2)) ((/.f64 (fma.f64 (+.f64 t -2) b z) (/.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z)) (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (2)) ((/.f64 1 (/.f64 1 (fma.f64 (+.f64 t -2) b z))) (2)) ((/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)) (fma.f64 (+.f64 t -2) b (neg.f64 z))) (2)) ((/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)) (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))) (2)) ((/.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (/.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (fma.f64 (+.f64 t -2) b z))) (2)) ((/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3))) (/.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3))))) (2)) ((/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z))) (/.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)))) (/.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)))) (/.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z))))) (2)) ((/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 (+.f64 t -2) b) 2)) (-.f64 z (*.f64 (+.f64 t -2) b))) (2)) ((/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (pow.f64 z 3) (pow.f64 z 3))) (*.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)))) (2)) ((/.f64 (-.f64 (*.f64 (*.f64 (+.f64 t -2) b) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 z (pow.f64 z 3))) (*.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z)) (+.f64 (*.f64 z z) (pow.f64 (*.f64 (+.f64 t -2) b) 2)))) (2)) ((/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) 3) (pow.f64 (pow.f64 z 3) 3)) (*.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (pow.f64 z 3) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 (+.f64 t -2) b) 3)))))) (2)) ((/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) 3) (pow.f64 (*.f64 z z) 3)) (*.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z)) (+.f64 (*.f64 (*.f64 (+.f64 t -2) b) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (*.f64 z z) (+.f64 (*.f64 z z) (pow.f64 (*.f64 (+.f64 t -2) b) 2)))))) (2)) ((/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z))) (neg.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (2)) ((/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3))) (neg.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))))) (2)) ((/.f64 (*.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b z)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)))) (sqrt.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))))) (2)) ((/.f64 (*.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b z)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)))) (sqrt.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (2)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)))) (cbrt.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))))) (2)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)))) (cbrt.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 (+.f64 t -2) b) 2)) 1) (-.f64 z (*.f64 (+.f64 t -2) b))) (2)) ((/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z))) 1) (neg.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (2)) ((/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3))) 1) (neg.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))))) (2)) ((/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3))) (sqrt.f64 (fma.f64 (+.f64 t -2) b z))) (sqrt.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))))) (2)) ((/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z))) (sqrt.f64 (fma.f64 (+.f64 t -2) b z))) (sqrt.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (2)) ((/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2)) (cbrt.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2)) (cbrt.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (+.f64 t -2) b) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 z (pow.f64 z 3))) (/.f64 1 (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (+.f64 (*.f64 z z) (pow.f64 (*.f64 (+.f64 t -2) b) 2))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) 3) (pow.f64 (*.f64 z z) 3)) (/.f64 1 (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (+.f64 (*.f64 (*.f64 (+.f64 t -2) b) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (*.f64 z z) (+.f64 (*.f64 z z) (pow.f64 (*.f64 (+.f64 t -2) b) 2))))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (pow.f64 z 3) (pow.f64 z 3))) (/.f64 1 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))))) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) 3) (pow.f64 (pow.f64 z 3) 3)) (/.f64 1 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))))) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (pow.f64 z 3) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 (+.f64 t -2) b) 3))))) (2)) ((/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)) 1) (fma.f64 (+.f64 t -2) b (neg.f64 z))) (2)) ((/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)) (sqrt.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (sqrt.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (2)) ((/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)) (*.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z))) (cbrt.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z))))) (cbrt.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (2)) ((/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)) (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 (+.f64 t -2) b)))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -2) b)) (sqrt.f64 z))) (2)) ((/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)) 1) (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))) (2)) ((/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)) (sqrt.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))))) (sqrt.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))))) (2)) ((/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))) (cbrt.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))))) (cbrt.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))))) (2)) ((pow.f64 (fma.f64 (+.f64 t -2) b z) 1) (2)) ((pow.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b z)) 2) (2)) ((pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 3) (2)) ((pow.f64 (pow.f64 (fma.f64 (+.f64 t -2) b z) 3) 1/3) (2)) ((neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)) (neg.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z))))) (2)) ((neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)) (neg.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))))) (2)) ((sqrt.f64 (pow.f64 (fma.f64 (+.f64 t -2) b z) 2)) (2)) ((log.f64 (exp.f64 (fma.f64 (+.f64 t -2) b z))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t -2) b z)))) (2)) ((cbrt.f64 (pow.f64 (fma.f64 (+.f64 t -2) b z) 3)) (2)) ((expm1.f64 (log1p.f64 (fma.f64 (+.f64 t -2) b z))) (2)) ((exp.f64 (log.f64 (fma.f64 (+.f64 t -2) b z))) (2)) ((log1p.f64 (expm1.f64 (fma.f64 (+.f64 t -2) b z))) (2)) ((fma.f64 (+.f64 t -2) b z) (2)) ((fma.f64 b (+.f64 t -2) z) (2)) ((fma.f64 1 (*.f64 (+.f64 t -2) b) z) (2)) ((fma.f64 1 z (*.f64 (+.f64 t -2) b)) (2)) ((fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 (+.f64 t -2) b)) (2)) ((fma.f64 (sqrt.f64 (*.f64 (+.f64 t -2) b)) (sqrt.f64 (*.f64 (+.f64 t -2) b)) z) (2)) ((fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 (+.f64 t -2) b)) (2)) ((fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -2) b)) 2) (cbrt.f64 (*.f64 (+.f64 t -2) b)) z) (2)))

simplify107.0ms (0.4%)

Algorithm
egg-herbie
Rules
1046×associate-/l/
926×associate-/r/
648×associate-+r+
554×associate-+l+
540×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03576915
19906551
242806551
Stop Event
node limit
Counts
187 → 219
Calls
Call 1
Inputs
(*.f64 -2 b)
(+.f64 (*.f64 t b) (*.f64 -2 b))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -2 b))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -2 b))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 (-.f64 t 2) b)
(*.f64 (-.f64 t 2) b)
(*.f64 (-.f64 t 2) b)
(*.f64 (-.f64 t 2) b)
(*.f64 (-.f64 t 2) b)
(*.f64 (-.f64 t 2) b)
(*.f64 (-.f64 t 2) b)
(*.f64 (-.f64 t 2) b)
(*.f64 (-.f64 t 2) b)
(*.f64 (-.f64 t 2) b)
(*.f64 (-.f64 t 2) b)
(*.f64 (-.f64 t 2) b)
(+.f64 (*.f64 -2 b) z)
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) z))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) z))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) z))
(*.f64 t b)
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) z))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) z))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) z))
(*.f64 t b)
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) z))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) z))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) z))
z
(+.f64 (*.f64 (-.f64 t 2) b) z)
(+.f64 (*.f64 (-.f64 t 2) b) z)
(+.f64 (*.f64 (-.f64 t 2) b) z)
(*.f64 (-.f64 t 2) b)
(+.f64 z (*.f64 (-.f64 t 2) b))
(+.f64 z (*.f64 (-.f64 t 2) b))
(+.f64 z (*.f64 (-.f64 t 2) b))
(*.f64 (-.f64 t 2) b)
(+.f64 z (*.f64 (-.f64 t 2) b))
(+.f64 z (*.f64 (-.f64 t 2) b))
(+.f64 z (*.f64 (-.f64 t 2) b))
(*.f64 b (-.f64 t 2))
(+.f64 z (*.f64 b (-.f64 t 2)))
(+.f64 z (*.f64 b (-.f64 t 2)))
(+.f64 z (*.f64 b (-.f64 t 2)))
z
(+.f64 z (*.f64 b (-.f64 t 2)))
(+.f64 z (*.f64 b (-.f64 t 2)))
(+.f64 z (*.f64 b (-.f64 t 2)))
z
(+.f64 z (*.f64 b (-.f64 t 2)))
(+.f64 z (*.f64 b (-.f64 t 2)))
(+.f64 z (*.f64 b (-.f64 t 2)))
(+.f64 (*.f64 -2 b) (*.f64 t b))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(+.f64 (*.f64 1 (*.f64 t b)) (*.f64 1 (*.f64 -2 b)))
(+.f64 (*.f64 1 (*.f64 -2 b)) (*.f64 1 (*.f64 t b)))
(+.f64 (*.f64 (*.f64 t b) 1) (*.f64 (*.f64 -2 b) 1))
(+.f64 (*.f64 (*.f64 -2 b) 1) (*.f64 (*.f64 t b) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -2) b))) 1)
(/.f64 b (/.f64 1 (+.f64 t -2)))
(/.f64 (fma.f64 t t -4) (/.f64 (+.f64 t 2) b))
(/.f64 (+.f64 -8 (pow.f64 t 3)) (/.f64 (+.f64 4 (*.f64 t (+.f64 t 2))) b))
(/.f64 (*.f64 b (fma.f64 t t -4)) (+.f64 t 2))
(/.f64 (*.f64 b (+.f64 -8 (pow.f64 t 3))) (+.f64 4 (*.f64 t (+.f64 t 2))))
(/.f64 (*.f64 b (-.f64 4 (*.f64 t t))) (-.f64 -2 t))
(/.f64 (*.f64 b (neg.f64 (fma.f64 t t -4))) (+.f64 (neg.f64 t) -2))
(/.f64 (*.f64 b (+.f64 8 (neg.f64 (pow.f64 t 3)))) (neg.f64 (+.f64 4 (*.f64 t (+.f64 t 2)))))
(/.f64 (*.f64 1 (*.f64 b (fma.f64 t t -4))) (+.f64 t 2))
(/.f64 (*.f64 1 (*.f64 b (+.f64 -8 (pow.f64 t 3)))) (+.f64 4 (*.f64 t (+.f64 t 2))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 t -2))) (sqrt.f64 (fma.f64 t t -4))) (sqrt.f64 (+.f64 t 2)))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 t -2))) (sqrt.f64 (+.f64 -8 (pow.f64 t 3)))) (sqrt.f64 (+.f64 4 (*.f64 t (+.f64 t 2)))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 t -2)) 2)) (cbrt.f64 (fma.f64 t t -4))) (cbrt.f64 (+.f64 t 2)))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 t -2)) 2)) (cbrt.f64 (+.f64 -8 (pow.f64 t 3)))) (cbrt.f64 (+.f64 4 (*.f64 t (+.f64 t 2)))))
(/.f64 (*.f64 (-.f64 4 (*.f64 t t)) b) (-.f64 -2 t))
(/.f64 (*.f64 (neg.f64 (fma.f64 t t -4)) b) (+.f64 (neg.f64 t) -2))
(/.f64 (*.f64 (+.f64 8 (neg.f64 (pow.f64 t 3))) b) (neg.f64 (+.f64 4 (*.f64 t (+.f64 t 2)))))
(/.f64 (*.f64 (*.f64 b (fma.f64 t t -4)) 1) (+.f64 t 2))
(/.f64 (*.f64 (*.f64 b (+.f64 -8 (pow.f64 t 3))) 1) (+.f64 4 (*.f64 t (+.f64 t 2))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 t t -4)) (*.f64 b (sqrt.f64 (+.f64 t -2)))) (sqrt.f64 (+.f64 t 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -8 (pow.f64 t 3))) (*.f64 b (sqrt.f64 (+.f64 t -2)))) (sqrt.f64 (+.f64 4 (*.f64 t (+.f64 t 2)))))
(/.f64 (/.f64 (*.f64 b (fma.f64 t t -4)) 1) (+.f64 t 2))
(/.f64 (/.f64 (*.f64 b (fma.f64 t t -4)) (sqrt.f64 (+.f64 t 2))) (sqrt.f64 (+.f64 t 2)))
(/.f64 (/.f64 (*.f64 b (fma.f64 t t -4)) (*.f64 (cbrt.f64 (+.f64 t 2)) (cbrt.f64 (+.f64 t 2)))) (cbrt.f64 (+.f64 t 2)))
(/.f64 (/.f64 (*.f64 b (+.f64 -8 (pow.f64 t 3))) 1) (+.f64 4 (*.f64 t (+.f64 t 2))))
(/.f64 (/.f64 (*.f64 b (+.f64 -8 (pow.f64 t 3))) (sqrt.f64 (+.f64 4 (*.f64 t (+.f64 t 2))))) (sqrt.f64 (+.f64 4 (*.f64 t (+.f64 t 2)))))
(/.f64 (/.f64 (*.f64 b (+.f64 -8 (pow.f64 t 3))) (*.f64 (cbrt.f64 (+.f64 4 (*.f64 t (+.f64 t 2)))) (cbrt.f64 (+.f64 4 (*.f64 t (+.f64 t 2)))))) (cbrt.f64 (+.f64 4 (*.f64 t (+.f64 t 2)))))
(pow.f64 (*.f64 (+.f64 t -2) b) 1)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t -2) b)) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t -2) b)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 t -2)) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -2) b))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -2) b)))
(exp.f64 (log.f64 (*.f64 (+.f64 t -2) b)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -2) b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -2) b))) (-.f64 1 z))
(-.f64 (exp.f64 (log1p.f64 z)) (-.f64 1 (*.f64 (+.f64 t -2) b)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 t -2) b z))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (fma.f64 (+.f64 t -2) b (neg.f64 z))) (/.f64 (*.f64 z z) (fma.f64 (+.f64 t -2) b (neg.f64 z))))
(-.f64 (+.f64 (*.f64 (+.f64 t -2) b) (exp.f64 (log1p.f64 z))) 1)
(-.f64 (+.f64 z (exp.f64 (log1p.f64 (*.f64 (+.f64 t -2) b)))) 1)
(*.f64 (fma.f64 (+.f64 t -2) b z) 1)
(*.f64 1 (fma.f64 (+.f64 t -2) b z))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b z)) (sqrt.f64 (fma.f64 (+.f64 t -2) b z)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2) (cbrt.f64 (fma.f64 (+.f64 t -2) b z)))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)) (/.f64 1 (fma.f64 (+.f64 t -2) b (neg.f64 z))))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)) (/.f64 1 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))))
(*.f64 (/.f64 1 (fma.f64 (+.f64 t -2) b (neg.f64 z))) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)))
(*.f64 (/.f64 1 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z))) (fma.f64 (+.f64 t -2) b z))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3))) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z (fma.f64 (+.f64 t -2) b z))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)) (-.f64 (*.f64 (*.f64 (+.f64 t -2) b) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (*.f64 z z) (*.f64 (-.f64 z (*.f64 (+.f64 t -2) b)) (-.f64 z (*.f64 (+.f64 t -2) b)))))) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z (-.f64 z (*.f64 (+.f64 t -2) b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) 3) (pow.f64 (*.f64 z (-.f64 z (*.f64 (+.f64 t -2) b))) 3))) (+.f64 (*.f64 (*.f64 (+.f64 t -2) b) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (*.f64 z (-.f64 z (*.f64 (+.f64 t -2) b))) (-.f64 (*.f64 z (-.f64 z (*.f64 (+.f64 t -2) b))) (pow.f64 (*.f64 (+.f64 t -2) b) 2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z))) (cbrt.f64 (fma.f64 (+.f64 t -2) b z))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z))) (cbrt.f64 (fma.f64 (+.f64 t -2) b z))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b z))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b z))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b z)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b z)))))
(/.f64 (fma.f64 (+.f64 t -2) b z) (/.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z)) (fma.f64 (+.f64 t -2) b (neg.f64 z))))
(/.f64 1 (/.f64 1 (fma.f64 (+.f64 t -2) b z)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)) (fma.f64 (+.f64 t -2) b (neg.f64 z)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)) (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))))
(/.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (/.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (fma.f64 (+.f64 t -2) b z)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3))) (/.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z))) (/.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)))) (/.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)))) (/.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)))))
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 (+.f64 t -2) b) 2)) (-.f64 z (*.f64 (+.f64 t -2) b)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (pow.f64 z 3) (pow.f64 z 3))) (*.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 t -2) b) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 z (pow.f64 z 3))) (*.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z)) (+.f64 (*.f64 z z) (pow.f64 (*.f64 (+.f64 t -2) b) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) 3) (pow.f64 (pow.f64 z 3) 3)) (*.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (pow.f64 z 3) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 (+.f64 t -2) b) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) 3) (pow.f64 (*.f64 z z) 3)) (*.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z)) (+.f64 (*.f64 (*.f64 (+.f64 t -2) b) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (*.f64 z z) (+.f64 (*.f64 z z) (pow.f64 (*.f64 (+.f64 t -2) b) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z))) (neg.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3))) (neg.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b z)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)))) (sqrt.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b z)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)))) (sqrt.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)))) (cbrt.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)))) (cbrt.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z))))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 (+.f64 t -2) b) 2)) 1) (-.f64 z (*.f64 (+.f64 t -2) b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z))) 1) (neg.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3))) 1) (neg.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3))) (sqrt.f64 (fma.f64 (+.f64 t -2) b z))) (sqrt.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z))) (sqrt.f64 (fma.f64 (+.f64 t -2) b z))) (sqrt.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2)) (cbrt.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2)) (cbrt.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (+.f64 t -2) b) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 z (pow.f64 z 3))) (/.f64 1 (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (+.f64 (*.f64 z z) (pow.f64 (*.f64 (+.f64 t -2) b) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) 3) (pow.f64 (*.f64 z z) 3)) (/.f64 1 (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (+.f64 (*.f64 (*.f64 (+.f64 t -2) b) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (*.f64 z z) (+.f64 (*.f64 z z) (pow.f64 (*.f64 (+.f64 t -2) b) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (pow.f64 z 3) (pow.f64 z 3))) (/.f64 1 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))))) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) 3) (pow.f64 (pow.f64 z 3) 3)) (/.f64 1 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))))) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (pow.f64 z 3) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 (+.f64 t -2) b) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)) 1) (fma.f64 (+.f64 t -2) b (neg.f64 z)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)) (sqrt.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (sqrt.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)) (*.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z))) (cbrt.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z))))) (cbrt.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)) (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 (+.f64 t -2) b)))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -2) b)) (sqrt.f64 z)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)) 1) (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)) (sqrt.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))))) (sqrt.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))) (cbrt.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))))) (cbrt.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))))
(pow.f64 (fma.f64 (+.f64 t -2) b z) 1)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b z)) 2)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 t -2) b z) 3) 1/3)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)) (neg.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z)))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)) (neg.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))))))
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 t -2) b z) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 t -2) b z)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t -2) b z))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 t -2) b z) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 t -2) b z)))
(exp.f64 (log.f64 (fma.f64 (+.f64 t -2) b z)))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 t -2) b z)))
(fma.f64 (+.f64 t -2) b z)
(fma.f64 b (+.f64 t -2) z)
(fma.f64 1 (*.f64 (+.f64 t -2) b) z)
(fma.f64 1 z (*.f64 (+.f64 t -2) b))
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 (+.f64 t -2) b))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -2) b)) (sqrt.f64 (*.f64 (+.f64 t -2) b)) z)
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 (+.f64 t -2) b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -2) b)) 2) (cbrt.f64 (*.f64 (+.f64 t -2) b)) z)
Outputs
(*.f64 -2 b)
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 -2 t))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 -2 t))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 -2 t))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 -2 t))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 -2 t))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 -2 t))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 -2 t))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 -2 t))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 -2 t))
(*.f64 (-.f64 t 2) b)
(*.f64 b (+.f64 -2 t))
(*.f64 (-.f64 t 2) b)
(*.f64 b (+.f64 -2 t))
(*.f64 (-.f64 t 2) b)
(*.f64 b (+.f64 -2 t))
(*.f64 (-.f64 t 2) b)
(*.f64 b (+.f64 -2 t))
(*.f64 (-.f64 t 2) b)
(*.f64 b (+.f64 -2 t))
(*.f64 (-.f64 t 2) b)
(*.f64 b (+.f64 -2 t))
(*.f64 (-.f64 t 2) b)
(*.f64 b (+.f64 -2 t))
(*.f64 (-.f64 t 2) b)
(*.f64 b (+.f64 -2 t))
(*.f64 (-.f64 t 2) b)
(*.f64 b (+.f64 -2 t))
(*.f64 (-.f64 t 2) b)
(*.f64 b (+.f64 -2 t))
(*.f64 (-.f64 t 2) b)
(*.f64 b (+.f64 -2 t))
(*.f64 (-.f64 t 2) b)
(*.f64 b (+.f64 -2 t))
(+.f64 (*.f64 -2 b) z)
(fma.f64 -2 b z)
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) z))
(fma.f64 b (+.f64 -2 t) z)
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) z))
(fma.f64 b (+.f64 -2 t) z)
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) z))
(fma.f64 b (+.f64 -2 t) z)
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) z))
(fma.f64 b (+.f64 -2 t) z)
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) z))
(fma.f64 b (+.f64 -2 t) z)
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) z))
(fma.f64 b (+.f64 -2 t) z)
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) z))
(fma.f64 b (+.f64 -2 t) z)
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) z))
(fma.f64 b (+.f64 -2 t) z)
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) z))
(fma.f64 b (+.f64 -2 t) z)
z
(+.f64 (*.f64 (-.f64 t 2) b) z)
(fma.f64 b (+.f64 -2 t) z)
(+.f64 (*.f64 (-.f64 t 2) b) z)
(fma.f64 b (+.f64 -2 t) z)
(+.f64 (*.f64 (-.f64 t 2) b) z)
(fma.f64 b (+.f64 -2 t) z)
(*.f64 (-.f64 t 2) b)
(*.f64 b (+.f64 -2 t))
(+.f64 z (*.f64 (-.f64 t 2) b))
(fma.f64 b (+.f64 -2 t) z)
(+.f64 z (*.f64 (-.f64 t 2) b))
(fma.f64 b (+.f64 -2 t) z)
(+.f64 z (*.f64 (-.f64 t 2) b))
(fma.f64 b (+.f64 -2 t) z)
(*.f64 (-.f64 t 2) b)
(*.f64 b (+.f64 -2 t))
(+.f64 z (*.f64 (-.f64 t 2) b))
(fma.f64 b (+.f64 -2 t) z)
(+.f64 z (*.f64 (-.f64 t 2) b))
(fma.f64 b (+.f64 -2 t) z)
(+.f64 z (*.f64 (-.f64 t 2) b))
(fma.f64 b (+.f64 -2 t) z)
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 -2 t))
(+.f64 z (*.f64 b (-.f64 t 2)))
(fma.f64 b (+.f64 -2 t) z)
(+.f64 z (*.f64 b (-.f64 t 2)))
(fma.f64 b (+.f64 -2 t) z)
(+.f64 z (*.f64 b (-.f64 t 2)))
(fma.f64 b (+.f64 -2 t) z)
z
(+.f64 z (*.f64 b (-.f64 t 2)))
(fma.f64 b (+.f64 -2 t) z)
(+.f64 z (*.f64 b (-.f64 t 2)))
(fma.f64 b (+.f64 -2 t) z)
(+.f64 z (*.f64 b (-.f64 t 2)))
(fma.f64 b (+.f64 -2 t) z)
z
(+.f64 z (*.f64 b (-.f64 t 2)))
(fma.f64 b (+.f64 -2 t) z)
(+.f64 z (*.f64 b (-.f64 t 2)))
(fma.f64 b (+.f64 -2 t) z)
(+.f64 z (*.f64 b (-.f64 t 2)))
(fma.f64 b (+.f64 -2 t) z)
(+.f64 (*.f64 -2 b) (*.f64 t b))
(*.f64 b (+.f64 -2 t))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 -2 t))
(+.f64 (*.f64 1 (*.f64 t b)) (*.f64 1 (*.f64 -2 b)))
(*.f64 b (+.f64 -2 t))
(+.f64 (*.f64 1 (*.f64 -2 b)) (*.f64 1 (*.f64 t b)))
(*.f64 b (+.f64 -2 t))
(+.f64 (*.f64 (*.f64 t b) 1) (*.f64 (*.f64 -2 b) 1))
(*.f64 b (+.f64 -2 t))
(+.f64 (*.f64 (*.f64 -2 b) 1) (*.f64 (*.f64 t b) 1))
(*.f64 b (+.f64 -2 t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -2) b))) 1)
(*.f64 b (+.f64 -2 t))
(/.f64 b (/.f64 1 (+.f64 t -2)))
(*.f64 b (+.f64 -2 t))
(/.f64 (fma.f64 t t -4) (/.f64 (+.f64 t 2) b))
(*.f64 (/.f64 (fma.f64 t t -4) (+.f64 t 2)) b)
(*.f64 b (/.f64 (fma.f64 t t -4) (+.f64 t 2)))
(/.f64 (+.f64 -8 (pow.f64 t 3)) (/.f64 (+.f64 4 (*.f64 t (+.f64 t 2))) b))
(*.f64 (/.f64 (+.f64 -8 (pow.f64 t 3)) (+.f64 4 (*.f64 t (+.f64 t 2)))) b)
(/.f64 b (/.f64 (fma.f64 t (+.f64 t 2) 4) (+.f64 -8 (pow.f64 t 3))))
(/.f64 (*.f64 b (+.f64 -8 (pow.f64 t 3))) (fma.f64 t (+.f64 t 2) 4))
(/.f64 (*.f64 b (fma.f64 t t -4)) (+.f64 t 2))
(*.f64 (/.f64 (fma.f64 t t -4) (+.f64 t 2)) b)
(*.f64 b (/.f64 (fma.f64 t t -4) (+.f64 t 2)))
(/.f64 (*.f64 b (+.f64 -8 (pow.f64 t 3))) (+.f64 4 (*.f64 t (+.f64 t 2))))
(*.f64 (/.f64 (+.f64 -8 (pow.f64 t 3)) (+.f64 4 (*.f64 t (+.f64 t 2)))) b)
(/.f64 b (/.f64 (fma.f64 t (+.f64 t 2) 4) (+.f64 -8 (pow.f64 t 3))))
(/.f64 (*.f64 b (+.f64 -8 (pow.f64 t 3))) (fma.f64 t (+.f64 t 2) 4))
(/.f64 (*.f64 b (-.f64 4 (*.f64 t t))) (-.f64 -2 t))
(/.f64 b (/.f64 (-.f64 -2 t) (-.f64 4 (*.f64 t t))))
(*.f64 (/.f64 b (-.f64 -2 t)) (-.f64 4 (*.f64 t t)))
(/.f64 (*.f64 b (neg.f64 (fma.f64 t t -4))) (+.f64 (neg.f64 t) -2))
(/.f64 b (/.f64 (-.f64 -2 t) (-.f64 4 (*.f64 t t))))
(*.f64 (/.f64 b (-.f64 -2 t)) (-.f64 4 (*.f64 t t)))
(/.f64 (*.f64 b (+.f64 8 (neg.f64 (pow.f64 t 3)))) (neg.f64 (+.f64 4 (*.f64 t (+.f64 t 2)))))
(/.f64 b (/.f64 (+.f64 -4 (neg.f64 (*.f64 t (+.f64 t 2)))) (-.f64 8 (pow.f64 t 3))))
(*.f64 (/.f64 b (-.f64 -4 (*.f64 t (+.f64 t 2)))) (-.f64 8 (pow.f64 t 3)))
(/.f64 (*.f64 1 (*.f64 b (fma.f64 t t -4))) (+.f64 t 2))
(*.f64 (/.f64 (fma.f64 t t -4) (+.f64 t 2)) b)
(*.f64 b (/.f64 (fma.f64 t t -4) (+.f64 t 2)))
(/.f64 (*.f64 1 (*.f64 b (+.f64 -8 (pow.f64 t 3)))) (+.f64 4 (*.f64 t (+.f64 t 2))))
(*.f64 (/.f64 (+.f64 -8 (pow.f64 t 3)) (+.f64 4 (*.f64 t (+.f64 t 2)))) b)
(/.f64 b (/.f64 (fma.f64 t (+.f64 t 2) 4) (+.f64 -8 (pow.f64 t 3))))
(/.f64 (*.f64 b (+.f64 -8 (pow.f64 t 3))) (fma.f64 t (+.f64 t 2) 4))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 t -2))) (sqrt.f64 (fma.f64 t t -4))) (sqrt.f64 (+.f64 t 2)))
(/.f64 (*.f64 b (sqrt.f64 (+.f64 -2 t))) (/.f64 (sqrt.f64 (+.f64 t 2)) (sqrt.f64 (fma.f64 t t -4))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -2 t)) (*.f64 b (sqrt.f64 (fma.f64 t t -4)))) (sqrt.f64 (+.f64 t 2)))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (+.f64 -2 t))) (sqrt.f64 (+.f64 t 2))) (sqrt.f64 (fma.f64 t t -4)))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 t -2))) (sqrt.f64 (+.f64 -8 (pow.f64 t 3)))) (sqrt.f64 (+.f64 4 (*.f64 t (+.f64 t 2)))))
(/.f64 (*.f64 b (sqrt.f64 (+.f64 -2 t))) (/.f64 (sqrt.f64 (+.f64 4 (*.f64 t (+.f64 t 2)))) (sqrt.f64 (+.f64 -8 (pow.f64 t 3)))))
(/.f64 (*.f64 b (*.f64 (sqrt.f64 (+.f64 -2 t)) (sqrt.f64 (+.f64 -8 (pow.f64 t 3))))) (sqrt.f64 (fma.f64 t (+.f64 t 2) 4)))
(*.f64 (/.f64 b (sqrt.f64 (fma.f64 t (+.f64 t 2) 4))) (*.f64 (sqrt.f64 (+.f64 -2 t)) (sqrt.f64 (+.f64 -8 (pow.f64 t 3)))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 t -2)) 2)) (cbrt.f64 (fma.f64 t t -4))) (cbrt.f64 (+.f64 t 2)))
(/.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 -2 t)) 2)) (/.f64 (cbrt.f64 (+.f64 t 2)) (cbrt.f64 (fma.f64 t t -4))))
(*.f64 (/.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 -2 t)) 2)) (cbrt.f64 (+.f64 t 2))) (cbrt.f64 (fma.f64 t t -4)))
(*.f64 (/.f64 b (cbrt.f64 (+.f64 t 2))) (*.f64 (pow.f64 (cbrt.f64 (+.f64 -2 t)) 2) (cbrt.f64 (fma.f64 t t -4))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 t -2)) 2)) (cbrt.f64 (+.f64 -8 (pow.f64 t 3)))) (cbrt.f64 (+.f64 4 (*.f64 t (+.f64 t 2)))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 -2 t)) 2)) (cbrt.f64 (+.f64 -8 (pow.f64 t 3)))) (cbrt.f64 (+.f64 4 (*.f64 t (+.f64 t 2)))))
(*.f64 (/.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 -2 t)) 2)) (cbrt.f64 (fma.f64 t (+.f64 t 2) 4))) (cbrt.f64 (+.f64 -8 (pow.f64 t 3))))
(*.f64 (/.f64 b (cbrt.f64 (fma.f64 t (+.f64 t 2) 4))) (*.f64 (pow.f64 (cbrt.f64 (+.f64 -2 t)) 2) (cbrt.f64 (+.f64 -8 (pow.f64 t 3)))))
(/.f64 (*.f64 (-.f64 4 (*.f64 t t)) b) (-.f64 -2 t))
(/.f64 b (/.f64 (-.f64 -2 t) (-.f64 4 (*.f64 t t))))
(*.f64 (/.f64 b (-.f64 -2 t)) (-.f64 4 (*.f64 t t)))
(/.f64 (*.f64 (neg.f64 (fma.f64 t t -4)) b) (+.f64 (neg.f64 t) -2))
(/.f64 b (/.f64 (-.f64 -2 t) (-.f64 4 (*.f64 t t))))
(*.f64 (/.f64 b (-.f64 -2 t)) (-.f64 4 (*.f64 t t)))
(/.f64 (*.f64 (+.f64 8 (neg.f64 (pow.f64 t 3))) b) (neg.f64 (+.f64 4 (*.f64 t (+.f64 t 2)))))
(/.f64 b (/.f64 (+.f64 -4 (neg.f64 (*.f64 t (+.f64 t 2)))) (-.f64 8 (pow.f64 t 3))))
(*.f64 (/.f64 b (-.f64 -4 (*.f64 t (+.f64 t 2)))) (-.f64 8 (pow.f64 t 3)))
(/.f64 (*.f64 (*.f64 b (fma.f64 t t -4)) 1) (+.f64 t 2))
(*.f64 (/.f64 (fma.f64 t t -4) (+.f64 t 2)) b)
(*.f64 b (/.f64 (fma.f64 t t -4) (+.f64 t 2)))
(/.f64 (*.f64 (*.f64 b (+.f64 -8 (pow.f64 t 3))) 1) (+.f64 4 (*.f64 t (+.f64 t 2))))
(*.f64 (/.f64 (+.f64 -8 (pow.f64 t 3)) (+.f64 4 (*.f64 t (+.f64 t 2)))) b)
(/.f64 b (/.f64 (fma.f64 t (+.f64 t 2) 4) (+.f64 -8 (pow.f64 t 3))))
(/.f64 (*.f64 b (+.f64 -8 (pow.f64 t 3))) (fma.f64 t (+.f64 t 2) 4))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 t t -4)) (*.f64 b (sqrt.f64 (+.f64 t -2)))) (sqrt.f64 (+.f64 t 2)))
(/.f64 (*.f64 b (sqrt.f64 (+.f64 -2 t))) (/.f64 (sqrt.f64 (+.f64 t 2)) (sqrt.f64 (fma.f64 t t -4))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -2 t)) (*.f64 b (sqrt.f64 (fma.f64 t t -4)))) (sqrt.f64 (+.f64 t 2)))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (+.f64 -2 t))) (sqrt.f64 (+.f64 t 2))) (sqrt.f64 (fma.f64 t t -4)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -8 (pow.f64 t 3))) (*.f64 b (sqrt.f64 (+.f64 t -2)))) (sqrt.f64 (+.f64 4 (*.f64 t (+.f64 t 2)))))
(/.f64 (*.f64 b (sqrt.f64 (+.f64 -2 t))) (/.f64 (sqrt.f64 (+.f64 4 (*.f64 t (+.f64 t 2)))) (sqrt.f64 (+.f64 -8 (pow.f64 t 3)))))
(/.f64 (*.f64 b (*.f64 (sqrt.f64 (+.f64 -2 t)) (sqrt.f64 (+.f64 -8 (pow.f64 t 3))))) (sqrt.f64 (fma.f64 t (+.f64 t 2) 4)))
(*.f64 (/.f64 b (sqrt.f64 (fma.f64 t (+.f64 t 2) 4))) (*.f64 (sqrt.f64 (+.f64 -2 t)) (sqrt.f64 (+.f64 -8 (pow.f64 t 3)))))
(/.f64 (/.f64 (*.f64 b (fma.f64 t t -4)) 1) (+.f64 t 2))
(*.f64 (/.f64 (fma.f64 t t -4) (+.f64 t 2)) b)
(*.f64 b (/.f64 (fma.f64 t t -4) (+.f64 t 2)))
(/.f64 (/.f64 (*.f64 b (fma.f64 t t -4)) (sqrt.f64 (+.f64 t 2))) (sqrt.f64 (+.f64 t 2)))
(*.f64 (/.f64 (fma.f64 t t -4) (+.f64 t 2)) b)
(*.f64 b (/.f64 (fma.f64 t t -4) (+.f64 t 2)))
(/.f64 (/.f64 (*.f64 b (fma.f64 t t -4)) (*.f64 (cbrt.f64 (+.f64 t 2)) (cbrt.f64 (+.f64 t 2)))) (cbrt.f64 (+.f64 t 2)))
(*.f64 (/.f64 (fma.f64 t t -4) (+.f64 t 2)) b)
(*.f64 b (/.f64 (fma.f64 t t -4) (+.f64 t 2)))
(/.f64 (/.f64 (*.f64 b (+.f64 -8 (pow.f64 t 3))) 1) (+.f64 4 (*.f64 t (+.f64 t 2))))
(*.f64 (/.f64 (+.f64 -8 (pow.f64 t 3)) (+.f64 4 (*.f64 t (+.f64 t 2)))) b)
(/.f64 b (/.f64 (fma.f64 t (+.f64 t 2) 4) (+.f64 -8 (pow.f64 t 3))))
(/.f64 (*.f64 b (+.f64 -8 (pow.f64 t 3))) (fma.f64 t (+.f64 t 2) 4))
(/.f64 (/.f64 (*.f64 b (+.f64 -8 (pow.f64 t 3))) (sqrt.f64 (+.f64 4 (*.f64 t (+.f64 t 2))))) (sqrt.f64 (+.f64 4 (*.f64 t (+.f64 t 2)))))
(*.f64 (/.f64 (+.f64 -8 (pow.f64 t 3)) (+.f64 4 (*.f64 t (+.f64 t 2)))) b)
(/.f64 b (/.f64 (fma.f64 t (+.f64 t 2) 4) (+.f64 -8 (pow.f64 t 3))))
(/.f64 (*.f64 b (+.f64 -8 (pow.f64 t 3))) (fma.f64 t (+.f64 t 2) 4))
(/.f64 (/.f64 (*.f64 b (+.f64 -8 (pow.f64 t 3))) (*.f64 (cbrt.f64 (+.f64 4 (*.f64 t (+.f64 t 2)))) (cbrt.f64 (+.f64 4 (*.f64 t (+.f64 t 2)))))) (cbrt.f64 (+.f64 4 (*.f64 t (+.f64 t 2)))))
(*.f64 (/.f64 (+.f64 -8 (pow.f64 t 3)) (+.f64 4 (*.f64 t (+.f64 t 2)))) b)
(/.f64 b (/.f64 (fma.f64 t (+.f64 t 2) 4) (+.f64 -8 (pow.f64 t 3))))
(/.f64 (*.f64 b (+.f64 -8 (pow.f64 t 3))) (fma.f64 t (+.f64 t 2) 4))
(pow.f64 (*.f64 (+.f64 t -2) b) 1)
(*.f64 b (+.f64 -2 t))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t -2) b)) 2)
(*.f64 b (+.f64 -2 t))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t -2) b)) 3)
(*.f64 b (+.f64 -2 t))
(pow.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) 1/3)
(*.f64 b (+.f64 -2 t))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2))
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2))
(fabs.f64 (*.f64 b (+.f64 -2 t)))
(log.f64 (pow.f64 (exp.f64 (+.f64 t -2)) b))
(*.f64 b (+.f64 -2 t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -2) b))))
(*.f64 b (+.f64 -2 t))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3))
(*.f64 b (+.f64 -2 t))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -2) b)))
(*.f64 b (+.f64 -2 t))
(exp.f64 (log.f64 (*.f64 (+.f64 t -2) b)))
(*.f64 b (+.f64 -2 t))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -2) b)))
(*.f64 b (+.f64 -2 t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -2) b))) (-.f64 1 z))
(fma.f64 b (+.f64 -2 t) z)
(-.f64 (exp.f64 (log1p.f64 z)) (-.f64 1 (*.f64 (+.f64 t -2) b)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 z)) 1) (*.f64 b (+.f64 -2 t)))
(fma.f64 b (+.f64 -2 t) (expm1.f64 (log1p.f64 z)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 t -2) b z))) 1)
(fma.f64 b (+.f64 -2 t) z)
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (fma.f64 (+.f64 t -2) b (neg.f64 z))) (/.f64 (*.f64 z z) (fma.f64 (+.f64 t -2) b (neg.f64 z))))
(fma.f64 b (+.f64 -2 t) z)
(-.f64 (+.f64 (*.f64 (+.f64 t -2) b) (exp.f64 (log1p.f64 z))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 z)) 1) (*.f64 b (+.f64 -2 t)))
(fma.f64 b (+.f64 -2 t) (expm1.f64 (log1p.f64 z)))
(-.f64 (+.f64 z (exp.f64 (log1p.f64 (*.f64 (+.f64 t -2) b)))) 1)
(fma.f64 b (+.f64 -2 t) z)
(*.f64 (fma.f64 (+.f64 t -2) b z) 1)
(fma.f64 b (+.f64 -2 t) z)
(*.f64 1 (fma.f64 (+.f64 t -2) b z))
(fma.f64 b (+.f64 -2 t) z)
(*.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b z)) (sqrt.f64 (fma.f64 (+.f64 t -2) b z)))
(fma.f64 b (+.f64 -2 t) z)
(*.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2))
(fma.f64 b (+.f64 -2 t) z)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2) (cbrt.f64 (fma.f64 (+.f64 t -2) b z)))
(fma.f64 b (+.f64 -2 t) z)
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)) (/.f64 1 (fma.f64 (+.f64 t -2) b (neg.f64 z))))
(fma.f64 b (+.f64 -2 t) z)
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)) (/.f64 1 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))))
(*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 z z (*.f64 (+.f64 -2 t) (*.f64 b (fma.f64 (+.f64 -2 t) b (neg.f64 z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (fma.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z) (*.f64 z z)))
(*.f64 (/.f64 1 (fma.f64 (+.f64 t -2) b (neg.f64 z))) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)))
(fma.f64 b (+.f64 -2 t) z)
(*.f64 (/.f64 1 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)))
(*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 z z (*.f64 (+.f64 -2 t) (*.f64 b (fma.f64 (+.f64 -2 t) b (neg.f64 z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (fma.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z) (*.f64 z z)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z))) (fma.f64 (+.f64 t -2) b z))
(fma.f64 b (+.f64 -2 t) z)
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3))) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z (fma.f64 (+.f64 t -2) b z))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z z)) (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z (fma.f64 b (+.f64 -2 t) z)))) (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z z)) (/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 b (+.f64 -2 t) z) (pow.f64 (*.f64 b (+.f64 -2 t)) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)) (-.f64 (*.f64 (*.f64 (+.f64 t -2) b) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (*.f64 z z) (*.f64 (-.f64 z (*.f64 (+.f64 t -2) b)) (-.f64 z (*.f64 (+.f64 t -2) b)))))) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z (-.f64 z (*.f64 (+.f64 t -2) b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (-.f64 (*.f64 (*.f64 b (+.f64 -2 t)) (pow.f64 (*.f64 b (+.f64 -2 t)) 3)) (*.f64 (*.f64 z (-.f64 z (*.f64 b (+.f64 -2 t)))) (*.f64 z (-.f64 z (*.f64 b (+.f64 -2 t))))))) (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z (-.f64 z (*.f64 b (+.f64 -2 t))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 4) (*.f64 z (*.f64 z (*.f64 (-.f64 z (*.f64 b (+.f64 -2 t))) (-.f64 z (*.f64 b (+.f64 -2 t)))))))) (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z (-.f64 z (*.f64 b (+.f64 -2 t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 4) (*.f64 (+.f64 z (*.f64 b (-.f64 2 t))) (*.f64 (*.f64 z z) (+.f64 z (*.f64 b (-.f64 2 t)))))) (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z (+.f64 z (*.f64 b (-.f64 2 t)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) 3) (pow.f64 (*.f64 z (-.f64 z (*.f64 (+.f64 t -2) b))) 3))) (+.f64 (*.f64 (*.f64 (+.f64 t -2) b) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (*.f64 z (-.f64 z (*.f64 (+.f64 t -2) b))) (-.f64 (*.f64 z (-.f64 z (*.f64 (+.f64 t -2) b))) (pow.f64 (*.f64 (+.f64 t -2) b) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) 3) (pow.f64 (*.f64 z (-.f64 z (*.f64 b (+.f64 -2 t)))) 3))) (fma.f64 (*.f64 b (+.f64 -2 t)) (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (*.f64 (*.f64 z (-.f64 z (*.f64 b (+.f64 -2 t)))) (-.f64 (*.f64 z (-.f64 z (*.f64 b (+.f64 -2 t)))) (pow.f64 (*.f64 b (+.f64 -2 t)) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 z (-.f64 z (*.f64 b (+.f64 -2 t)))) 3) (pow.f64 (*.f64 b (+.f64 -2 t)) 6))) (fma.f64 (*.f64 z (-.f64 z (*.f64 b (+.f64 -2 t)))) (-.f64 (*.f64 z (-.f64 z (*.f64 b (+.f64 -2 t)))) (pow.f64 (*.f64 b (+.f64 -2 t)) 2)) (pow.f64 (*.f64 b (+.f64 -2 t)) 4)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (fma.f64 (*.f64 z (+.f64 z (*.f64 b (-.f64 2 t)))) (-.f64 (*.f64 z (+.f64 z (*.f64 b (-.f64 2 t)))) (pow.f64 (*.f64 b (+.f64 -2 t)) 2)) (pow.f64 (*.f64 b (+.f64 -2 t)) 4))) (+.f64 (pow.f64 (*.f64 z (+.f64 z (*.f64 b (-.f64 2 t)))) 3) (pow.f64 (*.f64 b (+.f64 -2 t)) 6)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z))) (cbrt.f64 (fma.f64 (+.f64 t -2) b z))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z))) (cbrt.f64 (fma.f64 (+.f64 t -2) b z))))
(fma.f64 b (+.f64 -2 t) z)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b z))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b z))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 b (+.f64 -2 t) z))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 -2 t) z)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 b (+.f64 -2 t) z))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 -2 t) z)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 -2 t) z)) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 b (+.f64 -2 t) z))) (cbrt.f64 (sqrt.f64 (fma.f64 b (+.f64 -2 t) z)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)))))
(fma.f64 b (+.f64 -2 t) z)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b z)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b z)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 b (+.f64 -2 t) z))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 -2 t) z)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 b (+.f64 -2 t) z))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 -2 t) z)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 -2 t) z)) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 b (+.f64 -2 t) z))) (cbrt.f64 (sqrt.f64 (fma.f64 b (+.f64 -2 t) z)))))
(/.f64 (fma.f64 (+.f64 t -2) b z) (/.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z)) (fma.f64 (+.f64 t -2) b (neg.f64 z))))
(fma.f64 b (+.f64 -2 t) z)
(/.f64 1 (/.f64 1 (fma.f64 (+.f64 t -2) b z)))
(fma.f64 b (+.f64 -2 t) z)
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)) (fma.f64 (+.f64 t -2) b (neg.f64 z)))
(fma.f64 b (+.f64 -2 t) z)
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)) (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))))
(*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 z z (*.f64 (+.f64 -2 t) (*.f64 b (fma.f64 (+.f64 -2 t) b (neg.f64 z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (fma.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z) (*.f64 z z)))
(/.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (/.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (fma.f64 (+.f64 t -2) b z)))
(fma.f64 b (+.f64 -2 t) z)
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3))) (/.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3))) (fma.f64 z z (*.f64 (+.f64 -2 t) (*.f64 b (fma.f64 (+.f64 -2 t) b (neg.f64 z)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3))))
(/.f64 (hypot.f64 (pow.f64 z 3/2) (pow.f64 (*.f64 b (+.f64 -2 t)) 3/2)) (/.f64 (fma.f64 z z (*.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z))) (hypot.f64 (pow.f64 z 3/2) (pow.f64 (*.f64 b (+.f64 -2 t)) 3/2))))
(/.f64 (*.f64 (hypot.f64 (pow.f64 z 3/2) (pow.f64 (*.f64 b (+.f64 -2 t)) 3/2)) (hypot.f64 (pow.f64 z 3/2) (pow.f64 (*.f64 b (+.f64 -2 t)) 3/2))) (fma.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z) (*.f64 z z)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z))) (/.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z z))) (fma.f64 (+.f64 -2 t) b (neg.f64 z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z z))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z z))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z z))) (-.f64 (*.f64 b (+.f64 -2 t)) z)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)))) (/.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)))) (/.f64 (fma.f64 z z (*.f64 (+.f64 -2 t) (*.f64 b (fma.f64 (+.f64 -2 t) b (neg.f64 z))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3))) (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)))) (fma.f64 z z (*.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3))) (fma.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z) (*.f64 z z))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)))) (/.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z z))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z z)))) (fma.f64 (+.f64 -2 t) b (neg.f64 z))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z z))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z z))) (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z z))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z z)))) (-.f64 (*.f64 b (+.f64 -2 t)) z)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z z))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z z))) (/.f64 (-.f64 (*.f64 b (+.f64 -2 t)) z) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z z))))))
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 (+.f64 t -2) b) 2)) (-.f64 z (*.f64 (+.f64 t -2) b)))
(fma.f64 b (+.f64 -2 t) z)
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (pow.f64 z 3) (pow.f64 z 3))) (*.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 6) (pow.f64 z 6)) (*.f64 (fma.f64 z z (*.f64 (+.f64 -2 t) (*.f64 b (fma.f64 (+.f64 -2 t) b (neg.f64 z))))) (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 6) (pow.f64 z 6)) (*.f64 (fma.f64 z z (*.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z))) (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 6) (pow.f64 z 6)) (*.f64 (fma.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z) (*.f64 z z)) (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 t -2) b) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 z (pow.f64 z 3))) (*.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z)) (+.f64 (*.f64 z z) (pow.f64 (*.f64 (+.f64 t -2) b) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 b (+.f64 -2 t)) (pow.f64 (*.f64 b (+.f64 -2 t)) 3)) (*.f64 z (pow.f64 z 3))) (*.f64 (fma.f64 (+.f64 -2 t) b (neg.f64 z)) (fma.f64 z z (pow.f64 (*.f64 b (+.f64 -2 t)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 4) (pow.f64 z 4)) (*.f64 (-.f64 (*.f64 b (+.f64 -2 t)) z) (fma.f64 z z (pow.f64 (*.f64 b (+.f64 -2 t)) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) 3) (pow.f64 (pow.f64 z 3) 3)) (*.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (pow.f64 z 3) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 (+.f64 t -2) b) 3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) 3) (pow.f64 (pow.f64 z 3) 3)) (fma.f64 z z (*.f64 (+.f64 -2 t) (*.f64 b (fma.f64 (+.f64 -2 t) b (neg.f64 z)))))) (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 6) (*.f64 (pow.f64 z 3) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 b (+.f64 -2 t)) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) 3) (pow.f64 (pow.f64 z 3) 3)) (*.f64 (fma.f64 z z (*.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z))) (fma.f64 (pow.f64 z 3) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 b (+.f64 -2 t)) 3)) (pow.f64 (*.f64 b (+.f64 -2 t)) 6))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) 3) (pow.f64 (pow.f64 z 3) 3)) (fma.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z) (*.f64 z z))) (fma.f64 (pow.f64 z 3) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 b (+.f64 -2 t)) 3)) (pow.f64 (*.f64 b (+.f64 -2 t)) 6)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) 3) (pow.f64 (*.f64 z z) 3)) (*.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z)) (+.f64 (*.f64 (*.f64 (+.f64 t -2) b) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (*.f64 z z) (+.f64 (*.f64 z z) (pow.f64 (*.f64 (+.f64 t -2) b) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) 3) (pow.f64 z 6)) (fma.f64 (+.f64 -2 t) b (neg.f64 z))) (fma.f64 (*.f64 b (+.f64 -2 t)) (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (*.f64 z (*.f64 z (fma.f64 z z (pow.f64 (*.f64 b (+.f64 -2 t)) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 6) (pow.f64 z 6)) (-.f64 (*.f64 b (+.f64 -2 t)) z)) (fma.f64 (*.f64 z z) (fma.f64 z z (pow.f64 (*.f64 b (+.f64 -2 t)) 2)) (pow.f64 (*.f64 b (+.f64 -2 t)) 4)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 6) (pow.f64 z 6)) (*.f64 (-.f64 (*.f64 b (+.f64 -2 t)) z) (fma.f64 (*.f64 z z) (fma.f64 z z (pow.f64 (*.f64 b (+.f64 -2 t)) 2)) (pow.f64 (*.f64 b (+.f64 -2 t)) 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z))) (neg.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z))))
(fma.f64 b (+.f64 -2 t) z)
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3))) (neg.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3))) (neg.f64 (fma.f64 z z (*.f64 (+.f64 -2 t) (*.f64 b (fma.f64 (+.f64 -2 t) b (neg.f64 z)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (fma.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z) (*.f64 z z))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b z)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)))) (sqrt.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))))
(/.f64 (sqrt.f64 (fma.f64 b (+.f64 -2 t) z)) (/.f64 (sqrt.f64 (fma.f64 z z (*.f64 (+.f64 -2 t) (*.f64 b (fma.f64 (+.f64 -2 t) b (neg.f64 z)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 z 3/2) (pow.f64 (*.f64 b (+.f64 -2 t)) 3/2)) (sqrt.f64 (fma.f64 z z (*.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z))))) (sqrt.f64 (fma.f64 b (+.f64 -2 t) z)))
(*.f64 (/.f64 (hypot.f64 (pow.f64 z 3/2) (pow.f64 (*.f64 b (+.f64 -2 t)) 3/2)) (sqrt.f64 (fma.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z) (*.f64 z z)))) (sqrt.f64 (fma.f64 b (+.f64 -2 t) z)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b z)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)))) (sqrt.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z z))) (/.f64 (sqrt.f64 (fma.f64 (+.f64 -2 t) b (neg.f64 z))) (sqrt.f64 (fma.f64 b (+.f64 -2 t) z))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b (+.f64 -2 t) z)) (sqrt.f64 (-.f64 (*.f64 b (+.f64 -2 t)) z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z z))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)))) (cbrt.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3))) (/.f64 (cbrt.f64 (fma.f64 z z (*.f64 (+.f64 -2 t) (*.f64 b (fma.f64 (+.f64 -2 t) b (neg.f64 z)))))) (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 -2 t) z)) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 -2 t) z)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)))) (cbrt.f64 (fma.f64 z z (*.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3))) (cbrt.f64 (fma.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z) (*.f64 z z)))) (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 -2 t) z)) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)))) (cbrt.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z z))) (/.f64 (cbrt.f64 (fma.f64 (+.f64 -2 t) b (neg.f64 z))) (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 -2 t) z)) 2)))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z z))) (/.f64 (cbrt.f64 (-.f64 (*.f64 b (+.f64 -2 t)) z)) (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 -2 t) z)) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z z))) (cbrt.f64 (-.f64 (*.f64 b (+.f64 -2 t)) z))) (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 -2 t) z)) 2))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 (+.f64 t -2) b) 2)) 1) (-.f64 z (*.f64 (+.f64 t -2) b)))
(fma.f64 b (+.f64 -2 t) z)
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z))) 1) (neg.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z))))
(fma.f64 b (+.f64 -2 t) z)
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3))) 1) (neg.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3))) (neg.f64 (fma.f64 z z (*.f64 (+.f64 -2 t) (*.f64 b (fma.f64 (+.f64 -2 t) b (neg.f64 z)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (fma.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z) (*.f64 z z))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3))) (sqrt.f64 (fma.f64 (+.f64 t -2) b z))) (sqrt.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))))
(/.f64 (sqrt.f64 (fma.f64 b (+.f64 -2 t) z)) (/.f64 (sqrt.f64 (fma.f64 z z (*.f64 (+.f64 -2 t) (*.f64 b (fma.f64 (+.f64 -2 t) b (neg.f64 z)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 z 3/2) (pow.f64 (*.f64 b (+.f64 -2 t)) 3/2)) (sqrt.f64 (fma.f64 z z (*.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z))))) (sqrt.f64 (fma.f64 b (+.f64 -2 t) z)))
(*.f64 (/.f64 (hypot.f64 (pow.f64 z 3/2) (pow.f64 (*.f64 b (+.f64 -2 t)) 3/2)) (sqrt.f64 (fma.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z) (*.f64 z z)))) (sqrt.f64 (fma.f64 b (+.f64 -2 t) z)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z))) (sqrt.f64 (fma.f64 (+.f64 t -2) b z))) (sqrt.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z z))) (/.f64 (sqrt.f64 (fma.f64 (+.f64 -2 t) b (neg.f64 z))) (sqrt.f64 (fma.f64 b (+.f64 -2 t) z))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b (+.f64 -2 t) z)) (sqrt.f64 (-.f64 (*.f64 b (+.f64 -2 t)) z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z z))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2)) (cbrt.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3))) (/.f64 (cbrt.f64 (fma.f64 z z (*.f64 (+.f64 -2 t) (*.f64 b (fma.f64 (+.f64 -2 t) b (neg.f64 z)))))) (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 -2 t) z)) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 -2 t) z)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)))) (cbrt.f64 (fma.f64 z z (*.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3))) (cbrt.f64 (fma.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z) (*.f64 z z)))) (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 -2 t) z)) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 2)) (cbrt.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z z))) (/.f64 (cbrt.f64 (fma.f64 (+.f64 -2 t) b (neg.f64 z))) (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 -2 t) z)) 2)))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z z))) (/.f64 (cbrt.f64 (-.f64 (*.f64 b (+.f64 -2 t)) z)) (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 -2 t) z)) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z z))) (cbrt.f64 (-.f64 (*.f64 b (+.f64 -2 t)) z))) (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 -2 t) z)) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (+.f64 t -2) b) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 z (pow.f64 z 3))) (/.f64 1 (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (+.f64 (*.f64 z z) (pow.f64 (*.f64 (+.f64 t -2) b) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 b (+.f64 -2 t)) (pow.f64 (*.f64 b (+.f64 -2 t)) 3)) (*.f64 z (pow.f64 z 3))) (*.f64 (fma.f64 (+.f64 -2 t) b (neg.f64 z)) (fma.f64 z z (pow.f64 (*.f64 b (+.f64 -2 t)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 4) (pow.f64 z 4)) (*.f64 (-.f64 (*.f64 b (+.f64 -2 t)) z) (fma.f64 z z (pow.f64 (*.f64 b (+.f64 -2 t)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) 3) (pow.f64 (*.f64 z z) 3)) (/.f64 1 (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (+.f64 (*.f64 (*.f64 (+.f64 t -2) b) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (*.f64 z z) (+.f64 (*.f64 z z) (pow.f64 (*.f64 (+.f64 t -2) b) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) 3) (pow.f64 z 6)) (fma.f64 (+.f64 -2 t) b (neg.f64 z))) (fma.f64 (*.f64 b (+.f64 -2 t)) (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (*.f64 z (*.f64 z (fma.f64 z z (pow.f64 (*.f64 b (+.f64 -2 t)) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 6) (pow.f64 z 6)) (-.f64 (*.f64 b (+.f64 -2 t)) z)) (fma.f64 (*.f64 z z) (fma.f64 z z (pow.f64 (*.f64 b (+.f64 -2 t)) 2)) (pow.f64 (*.f64 b (+.f64 -2 t)) 4)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 6) (pow.f64 z 6)) (*.f64 (-.f64 (*.f64 b (+.f64 -2 t)) z) (fma.f64 (*.f64 z z) (fma.f64 z z (pow.f64 (*.f64 b (+.f64 -2 t)) 2)) (pow.f64 (*.f64 b (+.f64 -2 t)) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (pow.f64 z 3) (pow.f64 z 3))) (/.f64 1 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))))) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 6) (pow.f64 z 6)) (*.f64 (fma.f64 z z (*.f64 (+.f64 -2 t) (*.f64 b (fma.f64 (+.f64 -2 t) b (neg.f64 z))))) (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 6) (pow.f64 z 6)) (*.f64 (fma.f64 z z (*.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z))) (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 6) (pow.f64 z 6)) (*.f64 (fma.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z) (*.f64 z z)) (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) 3) (pow.f64 (pow.f64 z 3) 3)) (/.f64 1 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))))) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (*.f64 (+.f64 t -2) b) 3)) (*.f64 (pow.f64 z 3) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 (+.f64 t -2) b) 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) 3) (pow.f64 (pow.f64 z 3) 3)) (fma.f64 z z (*.f64 (+.f64 -2 t) (*.f64 b (fma.f64 (+.f64 -2 t) b (neg.f64 z)))))) (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 6) (*.f64 (pow.f64 z 3) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 b (+.f64 -2 t)) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) 3) (pow.f64 (pow.f64 z 3) 3)) (*.f64 (fma.f64 z z (*.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z))) (fma.f64 (pow.f64 z 3) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 b (+.f64 -2 t)) 3)) (pow.f64 (*.f64 b (+.f64 -2 t)) 6))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) 3) (pow.f64 (pow.f64 z 3) 3)) (fma.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z) (*.f64 z z))) (fma.f64 (pow.f64 z 3) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 b (+.f64 -2 t)) 3)) (pow.f64 (*.f64 b (+.f64 -2 t)) 6)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)) 1) (fma.f64 (+.f64 t -2) b (neg.f64 z)))
(fma.f64 b (+.f64 -2 t) z)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)) (sqrt.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z)))) (sqrt.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z))))
(fma.f64 b (+.f64 -2 t) z)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)) (*.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z))) (cbrt.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z))))) (cbrt.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z))))
(fma.f64 b (+.f64 -2 t) z)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)) (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 (+.f64 t -2) b)))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -2) b)) (sqrt.f64 z)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z z)) (*.f64 (-.f64 (sqrt.f64 (*.f64 b (+.f64 -2 t))) (sqrt.f64 z)) (+.f64 (sqrt.f64 (*.f64 b (+.f64 -2 t))) (sqrt.f64 z))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 z z)) (*.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 b (+.f64 -2 t)))) (-.f64 (sqrt.f64 (*.f64 b (+.f64 -2 t))) (sqrt.f64 z))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)) 1) (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))))
(*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 z z (*.f64 (+.f64 -2 t) (*.f64 b (fma.f64 (+.f64 -2 t) b (neg.f64 z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (fma.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z) (*.f64 z z)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)) (sqrt.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))))) (sqrt.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))))
(*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 z z (*.f64 (+.f64 -2 t) (*.f64 b (fma.f64 (+.f64 -2 t) b (neg.f64 z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (fma.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z) (*.f64 z z)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))) (cbrt.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))))) (cbrt.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z))))))
(*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 z z (*.f64 (+.f64 -2 t) (*.f64 b (fma.f64 (+.f64 -2 t) b (neg.f64 z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (fma.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z) (*.f64 z z)))
(pow.f64 (fma.f64 (+.f64 t -2) b z) 1)
(fma.f64 b (+.f64 -2 t) z)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b z)) 2)
(fma.f64 b (+.f64 -2 t) z)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b z)) 3)
(fma.f64 b (+.f64 -2 t) z)
(pow.f64 (pow.f64 (fma.f64 (+.f64 t -2) b z) 3) 1/3)
(fma.f64 b (+.f64 -2 t) z)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 z z)) (neg.f64 (fma.f64 (+.f64 t -2) b (neg.f64 z)))))
(fma.f64 b (+.f64 -2 t) z)
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 z 3)) (neg.f64 (+.f64 (*.f64 z z) (*.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -2) b (neg.f64 z)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3))) (neg.f64 (fma.f64 z z (*.f64 (+.f64 -2 t) (*.f64 b (fma.f64 (+.f64 -2 t) b (neg.f64 z)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 z 3)) (fma.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) z) (*.f64 z z))))
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 t -2) b z) 2))
(sqrt.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) z) 2))
(fabs.f64 (fma.f64 b (+.f64 -2 t) z))
(log.f64 (exp.f64 (fma.f64 (+.f64 t -2) b z)))
(fma.f64 b (+.f64 -2 t) z)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t -2) b z))))
(fma.f64 b (+.f64 -2 t) z)
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 t -2) b z) 3))
(fma.f64 b (+.f64 -2 t) z)
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 t -2) b z)))
(fma.f64 b (+.f64 -2 t) z)
(exp.f64 (log.f64 (fma.f64 (+.f64 t -2) b z)))
(fma.f64 b (+.f64 -2 t) z)
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 t -2) b z)))
(fma.f64 b (+.f64 -2 t) z)
(fma.f64 (+.f64 t -2) b z)
(fma.f64 b (+.f64 -2 t) z)
(fma.f64 b (+.f64 t -2) z)
(fma.f64 b (+.f64 -2 t) z)
(fma.f64 1 (*.f64 (+.f64 t -2) b) z)
(fma.f64 b (+.f64 -2 t) z)
(fma.f64 1 z (*.f64 (+.f64 t -2) b))
(fma.f64 b (+.f64 -2 t) z)
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 (+.f64 t -2) b))
(fma.f64 b (+.f64 -2 t) z)
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -2) b)) (sqrt.f64 (*.f64 (+.f64 t -2) b)) z)
(fma.f64 b (+.f64 -2 t) z)
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 (+.f64 t -2) b))
(fma.f64 b (+.f64 -2 t) z)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -2) b)) 2) (cbrt.f64 (*.f64 (+.f64 t -2) b)) z)
(fma.f64 b (+.f64 -2 t) z)

eval615.0ms (2.1%)

Compiler

Compiled 28847 to 15173 computations (47.4% saved)

prune476.0ms (1.6%)

Pruning

25 alts after pruning (19 fresh and 6 done)

PrunedKeptTotal
New9046910
Fresh11314
Picked101
Done369
Total90925934
Accurracy
100.0%
Counts
934 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
45.0%
(/.f64 1 (/.f64 1 (+.f64 z (-.f64 x (*.f64 z y)))))
74.7%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
71.5%
(-.f64 (-.f64 x (neg.f64 z)) (-.f64 (neg.f64 a) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)))
72.1%
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
28.7%
(-.f64 z (*.f64 y z))
31.4%
(-.f64 x (*.f64 z y))
31.6%
(-.f64 a (*.f64 a t))
38.5%
(+.f64 (+.f64 (*.f64 t b) z) x)
41.8%
(+.f64 (+.f64 (*.f64 -2 b) z) x)
41.8%
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
25.2%
(+.f64 (*.f64 (+.f64 y t) b) (*.f64 b -2))
32.1%
(+.f64 z x)
25.2%
(*.f64 (-.f64 (+.f64 y t) 2) b)
18.7%
(*.f64 (-.f64 y 2) b)
22.5%
(*.f64 (-.f64 b z) y)
15.0%
(*.f64 z (neg.f64 y))
9.1%
(*.f64 y b)
21.2%
(*.f64 t (-.f64 b a))
8.5%
(*.f64 t b)
18.0%
(*.f64 b (-.f64 t 2))
11.8%
(*.f64 b -2)
14.6%
(*.f64 a (neg.f64 t))
15.7%
z
18.6%
x
18.5%
a
Compiler

Compiled 304 to 231 computations (24% saved)

regimes213.0ms (0.7%)

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

7 calls:

56.0ms
b
37.0ms
y
22.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
22.0ms
x
21.0ms
t
Results
AccuracySegmentsBranch
100.0%1x
100.0%1y
100.0%1z
100.0%1t
100.0%1a
100.0%1b
100.0%1(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 473 to 272 computations (42.5% saved)

regimes189.0ms (0.7%)

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

7 calls:

63.0ms
y
22.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
21.0ms
z
20.0ms
a
19.0ms
b
Results
AccuracySegmentsBranch
100.0%1x
100.0%1y
100.0%1z
100.0%1t
100.0%1a
100.0%1b
100.0%1(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 368 to 210 computations (42.9% saved)

regimes169.0ms (0.6%)

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

7 calls:

52.0ms
t
20.0ms
z
18.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
18.0ms
y
18.0ms
b
Results
AccuracySegmentsBranch
100.0%1x
100.0%1y
100.0%1z
100.0%1t
100.0%1a
100.0%1b
100.0%1(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 345 to 197 computations (42.9% saved)

regimes450.0ms (1.6%)

Counts
34 → 3
Calls
Call 1
Inputs
a
x
z
(*.f64 b -2)
(*.f64 t b)
(*.f64 y b)
(+.f64 z x)
(*.f64 a (neg.f64 t))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(-.f64 x (neg.f64 z))
(*.f64 a (-.f64 1 t))
(*.f64 b (-.f64 t 2))
(*.f64 t (-.f64 b a))
(*.f64 (-.f64 b z) y)
(*.f64 (-.f64 y 2) b)
(-.f64 a (*.f64 a t))
(-.f64 x (*.f64 z y))
(-.f64 z (*.f64 y z))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(+.f64 (+.f64 (*.f64 -2 b) z) x)
(+.f64 (+.f64 (*.f64 t b) z) x)
(-.f64 x (-.f64 (*.f64 z y) z))
(-.f64 (*.f64 t b) (*.f64 -1 z))
(+.f64 (*.f64 (+.f64 y t) b) (*.f64 b -2))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(+.f64 (+.f64 (*.f64 (+.f64 t -2) b) z) x)
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z))
(/.f64 1 (/.f64 1 (+.f64 z (-.f64 x (*.f64 z y)))))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))
Outputs
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
Calls

6 calls:

118.0ms
x
100.0ms
z
88.0ms
t
47.0ms
a
45.0ms
b
Results
AccuracySegmentsBranch
88.6%7x
86.2%3y
90.9%3z
84.7%3t
92.3%3a
93.6%3b
Compiler

Compiled 276 to 153 computations (44.6% saved)

bsearch46.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
1.9729642995330986e+27
6.554814739949041e+27
34.0ms
-1.0347315462924683e+172
-1.5916075679955773e+164
Results
30.0ms224×body256valid
7.0ms59×body256infinite
Compiler

Compiled 680 to 489 computations (28.1% saved)

regimes542.0ms (1.9%)

Counts
33 → 5
Calls
Call 1
Inputs
a
x
z
(*.f64 b -2)
(*.f64 t b)
(*.f64 y b)
(+.f64 z x)
(*.f64 a (neg.f64 t))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(-.f64 x (neg.f64 z))
(*.f64 a (-.f64 1 t))
(*.f64 b (-.f64 t 2))
(*.f64 t (-.f64 b a))
(*.f64 (-.f64 b z) y)
(*.f64 (-.f64 y 2) b)
(-.f64 a (*.f64 a t))
(-.f64 x (*.f64 z y))
(-.f64 z (*.f64 y z))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(+.f64 (+.f64 (*.f64 -2 b) z) x)
(+.f64 (+.f64 (*.f64 t b) z) x)
(-.f64 x (-.f64 (*.f64 z y) z))
(-.f64 (*.f64 t b) (*.f64 -1 z))
(+.f64 (*.f64 (+.f64 y t) b) (*.f64 b -2))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(+.f64 (+.f64 (*.f64 (+.f64 t -2) b) z) x)
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z))
(/.f64 1 (/.f64 1 (+.f64 z (-.f64 x (*.f64 z y)))))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
Outputs
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
Calls

6 calls:

169.0ms
t
101.0ms
x
76.0ms
a
65.0ms
y
62.0ms
b
Results
AccuracySegmentsBranch
81.7%5x
81.8%4y
89.9%3z
86.4%10t
92.9%5a
90.5%4b
Compiler

Compiled 259 to 144 computations (44.4% saved)

bsearch67.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
3.620728046844752e-71
9.476458557542326e-69
16.0ms
-1.3848390615348632e-59
-1.7956539978634905e-61
5.0ms
-1096431089173123500.0
-1023737533062992600.0
23.0ms
-1.5187691603849237e+146
-2.308805715510073e+143
Results
56.0ms400×body256valid
4.0ms19×body256infinite
Compiler

Compiled 1086 to 794 computations (26.9% saved)

regimes600.0ms (2.1%)

Counts
32 → 3
Calls
Call 1
Inputs
a
x
z
(*.f64 b -2)
(*.f64 t b)
(*.f64 y b)
(+.f64 z x)
(*.f64 a (neg.f64 t))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(-.f64 x (neg.f64 z))
(*.f64 a (-.f64 1 t))
(*.f64 b (-.f64 t 2))
(*.f64 t (-.f64 b a))
(*.f64 (-.f64 b z) y)
(*.f64 (-.f64 y 2) b)
(-.f64 a (*.f64 a t))
(-.f64 x (*.f64 z y))
(-.f64 z (*.f64 y z))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(+.f64 (+.f64 (*.f64 -2 b) z) x)
(+.f64 (+.f64 (*.f64 t b) z) x)
(-.f64 x (-.f64 (*.f64 z y) z))
(-.f64 (*.f64 t b) (*.f64 -1 z))
(+.f64 (*.f64 (+.f64 y t) b) (*.f64 b -2))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(+.f64 (+.f64 (*.f64 (+.f64 t -2) b) z) x)
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z))
(/.f64 1 (/.f64 1 (+.f64 z (-.f64 x (*.f64 z y)))))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
Outputs
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
Calls

6 calls:

246.0ms
x
120.0ms
t
85.0ms
b
56.0ms
y
43.0ms
a
Results
AccuracySegmentsBranch
78.1%3x
79.1%4y
78.2%3z
84.4%9t
91.0%3a
90.1%5b
Compiler

Compiled 244 to 136 computations (44.3% saved)

bsearch58.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
42.0ms
3.620728046844752e-71
9.476458557542326e-69
16.0ms
-1.3848390615348632e-59
-1.7956539978634905e-61
Results
54.0ms240×body256valid
Compiler

Compiled 666 to 484 computations (27.3% saved)

regimes422.0ms (1.5%)

Counts
31 → 3
Calls
Call 1
Inputs
a
x
z
(*.f64 b -2)
(*.f64 t b)
(*.f64 y b)
(+.f64 z x)
(*.f64 a (neg.f64 t))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(-.f64 x (neg.f64 z))
(*.f64 a (-.f64 1 t))
(*.f64 b (-.f64 t 2))
(*.f64 t (-.f64 b a))
(*.f64 (-.f64 b z) y)
(*.f64 (-.f64 y 2) b)
(-.f64 a (*.f64 a t))
(-.f64 x (*.f64 z y))
(-.f64 z (*.f64 y z))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(+.f64 (+.f64 (*.f64 -2 b) z) x)
(+.f64 (+.f64 (*.f64 t b) z) x)
(-.f64 x (-.f64 (*.f64 z y) z))
(-.f64 (*.f64 t b) (*.f64 -1 z))
(+.f64 (*.f64 (+.f64 y t) b) (*.f64 b -2))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(+.f64 (+.f64 (*.f64 (+.f64 t -2) b) z) x)
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z))
(/.f64 1 (/.f64 1 (+.f64 z (-.f64 x (*.f64 z y)))))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
Outputs
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
Calls

6 calls:

103.0ms
z
91.0ms
a
85.0ms
t
78.0ms
y
42.0ms
b
Results
AccuracySegmentsBranch
74.7%1x
79.0%4y
78.2%3z
77.2%3t
79.4%3a
84.8%3b
Compiler

Compiled 229 to 128 computations (44.1% saved)

bsearch75.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
51.0ms
2.6961239618902474e+42
8.423028685242031e+43
23.0ms
-4.070985170890568e+173
-1.0347315462924683e+172
Results
30.0ms224×body256valid
9.0ms59×body256infinite
Compiler

Compiled 540 to 391 computations (27.6% saved)

regimes575.0ms (2%)

Counts
30 → 3
Calls
Call 1
Inputs
a
x
z
(*.f64 b -2)
(*.f64 t b)
(*.f64 y b)
(+.f64 z x)
(*.f64 a (neg.f64 t))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(-.f64 x (neg.f64 z))
(*.f64 a (-.f64 1 t))
(*.f64 b (-.f64 t 2))
(*.f64 t (-.f64 b a))
(*.f64 (-.f64 b z) y)
(*.f64 (-.f64 y 2) b)
(-.f64 a (*.f64 a t))
(-.f64 x (*.f64 z y))
(-.f64 z (*.f64 y z))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(+.f64 (+.f64 (*.f64 -2 b) z) x)
(+.f64 (+.f64 (*.f64 t b) z) x)
(-.f64 x (-.f64 (*.f64 z y) z))
(-.f64 (*.f64 t b) (*.f64 -1 z))
(+.f64 (*.f64 (+.f64 y t) b) (*.f64 b -2))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(+.f64 (+.f64 (*.f64 (+.f64 t -2) b) z) x)
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z))
(/.f64 1 (/.f64 1 (+.f64 z (-.f64 x (*.f64 z y)))))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
Outputs
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
Calls

6 calls:

189.0ms
y
91.0ms
t
91.0ms
x
83.0ms
z
68.0ms
a
Results
AccuracySegmentsBranch
74.6%1x
78.9%4y
78.2%3z
77.2%3t
79.4%3a
84.8%3b
Compiler

Compiled 216 to 121 computations (44% saved)

bsearch66.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
2.6961239618902474e+42
8.423028685242031e+43
48.0ms
-4.070985170890568e+173
-1.0347315462924683e+172
Results
54.0ms224×body256valid
8.0ms47×body256infinite
Compiler

Compiled 540 to 405 computations (25% saved)

regimes1.1s (3.7%)

Counts
29 → 9
Calls
Call 1
Inputs
a
x
z
(*.f64 b -2)
(*.f64 t b)
(*.f64 y b)
(+.f64 z x)
(*.f64 a (neg.f64 t))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(-.f64 x (neg.f64 z))
(*.f64 a (-.f64 1 t))
(*.f64 b (-.f64 t 2))
(*.f64 t (-.f64 b a))
(*.f64 (-.f64 b z) y)
(*.f64 (-.f64 y 2) b)
(-.f64 a (*.f64 a t))
(-.f64 x (*.f64 z y))
(-.f64 z (*.f64 y z))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(+.f64 (+.f64 (*.f64 -2 b) z) x)
(+.f64 (+.f64 (*.f64 t b) z) x)
(-.f64 x (-.f64 (*.f64 z y) z))
(-.f64 (*.f64 t b) (*.f64 -1 z))
(+.f64 (*.f64 (+.f64 y t) b) (*.f64 b -2))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(+.f64 (+.f64 (*.f64 (+.f64 t -2) b) z) x)
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z))
(/.f64 1 (/.f64 1 (+.f64 z (-.f64 x (*.f64 z y)))))
Outputs
(*.f64 a (-.f64 1 t))
(+.f64 (+.f64 (*.f64 -2 b) z) x)
(*.f64 a (-.f64 1 t))
(-.f64 x (-.f64 (*.f64 z y) z))
(+.f64 (+.f64 (*.f64 (+.f64 t -2) b) z) x)
(-.f64 x (-.f64 (*.f64 z y) z))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(-.f64 a (*.f64 a t))
Calls

6 calls:

229.0ms
t
217.0ms
x
190.0ms
z
175.0ms
a
165.0ms
y
Results
AccuracySegmentsBranch
57.9%10x
66.7%7y
66.1%9z
63.1%11t
67.6%9a
58.3%3b
Compiler

Compiled 203 to 113 computations (44.3% saved)

bsearch164.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
6.786534074605323e+137
2.7000574814126284e+157
25.0ms
3.508390526833862e+93
2.787260097373809e+99
17.0ms
0.00011998758362303517
0.004693445104540168
10.0ms
6.174910654090716e-161
1.116463164140963e-160
19.0ms
-1.0578231398729335e-160
-1.6719843550774e-163
23.0ms
-5.292139438616752e+75
-2.1653041217698287e+72
17.0ms
-1.242421748981231e+138
-1.6777618094284488e+137
20.0ms
-8.823416883322666e+195
-1.811926474339979e+194
Results
138.0ms959×body256valid
13.0ms99×body256infinite
0.0msbody512valid
Compiler

Compiled 1684 to 1293 computations (23.2% saved)

regimes928.0ms (3.2%)

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

6 calls:

234.0ms
t
193.0ms
y
175.0ms
x
153.0ms
z
124.0ms
a
Results
AccuracySegmentsBranch
54.0%9x
63.4%9y
64.1%7z
61.8%11t
67.3%9a
58.2%3b
Compiler

Compiled 172 to 96 computations (44.2% saved)

bsearch192.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
29.0ms
6.786534074605323e+137
2.7000574814126284e+157
24.0ms
3.508390526833862e+93
2.787260097373809e+99
17.0ms
0.00011998758362303517
0.004693445104540168
11.0ms
6.739228456424624e-138
2.2107202194679374e-137
17.0ms
-4.0934124941610215e-215
-8.902168291551374e-217
20.0ms
-5.292139438616752e+75
-2.1653041217698287e+72
55.0ms
-1.242421748981231e+138
-1.6777618094284488e+137
20.0ms
-8.823416883322666e+195
-1.811926474339979e+194
Results
169.0ms960×body256valid
11.0ms83×body256infinite
Compiler

Compiled 1684 to 1293 computations (23.2% saved)

regimes635.0ms (2.2%)

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

6 calls:

119.0ms
z
116.0ms
x
112.0ms
y
106.0ms
a
92.0ms
t
Results
AccuracySegmentsBranch
53.9%9x
63.4%9y
60.6%10z
58.3%7t
64.8%9a
57.5%6b
Compiler

Compiled 163 to 92 computations (43.6% saved)

bsearch422.0ms (1.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
70.0ms
6.786534074605323e+137
2.7000574814126284e+157
24.0ms
3.508390526833862e+93
2.787260097373809e+99
17.0ms
0.00011998758362303517
0.004693445104540168
10.0ms
6.174910654090716e-161
1.116463164140963e-160
58.0ms
1.338592020549265e-250
6.042502393936394e-236
21.0ms
-5.292139438616752e+75
-2.1653041217698287e+72
72.0ms
-1.242421748981231e+138
-1.6777618094284488e+137
149.0ms
-8.823416883322666e+195
-1.811926474339979e+194
Results
340.0ms992×body256valid
69.0ms97×body256infinite
Compiler

Compiled 1556 to 1223 computations (21.4% saved)

regimes742.0ms (2.6%)

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

6 calls:

212.0ms
z
163.0ms
y
127.0ms
b
85.0ms
x
77.0ms
a
Results
AccuracySegmentsBranch
51.4%8x
63.4%9y
60.2%14z
57.6%7t
58.8%7a
58.7%11b
Compiler

Compiled 140 to 83 computations (40.7% saved)

bsearch151.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
0.2294601013184197
12.760109207793509
19.0ms
-1.433852227169821e-189
-8.255466586328173e-193
18.0ms
-2.26181719779357e-171
-1.399004032991392e-174
26.0ms
-1.4928692345553572e-86
-1.60959160190524e-97
23.0ms
-3.726181279534661e-59
-2.3709916395228255e-77
16.0ms
-6.961130504284573e-15
-1.961030664580779e-16
19.0ms
-2.1517687842569126e+25
-1.0239674787694677e+22
12.0ms
-1.1340324740297638e+133
-6.365984094414299e+132
Results
133.0ms992×body256valid
3.0ms26×body256infinite
Compiler

Compiled 1624 to 1277 computations (21.4% saved)

regimes1.1s (3.7%)

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

6 calls:

473.0ms
z
156.0ms
t
145.0ms
b
106.0ms
a
105.0ms
x
Results
AccuracySegmentsBranch
53.6%10x
61.7%7y
60.2%15z
57.6%7t
58.8%7a
57.8%12b
Compiler

Compiled 133 to 81 computations (39.1% saved)

bsearch189.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
70.0ms
0.2294601013184197
12.760109207793509
20.0ms
-1.433852227169821e-189
-8.255466586328173e-193
18.0ms
-2.26181719779357e-171
-1.399004032991392e-174
19.0ms
-6.961130504284573e-15
-1.961030664580779e-16
49.0ms
-2.1517687842569126e+25
-1.0239674787694677e+22
12.0ms
-1.1340324740297638e+133
-6.365984094414299e+132
Results
172.0ms672×body256valid
4.0ms33×body256infinite
Compiler

Compiled 1104 to 874 computations (20.8% saved)

regimes623.0ms (2.2%)

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

6 calls:

129.0ms
a
115.0ms
b
106.0ms
t
96.0ms
x
90.0ms
z
Results
AccuracySegmentsBranch
51.4%10x
55.0%8y
54.4%9z
53.6%10t
60.4%13a
56.4%11b
Compiler

Compiled 126 to 77 computations (38.9% saved)

bsearch224.0ms (0.8%)

Algorithm
12×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
30.0ms
6.786534074605323e+137
2.7000574814126284e+157
22.0ms
3.508390526833862e+93
2.787260097373809e+99
16.0ms
1.4137736407538434e-8
8.65867384577285e-7
18.0ms
2.373063441410684e-35
3.215178575112902e-31
12.0ms
6.739228456424624e-138
2.2107202194679374e-137
19.0ms
5.3969719321469655e-194
6.014021248166688e-190
9.0ms
5.951273432518101e-263
1.0120087438342937e-262
19.0ms
1.2106034224361113e-268
3.1801065594189355e-265
19.0ms
-8.902168291551374e-217
-1.6172361023372757e-220
24.0ms
-12198021547279972.0
-1.898817296053098
17.0ms
-18176447455308153000.0
-1096431089173123500.0
20.0ms
-5.292139438616752e+75
-2.1653041217698287e+72
Results
197.0ms1488×body256valid
7.0ms54×body256infinite
Compiler

Compiled 2216 to 1728 computations (22% saved)

regimes772.0ms (2.7%)

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

6 calls:

304.0ms
b
109.0ms
x
98.0ms
t
97.0ms
a
80.0ms
y
Results
AccuracySegmentsBranch
53.1%12x
55.0%8y
52.8%9z
53.6%10t
57.5%11a
57.2%15b
Compiler

Compiled 119 to 73 computations (38.7% saved)

bsearch195.0ms (0.7%)

Algorithm
10×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
30.0ms
6.786534074605323e+137
2.7000574814126284e+157
21.0ms
3.508390526833862e+93
2.787260097373809e+99
17.0ms
1.4137736407538434e-8
8.65867384577285e-7
18.0ms
2.373063441410684e-35
3.215178575112902e-31
16.0ms
3.1801065594189355e-265
7.870988395353002e-264
13.0ms
-4.17964548751271e-309
4.809394802632783e-308
19.0ms
-4.5205776815449725e-292
-1.598175236832447e-294
23.0ms
-12198021547279972.0
-1.898817296053098
17.0ms
-18176447455308153000.0
-1096431089173123500.0
20.0ms
-5.292139438616752e+75
-2.1653041217698287e+72
Results
173.0ms1296×body256valid
7.0ms55×body256infinite
Compiler

Compiled 1870 to 1468 computations (21.5% saved)

regimes561.0ms (1.9%)

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

6 calls:

124.0ms
b
114.0ms
x
90.0ms
z
82.0ms
a
74.0ms
y
Results
AccuracySegmentsBranch
52.7%11x
55.0%8y
47.7%11z
50.9%8t
56.3%10a
55.8%15b
Compiler

Compiled 114 to 71 computations (37.7% saved)

bsearch195.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
6.786534074605323e+137
2.7000574814126284e+157
22.0ms
3.508390526833862e+93
2.787260097373809e+99
17.0ms
1.4137736407538434e-8
8.65867384577285e-7
18.0ms
2.373063441410684e-35
3.215178575112902e-31
9.0ms
6.174910654090716e-161
1.116463164140963e-160
32.0ms
-8.885864565536767e-278
-1.9914293655566268e-278
13.0ms
-3.4376573048745193e-66
-2.8836808265411966e-67
32.0ms
-1.3812655104850704e-37
-1.201266937886583e-40
19.0ms
-5.292139438616752e+75
-2.1653041217698287e+72
Results
175.0ms1072×body256valid
7.0ms58×body256infinite
Compiler

Compiled 1510 to 1200 computations (20.5% saved)

regimes800.0ms (2.8%)

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

6 calls:

426.0ms
b
92.0ms
x
89.0ms
t
78.0ms
a
61.0ms
y
Results
AccuracySegmentsBranch
51.9%11x
49.7%4y
44.1%5z
48.3%7t
52.9%7a
55.1%15b
Compiler

Compiled 109 to 69 computations (36.7% saved)

bsearch350.0ms (1.2%)

Algorithm
14×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
1.2907945773795552e+111
2.2237914081364757e+111
12.0ms
1.9729642995330986e+27
6.554814739949041e+27
21.0ms
8.300869859763901e-62
9.097275057930493e-54
13.0ms
1.5580635347474503e-100
1.4665857295066478e-99
17.0ms
4.451941107810678e-140
8.949596066741544e-138
18.0ms
2.2721613469552374e-251
5.1029220836820375e-248
24.0ms
-1.4105144366801544e-244
-1.373177237635231e-255
46.0ms
-1.8943149264081822e-190
-2.7482077760344513e-193
24.0ms
-7.712892812380184e-152
-9.645335495620213e-164
21.0ms
-9.962864328183305e-101
-4.760368706447502e-106
14.0ms
-8458429081990.21
-1026234463066.8724
75.0ms
-1.4522236505090023e+68
-4.1818725219549136e+65
23.0ms
-1.986692725289048e+125
-1.9627512037079367e+118
30.0ms
-1.5916075679955773e+164
-7.213823026409394e+152
Results
316.0ms1743×body256valid
12.0ms89×body256infinite
0.0msbody512valid
Compiler

Compiled 2488 to 1994 computations (19.9% saved)

regimes671.0ms (2.3%)

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

6 calls:

287.0ms
y
119.0ms
b
86.0ms
x
69.0ms
t
60.0ms
a
Results
AccuracySegmentsBranch
51.9%11x
49.7%4y
44.1%5z
49.9%8t
52.9%7a
55.1%15b
Compiler

Compiled 104 to 67 computations (35.6% saved)

bsearch417.0ms (1.4%)

Algorithm
14×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
1.2907945773795552e+111
2.2237914081364757e+111
15.0ms
1.9729642995330986e+27
6.554814739949041e+27
20.0ms
8.300869859763901e-62
9.097275057930493e-54
21.0ms
1.5580635347474503e-100
1.4665857295066478e-99
16.0ms
4.451941107810678e-140
8.949596066741544e-138
47.0ms
2.2721613469552374e-251
5.1029220836820375e-248
46.0ms
-1.4105144366801544e-244
-1.373177237635231e-255
18.0ms
-1.8943149264081822e-190
-2.7482077760344513e-193
56.0ms
-7.712892812380184e-152
-9.645335495620213e-164
54.0ms
-9.962864328183305e-101
-4.760368706447502e-106
35.0ms
-8458429081990.21
-1026234463066.8724
24.0ms
-1.4522236505090023e+68
-4.1818725219549136e+65
24.0ms
-1.986692725289048e+125
-1.9627512037079367e+118
30.0ms
-1.5916075679955773e+164
-7.213823026409394e+152
Results
354.0ms1744×body256valid
13.0ms102×body256infinite
Compiler

Compiled 2488 to 2025 computations (18.6% saved)

regimes624.0ms (2.2%)

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

6 calls:

168.0ms
x
107.0ms
t
106.0ms
a
104.0ms
b
74.0ms
y
Results
AccuracySegmentsBranch
51.7%11x
49.7%4y
44.1%5z
49.4%9t
52.9%7a
52.6%12b
Compiler

Compiled 99 to 64 computations (35.4% saved)

bsearch133.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
6.786534074605323e+137
2.7000574814126284e+157
22.0ms
3.508390526833862e+93
2.787260097373809e+99
16.0ms
1.4137736407538434e-8
8.65867384577285e-7
34.0ms
6.174910654090716e-161
1.116463164140963e-160
14.0ms
-8.885864565536767e-278
-1.9914293655566268e-278
20.0ms
-5.8489471212900915e+35
-9.340190839335994e+30
Results
119.0ms720×body256valid
4.0ms29×body256infinite
Compiler

Compiled 986 to 817 computations (17.1% saved)

regimes431.0ms (1.5%)

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

6 calls:

162.0ms
b
77.0ms
t
65.0ms
y
60.0ms
a
37.0ms
x
Results
AccuracySegmentsBranch
45.8%5x
46.2%7y
42.4%3z
44.6%9t
49.9%5a
53.4%15b
Compiler

Compiled 84 to 57 computations (32.1% saved)

bsearch316.0ms (1.1%)

Algorithm
14×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
26.0ms
2.3256759698538097e+153
2.5261675195259785e+156
10.0ms
5795378.904216465
9278650.139091004
21.0ms
8.300869859763901e-62
9.097275057930493e-54
15.0ms
1.5580635347474503e-100
1.4665857295066478e-99
17.0ms
4.451941107810678e-140
8.949596066741544e-138
19.0ms
2.2721613469552374e-251
5.1029220836820375e-248
27.0ms
-1.4105144366801544e-244
-1.373177237635231e-255
22.0ms
-1.8943149264081822e-190
-2.7482077760344513e-193
25.0ms
-7.712892812380184e-152
-9.645335495620213e-164
21.0ms
-9.962864328183305e-101
-4.760368706447502e-106
25.0ms
-8458429081990.21
-1026234463066.8724
21.0ms
-1.4522236505090023e+68
-4.1818725219549136e+65
36.0ms
-1.986692725289048e+125
-1.9627512037079367e+118
32.0ms
-1.5916075679955773e+164
-7.213823026409394e+152
Results
264.0ms1792×body256valid
18.0ms141×body256infinite
Compiler

Compiled 2482 to 2043 computations (17.7% saved)

regimes278.0ms (1%)

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

6 calls:

73.0ms
x
55.0ms
t
44.0ms
b
43.0ms
z
34.0ms
y
Results
AccuracySegmentsBranch
40.0%10x
41.5%5y
37.1%7z
43.6%9t
42.5%3a
42.2%7b
Compiler

Compiled 79 to 54 computations (31.6% saved)

bsearch157.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
38.0ms
4.892776622982057e+185
4.589505523506255e+202
16.0ms
6.247545482247417e-137
2.1674757686981388e-135
20.0ms
1.2457660087732215e-213
2.4750715029042419e-206
24.0ms
-3.083928773633392e-275
-8.764529879593261e-282
13.0ms
-2.1113768221369933e-249
-2.565770912254081e-250
10.0ms
-2.2417638586131645e-176
-1.4938325711326943e-176
18.0ms
-9.152394114491958e-135
-4.184870923233295e-138
17.0ms
-5.20029971009984e-18
-1.0355570528883173e-19
Results
129.0ms960×body256valid
17.0ms123×body256infinite
Compiler

Compiled 1167 to 971 computations (16.8% saved)

regimes131.0ms (0.5%)

Counts
7 → 3
Calls
Call 1
Inputs
a
x
z
(*.f64 b -2)
(*.f64 t b)
(*.f64 y b)
(+.f64 z x)
Outputs
a
(+.f64 z x)
a
Calls

6 calls:

32.0ms
b
30.0ms
t
23.0ms
x
22.0ms
z
13.0ms
a
Results
AccuracySegmentsBranch
36.3%5x
35.0%2y
35.4%5z
39.1%7t
42.5%3a
42.2%7b
Compiler

Compiled 63 to 47 computations (25.4% saved)

bsearch49.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
30.0ms
6.786534074605323e+137
2.7000574814126284e+157
20.0ms
-8.823416883322666e+195
-1.811926474339979e+194
Results
39.0ms287×body256valid
7.0ms56×body256infinite
0.0msbody512valid
Compiler

Compiled 360 to 297 computations (17.5% saved)

regimes269.0ms (0.9%)

Counts
6 → 13
Calls
Call 1
Inputs
a
x
z
(*.f64 b -2)
(*.f64 t b)
(*.f64 y b)
Outputs
(*.f64 t b)
z
a
(*.f64 b -2)
a
(*.f64 b -2)
x
a
z
x
a
x
(*.f64 t b)
Calls

6 calls:

70.0ms
b
54.0ms
t
48.0ms
a
41.0ms
y
31.0ms
z
Results
AccuracySegmentsBranch
32.2%5x
27.8%4y
30.1%5z
35.5%13t
34.3%6a
33.1%7b
Compiler

Compiled 60 to 46 computations (23.3% saved)

bsearch362.0ms (1.3%)

Algorithm
12×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
27.0ms
9.328414261065947e+176
3.186960296627476e+178
18.0ms
2.5169952582557563e-11
7.233474339258411e-9
30.0ms
2.854077901425868e-225
1.0264663496133296e-222
21.0ms
1.8425901747142567e-235
1.4674458637603188e-229
22.0ms
8.566043757565135e-287
5.315599273980181e-275
42.0ms
-1.7730136753808485e-292
-3.326776235296846e-293
21.0ms
-2.1943326565683512e-265
-1.8398165977919194e-270
16.0ms
-9.56601605947293e-263
-4.009504687060495e-265
53.0ms
-2.1113768221369933e-249
-2.565770912254081e-250
9.0ms
-2.2417638586131645e-176
-1.4938325711326943e-176
75.0ms
-1.0196561327815773e+33
-1.0732774447802866e+26
26.0ms
-1.689478082305479e+133
-8.059943911308115e+126
Results
315.0ms1472×body256valid
17.0ms132×body256infinite
Compiler

Compiled 1592 to 1383 computations (13.1% saved)

regimes135.0ms (0.5%)

Counts
4 → 6
Calls
Call 1
Inputs
a
x
z
(*.f64 b -2)
Outputs
a
z
x
z
x
a
Calls

6 calls:

36.0ms
t
35.0ms
a
24.0ms
b
17.0ms
z
11.0ms
x
Results
AccuracySegmentsBranch
30.3%3x
24.9%3y
30.1%5z
31.5%11t
34.3%6a
33.1%7b
Compiler

Compiled 54 to 44 computations (18.5% saved)

bsearch181.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
64.0ms
6.786534074605323e+137
2.7000574814126284e+157
58.0ms
10612036532944.482
3.731946007333895e+20
23.0ms
7.72071275451936e-53
2.373063441410684e-35
16.0ms
3.1801065594189355e-265
7.870988395353002e-264
19.0ms
-5.8489471212900915e+35
-9.340190839335994e+30
Results
169.0ms720×body256valid
4.0ms31×body256infinite
Compiler

Compiled 756 to 657 computations (13.1% saved)

regimes92.0ms (0.3%)

Accuracy

Total -18.0b remaining (-40.3%)

Threshold costs -18b (-40.3%)

Counts
2 → 3
Calls
Call 1
Inputs
a
x
Outputs
x
a
x
Calls

6 calls:

33.0ms
x
15.0ms
z
15.0ms
b
11.0ms
y
9.0ms
t
Results
AccuracySegmentsBranch
30.3%3x
23.0%3y
22.0%4z
24.2%3t
29.7%3a
23.9%4b
Compiler

Compiled 50 to 42 computations (16% saved)

bsearch101.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
77.0ms
9.462381971780162e+90
3.039724700806394e+98
24.0ms
-1.6416912195028226e+140
-2.1154281511180975e+123
Results
98.0ms304×body256valid
Compiler

Compiled 340 to 293 computations (13.8% saved)

simplify343.0ms (1.2%)

Algorithm
egg-herbie
Rules
378×distribute-lft-neg-in
264×*-commutative
236×+-commutative
184×distribute-rgt-neg-in
178×distribute-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05423922
16793922
27923922
39143922
410393922
511733922
613373922
714503922
815403922
915873922
1016013922
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (+.f64 (*.f64 t a) (*.f64 -1 a)) (*.f64 (+.f64 y (-.f64 t 2)) b)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 (+.f64 t -2) b) (*.f64 y b))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(if (<=.f64 b -1600000000000000002853359917740669384233018280964822283371224444322072045564639256992749932788548737598030352579535651770300922336506057975260050932041015158498131968) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 4000000000000000053150220288) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))))
(if (<=.f64 a -82000000000000002986876588704696211649415269135608328161488032336890684911375529681073555940828438758596771758027231304736763990457326124887179264) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (if (<=.f64 a -1050000000000000000) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 a -8865331832232021/904625697166532776746648320380374280103671755200316906558262375061821325312) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (if (<=.f64 a 1699835280697513/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))))))
(if (<=.f64 a -4161278206966051/1809251394333065553493296640760748560207343510400633813116524750123642650624) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (if (<=.f64 a 4565271896730463/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))))
(if (<=.f64 b -10500000000000000696595268496345681985710570836375016671406978520691669729165338086202788662386881288489061258113065098333968785389098310406399656046195782426182126885928960) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 b 84000000000000000675549766744926322738331648) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(if (<=.f64 b -10500000000000000696595268496345681985710570836375016671406978520691669729165338086202788662386881288489061258113065098333968785389098310406399656046195782426182126885928960) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 b 15500000000000000773099798965512977357209600) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(if (<=.f64 a -1249999999999999938929115579904391506673645057648277087433322986321688965468744897909798486146542528511984431095892282088368531656319061636579466990784556749221295817296678125097154567278635778048) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -280000000000000000932437887099271815217422168171053276888389222298933920873550697822247977921871852736640730843169221367131427064787238912) (+.f64 (+.f64 (*.f64 -2 b) z) x) (if (<=.f64 a -1900000000000000121553016427400197730235566114317911895657014687286524116992) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -3229145721632853/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (-.f64 x (-.f64 (*.f64 z y) z)) (if (<=.f64 a 54412688324083/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (+.f64 (+.f64 (*.f64 (+.f64 t -2) b) z) x) (if (<=.f64 a 6640827866535439/9223372036854775808) (-.f64 x (-.f64 (*.f64 z y) z)) (if (<=.f64 a 680000000000000043391612651218989980665917662009867674410804336625427117499893236389675710545920) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 55000000000000003472146978257697403703112267392361663620757039514219757976748303846422666275029599177094033071220251772755521287940494977925120) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (-.f64 a (*.f64 a t))))))))))
(if (<=.f64 a -185000000000000013265155288561187094991891735871936195632030300278708304366032391977909037294069581118199083892874952048142183220876962977587698144974406678776704014322463180468231069240351784960) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -250000000000000008210390622301231519746753141589902923878078356564686751724696998886000328906931853170987376196080608894662122658552872960) (+.f64 (+.f64 (*.f64 -2 b) z) x) (if (<=.f64 a -649999999999999962294220541331468522417985167011920392484488883999690719232) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -5744316941512623/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712) (-.f64 x (-.f64 (*.f64 z y) z)) (if (<=.f64 a 2513963986864237/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 a 662929865148937/144115188075855872) (-.f64 x (-.f64 (*.f64 z y) z)) (if (<=.f64 a 1200000000000000057936847176226483074592535164143811899621896087972531077696693922075702102406987776) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 679999999999999972753064833390704812317520442666707965818021907534856518342516191389486551903503703735894880274692892624140071754511941632) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (-.f64 a (*.f64 a t))))))))))
(if (<=.f64 a -185000000000000013265155288561187094991891735871936195632030300278708304366032391977909037294069581118199083892874952048142183220876962977587698144974406678776704014322463180468231069240351784960) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -280000000000000000932437887099271815217422168171053276888389222298933920873550697822247977921871852736640730843169221367131427064787238912) (+.f64 (+.f64 (*.f64 -2 b) z) x) (if (<=.f64 a -3499999999999999843322861883871088453653442024520800263056949580655820275712) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 7904337481499089/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) (-.f64 x (-.f64 (*.f64 z y) z)) (if (<=.f64 a 5381909536054755/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a 3458764513820541/1152921504606846976) (-.f64 x (-.f64 (*.f64 z y) z)) (if (<=.f64 a 2599999999999999963640761196346624084995333953685016895646871602928857230691802686255330788114432000) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 679999999999999972753064833390704812317520442666707965818021907534856518342516191389486551903503703735894880274692892624140071754511941632) x (-.f64 a (*.f64 a t))))))))))
(if (<=.f64 y -7800000000000000023035440609764707306225245270208055445667293615954891386067581332557867136688329716277136586495271403190824982282240) (*.f64 (-.f64 b z) y) (if (<=.f64 y -14000000000000000000000) (-.f64 x (*.f64 z y)) (if (<=.f64 y -8924260225606735/5070602400912917605986812821504) (*.f64 a (-.f64 1 t)) (if (<=.f64 y -6070840288205403/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (+.f64 (+.f64 (*.f64 t b) z) x) (if (<=.f64 y -2029768672598635/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) (*.f64 a (-.f64 1 t)) (if (<=.f64 y -2896080470170339/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456) (+.f64 (+.f64 (*.f64 -2 b) z) x) (if (<=.f64 y -2568425733177917/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (*.f64 a (-.f64 1 t)) (if (<=.f64 y 7543529375845581/1125899906842624) (+.f64 (+.f64 (*.f64 -2 b) z) x) (*.f64 (-.f64 b z) y)))))))))
(if (<=.f64 y -8999999999999999444642032264517738525830998448118998546899958793073662349610875874860725147912346796355225219963482154845369276563456) (*.f64 (-.f64 b z) y) (if (<=.f64 y -13500000000000001048576) (-.f64 x (*.f64 z y)) (if (<=.f64 y -8746789141574783/1267650600228229401496703205376) (*.f64 a (-.f64 1 t)) (if (<=.f64 y -7797139727381681/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824) (+.f64 (+.f64 (*.f64 -2 b) z) x) (if (<=.f64 y -8427646936990039/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408) (*.f64 a (-.f64 1 t)) (if (<=.f64 y 25/2) (+.f64 (+.f64 (*.f64 -2 b) z) x) (*.f64 (-.f64 b z) y)))))))
(if (<=.f64 a -145000000000000012448002656812759054824481543608135254909751766495799541760) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -1100000000000000000) (-.f64 x (*.f64 z y)) (if (<=.f64 a -3200000000000) (*.f64 t (-.f64 b a)) (if (<=.f64 a -5341655849093511/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704) (-.f64 z (*.f64 y z)) (if (<=.f64 a 6099092788678407/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a 1418129833677085/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (-.f64 z (*.f64 y z)) (if (<=.f64 a 8668436849475469/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632) (-.f64 x (*.f64 z y)) (if (<=.f64 a 7709489559716993/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a 1598517415830675/11417981541647679048466287755595961091061972992) (-.f64 x (*.f64 z y)) (if (<=.f64 a 519460313115661/4722366482869645213696) (+.f64 z x) (if (<=.f64 a 2400000000000000115873694352452966149185070328287623799243792175945062155393387844151404204813975552) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 5600000000000000183912749939547586042327270371613825494868955187048983238633212775046407367515273511030117226792205639240431547551584354304) x (-.f64 a (*.f64 a t))))))))))))))
(if (<=.f64 a -1100000000000000059800838166790967925781366616571142396681673017752771624960) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -14800000000000000000) (-.f64 x (*.f64 z y)) (if (<=.f64 a -150000000) (*.f64 t (-.f64 b a)) (if (<=.f64 a -10673802988245/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (-.f64 z (*.f64 y z)) (if (<=.f64 a 3036033799609659/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 b (-.f64 t 2)) (if (<=.f64 a 4991817014543339/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) (-.f64 z (*.f64 y z)) (if (<=.f64 a 4019129502659983/365375409332725729550921208179070754913983135744) (-.f64 x (*.f64 z y)) (if (<=.f64 a 8028023020878397/9444732965739290427392) (+.f64 z x) (if (<=.f64 a 57000000000000001537832183229677276718481728532131748580535789771108025408210205211780671611076608) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 1380000000000000078374154674615227936597842743214816131227226676451131833752767197571011377381831120763310838588129203478095518326379773952) x (-.f64 a (*.f64 a t))))))))))))
(if (<=.f64 a -29000000000000002489600531362551810964896308721627050981950353299159908352) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -8336775742310435/12259964326927110866866776217202473468949912977468817408) (-.f64 x (*.f64 z y)) (if (<=.f64 a -6450267806218241/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (*.f64 t (-.f64 b a)) (if (<=.f64 a -7185025114324991/159667224762777584932509817042947085285396100834836603320203779394976951349517125262796637239410856087147395747535399619517795039071487492859133743862786513625600453836086854121403017715549038974612268539563513919466464836409669631111108421475843532600569672550060483331388679618427520794230784) (+.f64 z x) (if (<=.f64 a 3925628132181115/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (*.f64 b (-.f64 t 2)) (if (<=.f64 a 6430607204255973/1461501637330902918203684832716283019655932542976) (-.f64 x (*.f64 z y)) (if (<=.f64 a 519460313115661/4722366482869645213696) (+.f64 z x) (if (<=.f64 a 2750000000000000092299672857483001401785770025672925048250036054684143693642165035196311376240836608) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 759999999999999925801192173258453977242833345517648914328655759314464832545759585452572314430370959861420057678792323901091049128496988160) x (-.f64 a (*.f64 a t)))))))))))
(if (<=.f64 b -730000000000000031437405474354714110451115603242416116059135354369871849501822814362653243177211648819713173604531331519271533993418255728122964454932480) (*.f64 (-.f64 y 2) b) (if (<=.f64 b -1200000000000000004672894716748935313137827422752496981783440338800440944272774962894283273022051028580963204093863526400) (+.f64 z x) (if (<=.f64 b -7800000000000000733361903558134627866979526489807938211341630701568) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -1060000000000) (+.f64 z x) (if (<=.f64 b -6939796547358567/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -6340256873700189/30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615808) (+.f64 z x) (if (<=.f64 b -3184847909140617/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -3013577315216837/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (*.f64 (-.f64 b z) y) (if (<=.f64 b 4836680888082873/16122269626942909129404900662735492142298807557254685123533957184651913530173488143140175045399694454793530120643833272670970079330526292030350920973600450955456136596649325078391464772840162385651374295294530896122681527488756156580761624107880751845994219387748352) (-.f64 a (*.f64 a t)) (if (<=.f64 b 272346098576959/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) (+.f64 z x) (if (<=.f64 b 4531230712585365/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (-.f64 a (*.f64 a t)) (if (<=.f64 b 6039028053441743/862718293348820473429344482784628181556388621521298319395315527974912) (+.f64 z x) (if (<=.f64 b 3700000000000000021676163072) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 1600000000000000037710988022672409333199252472091010981007860062829250669545858772157294978547919216419702571008) (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 y 2) b)))))))))))))))
(if (<=.f64 b -410000000000000003847302881846469975074821289276774316512126929865705164463549286702438239966955656013584829926483696377878853994117768330396557374401076527104) (*.f64 (-.f64 y 2) b) (if (<=.f64 b -34999999999999999586808719157555980309760793664156165736173314560112174979158610314632989733610336400169481770103407116288) (+.f64 z x) (if (<=.f64 b -1799999999999999938994642878516515932291695543575091567590388006912) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -1250000000000) (+.f64 z x) (if (<=.f64 b -2963030865968865/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -3019169939857233/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952) (+.f64 z x) (if (<=.f64 b -2876636821159267/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -8610220900619535/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (*.f64 (-.f64 b z) y) (if (<=.f64 b 5844322739766805/503820925841965910293903145710484129446837736164208910110436162020372297817921504473130470168740451712297816270119789770967814979078946625948466280425014092358004268645291408699733274151255074551605446727954090503833797734023629893148800753371273495187319355867136) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 5899435489174743/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (+.f64 z x) (if (<=.f64 b 492525077454931/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 7453886054533809/55213970774324510299478046898216203619608871777363092441300193790394368) (+.f64 z x) (if (<=.f64 b 4199999999999999890880987136) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 1700000000000000073442722210353654953946419910495950957988109478578778366815000067639309130029672761554716590080) (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 y 2) b)))))))))))))))
(if (<=.f64 a -800000000000000042929297635147776) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -1716422666199859/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (+.f64 z x) (if (<=.f64 a 2089447231644787/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (*.f64 b (-.f64 t 2)) (if (<=.f64 a 8028023020878397/9444732965739290427392) (+.f64 z x) (if (<=.f64 a 330000000000000028074313549873089538759584087786541438911064168268318054190418389438969860694474752) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 679999999999999972753064833390704812317520442666707965818021907534856518342516191389486551903503703735894880274692892624140071754511941632) x (*.f64 a (-.f64 1 t))))))))
(if (<=.f64 b -1450000000000000071901162236668773135058157707451834847147045312399897224969675458171433715343698122599491719446979912049632389487171269810606273140079256928256) (*.f64 b -2) (if (<=.f64 b -94999999999999994946768896016100783793657762284846265632644729517536834250421074762136041696682670680428216615779499507712) (+.f64 z x) (if (<=.f64 b -140000000000000000576303963002287552922503497661080676155429908119552) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -1050000000000) (+.f64 z x) (if (<=.f64 b -5164499756173817/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -6645708528285965/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (+.f64 z x) (if (<=.f64 b -3184847909140617/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -221681207370465/503820925841965910293903145710484129446837736164208910110436162020372297817921504473130470168740451712297816270119789770967814979078946625948466280425014092358004268645291408699733274151255074551605446727954090503833797734023629893148800753371273495187319355867136) (*.f64 y (neg.f64 z)) (if (<=.f64 b 1612226962694291/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 1969271789710319/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (+.f64 z x) (if (<=.f64 b 7289371146332979/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 633237988016573/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 z x) (if (<=.f64 b 5800000) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 88000000000000004442236586435046265082332909346322287461926456609026694167449074793064725010398750859160720921877873287119481029182751883008297801867067392) (+.f64 z x) (*.f64 b -2)))))))))))))))
(if (<=.f64 t -1687496479023819/324518553658426726783156020576256) (*.f64 a (neg.f64 t)) (if (<=.f64 t -8798873954024829/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (+.f64 z x) (if (<=.f64 t -2423796578111791/142576269300693600582536612678134103902913390851517497830599766184352348975271168328309775353667856243082572174174825228459022022542982437445395666241319193382874833573758279690089818507706368) a (if (<=.f64 t -8464191554145027/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) (*.f64 b -2) (if (<=.f64 t -7640326184937599/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) a (if (<=.f64 t 5912910703098403/758065474756205534740712640850831325809026375545262017157740252942407691741394964028749223060862538061761587254458531838950966818415436714572405896016201728127175281260180617944465471499803928137335448825056869507271897877839872) (+.f64 z x) (if (<=.f64 t 8379879956214123/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) a (if (<=.f64 t 3300000000000000234653239742610568243977893670222088725176883625874814170888855682769298763536214917649526301805078991309785584664937646844659123167719671498308959335924208337480803418112) (+.f64 z x) (*.f64 a (neg.f64 t))))))))))
(if (<=.f64 a -185000000000000013265155288561187094991891735871936195632030300278708304366032391977909037294069581118199083892874952048142183220876962977587698144974406678776704014322463180468231069240351784960) a (if (<=.f64 a 16500000000000001344904841271773346377322731608358279149587416973495865302295695283651005423749182273125410589006341886228820085285664162171584512) (+.f64 z x) a))
(if (<=.f64 t -10499999999999999586878310243238577909035939619559728225221080533696768412912382224486660702846936318582905354906375574079406080) (*.f64 t b) (if (<=.f64 t -112000000000000006710886400) z (if (<=.f64 t -534661009877601/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) a (if (<=.f64 t -5038209258419659/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) (*.f64 b -2) (if (<=.f64 t -3721172683568671/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) a (if (<=.f64 t -6854218562514781/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (*.f64 b -2) (if (<=.f64 t -2157231761834779/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) x (if (<=.f64 t 7172551112390399/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616) a (if (<=.f64 t 8390303882365711/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) z (if (<=.f64 t 3250657036028929/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) x (if (<=.f64 t 5029131409596857/38685626227668133590597632) a (if (<=.f64 t 949999999999999950840109045180649111738163845579222942870446435473049946084980694602564124161613326500033746174009699595527779222158095483832715085381680782635272191677869064192) x (*.f64 t b)))))))))))))
(if (<=.f64 a -2100000000000000058646210763816960) a (if (<=.f64 a 4356494849056005/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) z (if (<=.f64 a 3515176971816541/12554203470773361527671578846415332832204710888928069025792) x (if (<=.f64 a 35000000000000) z (if (<=.f64 a 1849999999999999895492898407466963508147146239572521679596609097508377141600558973154954624833459257168003973922175293922696701417451683840) x a)))))
(if (<=.f64 x -2449999999999999879336665701426058157250419744407453969669532452476607299037549146547394237813331225211121599502211035955200) x (if (<=.f64 x 6800000000000000063381440952778074451232024592297371613644092436204466248734663538574742257664) a x))
a
Outputs
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (+.f64 (*.f64 t a) (*.f64 -1 a)) (*.f64 (+.f64 y (-.f64 t 2)) b)))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (-.f64 (*.f64 t a) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 a (*.f64 t a))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (-.f64 a (*.f64 t a)) (*.f64 b (-.f64 (-.f64 2 t) y))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 a (*.f64 t a))))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 (+.f64 t -2) b) (*.f64 y b))))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a (+.f64 -1 t)) (+.f64 (*.f64 y b) (*.f64 (+.f64 t -2) b))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (+.f64 (*.f64 y b) (*.f64 (+.f64 t -2) b)) (*.f64 a (-.f64 1 t))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 -1 t))) (*.f64 b (+.f64 (+.f64 y t) -2)))
(+.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (-.f64 1 t))) (*.f64 b (+.f64 -2 (+.f64 y t))))
(+.f64 (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))) (*.f64 b (+.f64 -2 (+.f64 y t))))
(-.f64 (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))) (*.f64 b (-.f64 2 (+.f64 y t))))
(if (<=.f64 b -1600000000000000002853359917740669384233018280964822283371224444322072045564639256992749932788548737598030352579535651770300922336506057975260050932041015158498131968) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 4000000000000000053150220288) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))))
(if (<=.f64 b -1600000000000000002853359917740669384233018280964822283371224444322072045564639256992749932788548737598030352579535651770300922336506057975260050932041015158498131968) (-.f64 (+.f64 x (*.f64 b (+.f64 (+.f64 y t) -2))) (*.f64 a (+.f64 -1 t))) (if (<=.f64 b 4000000000000000053150220288) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 y b))) (-.f64 (+.f64 x (*.f64 b (+.f64 (+.f64 y t) -2))) (*.f64 z (+.f64 y -1)))))
(if (<=.f64 b -1600000000000000002853359917740669384233018280964822283371224444322072045564639256992749932788548737598030352579535651770300922336506057975260050932041015158498131968) (+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 4000000000000000053150220288) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 y b))) (-.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (*.f64 z (+.f64 y -1)))))
(if (<=.f64 b -1600000000000000002853359917740669384233018280964822283371224444322072045564639256992749932788548737598030352579535651770300922336506057975260050932041015158498131968) (+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 4000000000000000053150220288) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 y b) (*.f64 a (-.f64 1 t)))) (+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (*.f64 z (-.f64 1 y)))))
(if (<=.f64 a -82000000000000002986876588704696211649415269135608328161488032336890684911375529681073555940828438758596771758027231304736763990457326124887179264) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (if (<=.f64 a -1050000000000000000) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 a -8865331832232021/904625697166532776746648320380374280103671755200316906558262375061821325312) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (if (<=.f64 a 1699835280697513/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))))))
(if (<=.f64 a -82000000000000002986876588704696211649415269135608328161488032336890684911375529681073555940828438758596771758027231304736763990457326124887179264) (-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) (if (<=.f64 a -1050000000000000000) (-.f64 (+.f64 x (*.f64 b (+.f64 (+.f64 y t) -2))) (*.f64 a (+.f64 -1 t))) (if (<=.f64 a -8865331832232021/904625697166532776746648320380374280103671755200316906558262375061821325312) (-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) (if (<=.f64 a 1699835280697513/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (-.f64 (+.f64 x (*.f64 b (+.f64 (+.f64 y t) -2))) (*.f64 z (+.f64 y -1))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 t a) a))))))
(if (<=.f64 a -82000000000000002986876588704696211649415269135608328161488032336890684911375529681073555940828438758596771758027231304736763990457326124887179264) (-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) (if (<=.f64 a -1050000000000000000) (+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (*.f64 a (-.f64 1 t))) (if (<=.f64 a -8865331832232021/904625697166532776746648320380374280103671755200316906558262375061821325312) (-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) (if (<=.f64 a 1699835280697513/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (-.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (*.f64 z (+.f64 y -1))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 t a) a))))))
(if (<=.f64 a -82000000000000002986876588704696211649415269135608328161488032336890684911375529681073555940828438758596771758027231304736763990457326124887179264) (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))) (if (<=.f64 a -1050000000000000000) (+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (*.f64 a (-.f64 1 t))) (if (<=.f64 a -8865331832232021/904625697166532776746648320380374280103671755200316906558262375061821325312) (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))) (if (<=.f64 a 1699835280697513/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (*.f64 z (-.f64 1 y))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 a (*.f64 t a)))))))
(if (<=.f64 a -4161278206966051/1809251394333065553493296640760748560207343510400633813116524750123642650624) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (if (<=.f64 a 4565271896730463/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))))
(if (<=.f64 a -4161278206966051/1809251394333065553493296640760748560207343510400633813116524750123642650624) (-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) (if (<=.f64 a 4565271896730463/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (-.f64 (+.f64 x (*.f64 b (+.f64 (+.f64 y t) -2))) (*.f64 z (+.f64 y -1))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 t a) a))))
(if (<=.f64 a -4161278206966051/1809251394333065553493296640760748560207343510400633813116524750123642650624) (-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) (if (<=.f64 a 4565271896730463/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (-.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (*.f64 z (+.f64 y -1))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 t a) a))))
(if (<=.f64 a -4161278206966051/1809251394333065553493296640760748560207343510400633813116524750123642650624) (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))) (if (<=.f64 a 4565271896730463/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (*.f64 z (-.f64 1 y))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 a (*.f64 t a)))))
(if (<=.f64 b -10500000000000000696595268496345681985710570836375016671406978520691669729165338086202788662386881288489061258113065098333968785389098310406399656046195782426182126885928960) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 b 84000000000000000675549766744926322738331648) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(if (or (<=.f64 b -10500000000000000696595268496345681985710570836375016671406978520691669729165338086202788662386881288489061258113065098333968785389098310406399656046195782426182126885928960) (not (<=.f64 b 84000000000000000675549766744926322738331648))) (+.f64 x (*.f64 b (+.f64 (+.f64 y t) -2))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 t a) a)))
(if (or (<=.f64 b -10500000000000000696595268496345681985710570836375016671406978520691669729165338086202788662386881288489061258113065098333968785389098310406399656046195782426182126885928960) (not (<=.f64 b 84000000000000000675549766744926322738331648))) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 t a) a)))
(if (or (<=.f64 b -10500000000000000696595268496345681985710570836375016671406978520691669729165338086202788662386881288489061258113065098333968785389098310406399656046195782426182126885928960) (not (<=.f64 b 84000000000000000675549766744926322738331648))) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 a (*.f64 t a))))
(if (<=.f64 b -10500000000000000696595268496345681985710570836375016671406978520691669729165338086202788662386881288489061258113065098333968785389098310406399656046195782426182126885928960) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 b 15500000000000000773099798965512977357209600) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(if (or (<=.f64 b -10500000000000000696595268496345681985710570836375016671406978520691669729165338086202788662386881288489061258113065098333968785389098310406399656046195782426182126885928960) (not (<=.f64 b 15500000000000000773099798965512977357209600))) (+.f64 x (*.f64 b (+.f64 (+.f64 y t) -2))) (-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))))
(if (or (<=.f64 b -10500000000000000696595268496345681985710570836375016671406978520691669729165338086202788662386881288489061258113065098333968785389098310406399656046195782426182126885928960) (not (<=.f64 b 15500000000000000773099798965512977357209600))) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))))
(if (or (<=.f64 b -10500000000000000696595268496345681985710570836375016671406978520691669729165338086202788662386881288489061258113065098333968785389098310406399656046195782426182126885928960) (not (<=.f64 b 15500000000000000773099798965512977357209600))) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))))
(if (<=.f64 a -1249999999999999938929115579904391506673645057648277087433322986321688965468744897909798486146542528511984431095892282088368531656319061636579466990784556749221295817296678125097154567278635778048) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -280000000000000000932437887099271815217422168171053276888389222298933920873550697822247977921871852736640730843169221367131427064787238912) (+.f64 (+.f64 (*.f64 -2 b) z) x) (if (<=.f64 a -1900000000000000121553016427400197730235566114317911895657014687286524116992) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -3229145721632853/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (-.f64 x (-.f64 (*.f64 z y) z)) (if (<=.f64 a 54412688324083/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (+.f64 (+.f64 (*.f64 (+.f64 t -2) b) z) x) (if (<=.f64 a 6640827866535439/9223372036854775808) (-.f64 x (-.f64 (*.f64 z y) z)) (if (<=.f64 a 680000000000000043391612651218989980665917662009867674410804336625427117499893236389675710545920) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 55000000000000003472146978257697403703112267392361663620757039514219757976748303846422666275029599177094033071220251772755521287940494977925120) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (-.f64 a (*.f64 a t))))))))))
(if (<=.f64 a -1249999999999999938929115579904391506673645057648277087433322986321688965468744897909798486146542528511984431095892282088368531656319061636579466990784556749221295817296678125097154567278635778048) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -280000000000000000932437887099271815217422168171053276888389222298933920873550697822247977921871852736640730843169221367131427064787238912) (+.f64 x (+.f64 z (*.f64 b -2))) (if (<=.f64 a -1900000000000000121553016427400197730235566114317911895657014687286524116992) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -3229145721632853/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (-.f64 x (-.f64 (*.f64 y z) z)) (if (<=.f64 a 54412688324083/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (+.f64 x (+.f64 z (*.f64 (+.f64 t -2) b))) (if (<=.f64 a 6640827866535439/9223372036854775808) (-.f64 x (-.f64 (*.f64 y z) z)) (if (<=.f64 a 680000000000000043391612651218989980665917662009867674410804336625427117499893236389675710545920) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 55000000000000003472146978257697403703112267392361663620757039514219757976748303846422666275029599177094033071220251772755521287940494977925120) (+.f64 x (*.f64 b (+.f64 (+.f64 y t) -2))) (-.f64 a (*.f64 t a))))))))))
(if (<=.f64 a -1249999999999999938929115579904391506673645057648277087433322986321688965468744897909798486146542528511984431095892282088368531656319061636579466990784556749221295817296678125097154567278635778048) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -280000000000000000932437887099271815217422168171053276888389222298933920873550697822247977921871852736640730843169221367131427064787238912) (+.f64 x (+.f64 z (*.f64 b -2))) (if (<=.f64 a -1900000000000000121553016427400197730235566114317911895657014687286524116992) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -3229145721632853/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (-.f64 x (-.f64 (*.f64 y z) z)) (if (<=.f64 a 54412688324083/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (+.f64 x (+.f64 z (*.f64 (+.f64 t -2) b))) (if (<=.f64 a 6640827866535439/9223372036854775808) (-.f64 x (-.f64 (*.f64 y z) z)) (if (<=.f64 a 680000000000000043391612651218989980665917662009867674410804336625427117499893236389675710545920) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 55000000000000003472146978257697403703112267392361663620757039514219757976748303846422666275029599177094033071220251772755521287940494977925120) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (-.f64 a (*.f64 t a))))))))))
(if (<=.f64 a -1249999999999999938929115579904391506673645057648277087433322986321688965468744897909798486146542528511984431095892282088368531656319061636579466990784556749221295817296678125097154567278635778048) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -280000000000000000932437887099271815217422168171053276888389222298933920873550697822247977921871852736640730843169221367131427064787238912) (+.f64 x (+.f64 z (*.f64 b -2))) (if (<=.f64 a -1900000000000000121553016427400197730235566114317911895657014687286524116992) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -3229145721632853/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (+.f64 x (-.f64 z (*.f64 y z))) (if (<=.f64 a 54412688324083/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (+.f64 x (+.f64 z (*.f64 (+.f64 t -2) b))) (if (<=.f64 a 6640827866535439/9223372036854775808) (+.f64 x (-.f64 z (*.f64 y z))) (if (<=.f64 a 680000000000000043391612651218989980665917662009867674410804336625427117499893236389675710545920) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 55000000000000003472146978257697403703112267392361663620757039514219757976748303846422666275029599177094033071220251772755521287940494977925120) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (-.f64 a (*.f64 t a))))))))))
(if (<=.f64 a -1249999999999999938929115579904391506673645057648277087433322986321688965468744897909798486146542528511984431095892282088368531656319061636579466990784556749221295817296678125097154567278635778048) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -280000000000000000932437887099271815217422168171053276888389222298933920873550697822247977921871852736640730843169221367131427064787238912) (+.f64 x (+.f64 z (*.f64 b -2))) (if (<=.f64 a -1900000000000000121553016427400197730235566114317911895657014687286524116992) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -3229145721632853/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (+.f64 x (-.f64 z (*.f64 y z))) (if (<=.f64 a 54412688324083/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (+.f64 x (-.f64 z (*.f64 b (-.f64 2 t)))) (if (<=.f64 a 6640827866535439/9223372036854775808) (+.f64 x (-.f64 z (*.f64 y z))) (if (<=.f64 a 680000000000000043391612651218989980665917662009867674410804336625427117499893236389675710545920) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 55000000000000003472146978257697403703112267392361663620757039514219757976748303846422666275029599177094033071220251772755521287940494977925120) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (-.f64 a (*.f64 t a))))))))))
(if (<=.f64 a -1249999999999999938929115579904391506673645057648277087433322986321688965468744897909798486146542528511984431095892282088368531656319061636579466990784556749221295817296678125097154567278635778048) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -280000000000000000932437887099271815217422168171053276888389222298933920873550697822247977921871852736640730843169221367131427064787238912) (-.f64 x (-.f64 (*.f64 2 b) z)) (if (<=.f64 a -1900000000000000121553016427400197730235566114317911895657014687286524116992) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -3229145721632853/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (+.f64 x (-.f64 z (*.f64 y z))) (if (<=.f64 a 54412688324083/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (+.f64 x (-.f64 z (*.f64 b (-.f64 2 t)))) (if (<=.f64 a 6640827866535439/9223372036854775808) (+.f64 x (-.f64 z (*.f64 y z))) (if (<=.f64 a 680000000000000043391612651218989980665917662009867674410804336625427117499893236389675710545920) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 55000000000000003472146978257697403703112267392361663620757039514219757976748303846422666275029599177094033071220251772755521287940494977925120) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (-.f64 a (*.f64 t a))))))))))
(if (<=.f64 a -185000000000000013265155288561187094991891735871936195632030300278708304366032391977909037294069581118199083892874952048142183220876962977587698144974406678776704014322463180468231069240351784960) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -250000000000000008210390622301231519746753141589902923878078356564686751724696998886000328906931853170987376196080608894662122658552872960) (+.f64 (+.f64 (*.f64 -2 b) z) x) (if (<=.f64 a -649999999999999962294220541331468522417985167011920392484488883999690719232) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -5744316941512623/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712) (-.f64 x (-.f64 (*.f64 z y) z)) (if (<=.f64 a 2513963986864237/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 a 662929865148937/144115188075855872) (-.f64 x (-.f64 (*.f64 z y) z)) (if (<=.f64 a 1200000000000000057936847176226483074592535164143811899621896087972531077696693922075702102406987776) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 679999999999999972753064833390704812317520442666707965818021907534856518342516191389486551903503703735894880274692892624140071754511941632) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (-.f64 a (*.f64 a t))))))))))
(if (<=.f64 a -185000000000000013265155288561187094991891735871936195632030300278708304366032391977909037294069581118199083892874952048142183220876962977587698144974406678776704014322463180468231069240351784960) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -250000000000000008210390622301231519746753141589902923878078356564686751724696998886000328906931853170987376196080608894662122658552872960) (+.f64 x (+.f64 z (*.f64 b -2))) (if (<=.f64 a -649999999999999962294220541331468522417985167011920392484488883999690719232) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -5744316941512623/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712) (-.f64 x (-.f64 (*.f64 y z) z)) (if (<=.f64 a 2513963986864237/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (+.f64 x (*.f64 b (+.f64 (+.f64 y t) -2))) (if (<=.f64 a 662929865148937/144115188075855872) (-.f64 x (-.f64 (*.f64 y z) z)) (if (<=.f64 a 1200000000000000057936847176226483074592535164143811899621896087972531077696693922075702102406987776) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 679999999999999972753064833390704812317520442666707965818021907534856518342516191389486551903503703735894880274692892624140071754511941632) (+.f64 x (*.f64 b (+.f64 (+.f64 y t) -2))) (-.f64 a (*.f64 t a))))))))))
(if (<=.f64 a -185000000000000013265155288561187094991891735871936195632030300278708304366032391977909037294069581118199083892874952048142183220876962977587698144974406678776704014322463180468231069240351784960) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -250000000000000008210390622301231519746753141589902923878078356564686751724696998886000328906931853170987376196080608894662122658552872960) (+.f64 x (+.f64 z (*.f64 b -2))) (if (<=.f64 a -649999999999999962294220541331468522417985167011920392484488883999690719232) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -5744316941512623/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712) (-.f64 x (-.f64 (*.f64 y z) z)) (if (<=.f64 a 2513963986864237/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (if (<=.f64 a 662929865148937/144115188075855872) (-.f64 x (-.f64 (*.f64 y z) z)) (if (<=.f64 a 1200000000000000057936847176226483074592535164143811899621896087972531077696693922075702102406987776) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 679999999999999972753064833390704812317520442666707965818021907534856518342516191389486551903503703735894880274692892624140071754511941632) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (-.f64 a (*.f64 t a))))))))))
(if (<=.f64 a -185000000000000013265155288561187094991891735871936195632030300278708304366032391977909037294069581118199083892874952048142183220876962977587698144974406678776704014322463180468231069240351784960) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -250000000000000008210390622301231519746753141589902923878078356564686751724696998886000328906931853170987376196080608894662122658552872960) (+.f64 x (+.f64 z (*.f64 b -2))) (if (<=.f64 a -649999999999999962294220541331468522417985167011920392484488883999690719232) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -5744316941512623/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712) (+.f64 x (-.f64 z (*.f64 y z))) (if (<=.f64 a 2513963986864237/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (if (<=.f64 a 662929865148937/144115188075855872) (+.f64 x (-.f64 z (*.f64 y z))) (if (<=.f64 a 1200000000000000057936847176226483074592535164143811899621896087972531077696693922075702102406987776) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 679999999999999972753064833390704812317520442666707965818021907534856518342516191389486551903503703735894880274692892624140071754511941632) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (-.f64 a (*.f64 t a))))))))))
(if (<=.f64 a -185000000000000013265155288561187094991891735871936195632030300278708304366032391977909037294069581118199083892874952048142183220876962977587698144974406678776704014322463180468231069240351784960) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -250000000000000008210390622301231519746753141589902923878078356564686751724696998886000328906931853170987376196080608894662122658552872960) (-.f64 x (-.f64 (*.f64 2 b) z)) (if (<=.f64 a -649999999999999962294220541331468522417985167011920392484488883999690719232) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -5744316941512623/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712) (+.f64 x (-.f64 z (*.f64 y z))) (if (<=.f64 a 2513963986864237/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (if (<=.f64 a 662929865148937/144115188075855872) (+.f64 x (-.f64 z (*.f64 y z))) (if (<=.f64 a 1200000000000000057936847176226483074592535164143811899621896087972531077696693922075702102406987776) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 679999999999999972753064833390704812317520442666707965818021907534856518342516191389486551903503703735894880274692892624140071754511941632) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (-.f64 a (*.f64 t a))))))))))
(if (<=.f64 a -185000000000000013265155288561187094991891735871936195632030300278708304366032391977909037294069581118199083892874952048142183220876962977587698144974406678776704014322463180468231069240351784960) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -280000000000000000932437887099271815217422168171053276888389222298933920873550697822247977921871852736640730843169221367131427064787238912) (+.f64 (+.f64 (*.f64 -2 b) z) x) (if (<=.f64 a -3499999999999999843322861883871088453653442024520800263056949580655820275712) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 7904337481499089/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) (-.f64 x (-.f64 (*.f64 z y) z)) (if (<=.f64 a 5381909536054755/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a 3458764513820541/1152921504606846976) (-.f64 x (-.f64 (*.f64 z y) z)) (if (<=.f64 a 2599999999999999963640761196346624084995333953685016895646871602928857230691802686255330788114432000) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 679999999999999972753064833390704812317520442666707965818021907534856518342516191389486551903503703735894880274692892624140071754511941632) x (-.f64 a (*.f64 a t))))))))))
(if (<=.f64 a -185000000000000013265155288561187094991891735871936195632030300278708304366032391977909037294069581118199083892874952048142183220876962977587698144974406678776704014322463180468231069240351784960) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -280000000000000000932437887099271815217422168171053276888389222298933920873550697822247977921871852736640730843169221367131427064787238912) (+.f64 x (+.f64 z (*.f64 b -2))) (if (<=.f64 a -3499999999999999843322861883871088453653442024520800263056949580655820275712) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 7904337481499089/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) (-.f64 x (-.f64 (*.f64 y z) z)) (if (<=.f64 a 5381909536054755/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (*.f64 b (+.f64 (+.f64 y t) -2)) (if (<=.f64 a 3458764513820541/1152921504606846976) (-.f64 x (-.f64 (*.f64 y z) z)) (if (<=.f64 a 2599999999999999963640761196346624084995333953685016895646871602928857230691802686255330788114432000) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 679999999999999972753064833390704812317520442666707965818021907534856518342516191389486551903503703735894880274692892624140071754511941632) x (-.f64 a (*.f64 t a))))))))))
(if (<=.f64 a -185000000000000013265155288561187094991891735871936195632030300278708304366032391977909037294069581118199083892874952048142183220876962977587698144974406678776704014322463180468231069240351784960) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -280000000000000000932437887099271815217422168171053276888389222298933920873550697822247977921871852736640730843169221367131427064787238912) (+.f64 x (+.f64 z (*.f64 b -2))) (if (<=.f64 a -3499999999999999843322861883871088453653442024520800263056949580655820275712) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 7904337481499089/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) (-.f64 x (-.f64 (*.f64 y z) z)) (if (<=.f64 a 5381909536054755/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (*.f64 b (+.f64 -2 (+.f64 y t))) (if (<=.f64 a 3458764513820541/1152921504606846976) (-.f64 x (-.f64 (*.f64 y z) z)) (if (<=.f64 a 2599999999999999963640761196346624084995333953685016895646871602928857230691802686255330788114432000) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 679999999999999972753064833390704812317520442666707965818021907534856518342516191389486551903503703735894880274692892624140071754511941632) x (-.f64 a (*.f64 t a))))))))))
(if (<=.f64 a -185000000000000013265155288561187094991891735871936195632030300278708304366032391977909037294069581118199083892874952048142183220876962977587698144974406678776704014322463180468231069240351784960) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -280000000000000000932437887099271815217422168171053276888389222298933920873550697822247977921871852736640730843169221367131427064787238912) (+.f64 x (+.f64 z (*.f64 b -2))) (if (<=.f64 a -3499999999999999843322861883871088453653442024520800263056949580655820275712) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 7904337481499089/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) (+.f64 x (-.f64 z (*.f64 y z))) (if (<=.f64 a 5381909536054755/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (*.f64 b (+.f64 -2 (+.f64 y t))) (if (<=.f64 a 3458764513820541/1152921504606846976) (+.f64 x (-.f64 z (*.f64 y z))) (if (<=.f64 a 2599999999999999963640761196346624084995333953685016895646871602928857230691802686255330788114432000) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 679999999999999972753064833390704812317520442666707965818021907534856518342516191389486551903503703735894880274692892624140071754511941632) x (-.f64 a (*.f64 t a))))))))))
(if (<=.f64 a -185000000000000013265155288561187094991891735871936195632030300278708304366032391977909037294069581118199083892874952048142183220876962977587698144974406678776704014322463180468231069240351784960) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -280000000000000000932437887099271815217422168171053276888389222298933920873550697822247977921871852736640730843169221367131427064787238912) (-.f64 x (-.f64 (*.f64 2 b) z)) (if (<=.f64 a -3499999999999999843322861883871088453653442024520800263056949580655820275712) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 7904337481499089/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) (+.f64 x (-.f64 z (*.f64 y z))) (if (<=.f64 a 5381909536054755/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (*.f64 b (+.f64 -2 (+.f64 y t))) (if (<=.f64 a 3458764513820541/1152921504606846976) (+.f64 x (-.f64 z (*.f64 y z))) (if (<=.f64 a 2599999999999999963640761196346624084995333953685016895646871602928857230691802686255330788114432000) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 679999999999999972753064833390704812317520442666707965818021907534856518342516191389486551903503703735894880274692892624140071754511941632) x (-.f64 a (*.f64 t a))))))))))
(if (<=.f64 y -7800000000000000023035440609764707306225245270208055445667293615954891386067581332557867136688329716277136586495271403190824982282240) (*.f64 (-.f64 b z) y) (if (<=.f64 y -14000000000000000000000) (-.f64 x (*.f64 z y)) (if (<=.f64 y -8924260225606735/5070602400912917605986812821504) (*.f64 a (-.f64 1 t)) (if (<=.f64 y -6070840288205403/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (+.f64 (+.f64 (*.f64 t b) z) x) (if (<=.f64 y -2029768672598635/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) (*.f64 a (-.f64 1 t)) (if (<=.f64 y -2896080470170339/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456) (+.f64 (+.f64 (*.f64 -2 b) z) x) (if (<=.f64 y -2568425733177917/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (*.f64 a (-.f64 1 t)) (if (<=.f64 y 7543529375845581/1125899906842624) (+.f64 (+.f64 (*.f64 -2 b) z) x) (*.f64 (-.f64 b z) y)))))))))
(if (<=.f64 y -7800000000000000023035440609764707306225245270208055445667293615954891386067581332557867136688329716277136586495271403190824982282240) (*.f64 y (-.f64 b z)) (if (<=.f64 y -14000000000000000000000) (-.f64 x (*.f64 y z)) (if (<=.f64 y -8924260225606735/5070602400912917605986812821504) (*.f64 a (-.f64 1 t)) (if (<=.f64 y -6070840288205403/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (+.f64 x (+.f64 z (*.f64 t b))) (if (<=.f64 y -2029768672598635/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) (*.f64 a (-.f64 1 t)) (if (<=.f64 y -2896080470170339/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456) (+.f64 x (+.f64 z (*.f64 b -2))) (if (<=.f64 y -2568425733177917/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (*.f64 a (-.f64 1 t)) (if (<=.f64 y 7543529375845581/1125899906842624) (+.f64 x (+.f64 z (*.f64 b -2))) (*.f64 y (-.f64 b z))))))))))
(if (<=.f64 y -7800000000000000023035440609764707306225245270208055445667293615954891386067581332557867136688329716277136586495271403190824982282240) (*.f64 y (-.f64 b z)) (if (<=.f64 y -14000000000000000000000) (-.f64 x (*.f64 y z)) (if (<=.f64 y -8924260225606735/5070602400912917605986812821504) (*.f64 a (-.f64 1 t)) (if (<=.f64 y -6070840288205403/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (+.f64 x (+.f64 z (*.f64 t b))) (if (<=.f64 y -2029768672598635/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) (*.f64 a (-.f64 1 t)) (if (<=.f64 y -2896080470170339/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456) (-.f64 x (-.f64 (*.f64 2 b) z)) (if (<=.f64 y -2568425733177917/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (*.f64 a (-.f64 1 t)) (if (<=.f64 y 7543529375845581/1125899906842624) (-.f64 x (-.f64 (*.f64 2 b) z)) (*.f64 y (-.f64 b z))))))))))
(if (<=.f64 y -8999999999999999444642032264517738525830998448118998546899958793073662349610875874860725147912346796355225219963482154845369276563456) (*.f64 (-.f64 b z) y) (if (<=.f64 y -13500000000000001048576) (-.f64 x (*.f64 z y)) (if (<=.f64 y -8746789141574783/1267650600228229401496703205376) (*.f64 a (-.f64 1 t)) (if (<=.f64 y -7797139727381681/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824) (+.f64 (+.f64 (*.f64 -2 b) z) x) (if (<=.f64 y -8427646936990039/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408) (*.f64 a (-.f64 1 t)) (if (<=.f64 y 25/2) (+.f64 (+.f64 (*.f64 -2 b) z) x) (*.f64 (-.f64 b z) y)))))))
(if (<=.f64 y -8999999999999999444642032264517738525830998448118998546899958793073662349610875874860725147912346796355225219963482154845369276563456) (*.f64 y (-.f64 b z)) (if (<=.f64 y -13500000000000001048576) (-.f64 x (*.f64 y z)) (if (<=.f64 y -8746789141574783/1267650600228229401496703205376) (*.f64 a (-.f64 1 t)) (if (<=.f64 y -7797139727381681/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824) (+.f64 x (+.f64 z (*.f64 b -2))) (if (<=.f64 y -8427646936990039/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408) (*.f64 a (-.f64 1 t)) (if (<=.f64 y 25/2) (+.f64 x (+.f64 z (*.f64 b -2))) (*.f64 y (-.f64 b z))))))))
(if (<=.f64 y -8999999999999999444642032264517738525830998448118998546899958793073662349610875874860725147912346796355225219963482154845369276563456) (*.f64 y (-.f64 b z)) (if (<=.f64 y -13500000000000001048576) (-.f64 x (*.f64 y z)) (if (<=.f64 y -8746789141574783/1267650600228229401496703205376) (*.f64 a (-.f64 1 t)) (if (<=.f64 y -7797139727381681/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824) (-.f64 x (-.f64 (*.f64 2 b) z)) (if (<=.f64 y -8427646936990039/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408) (*.f64 a (-.f64 1 t)) (if (<=.f64 y 25/2) (-.f64 x (-.f64 (*.f64 2 b) z)) (*.f64 y (-.f64 b z))))))))
(if (<=.f64 a -145000000000000012448002656812759054824481543608135254909751766495799541760) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -1100000000000000000) (-.f64 x (*.f64 z y)) (if (<=.f64 a -3200000000000) (*.f64 t (-.f64 b a)) (if (<=.f64 a -5341655849093511/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704) (-.f64 z (*.f64 y z)) (if (<=.f64 a 6099092788678407/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a 1418129833677085/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (-.f64 z (*.f64 y z)) (if (<=.f64 a 8668436849475469/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632) (-.f64 x (*.f64 z y)) (if (<=.f64 a 7709489559716993/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a 1598517415830675/11417981541647679048466287755595961091061972992) (-.f64 x (*.f64 z y)) (if (<=.f64 a 519460313115661/4722366482869645213696) (+.f64 z x) (if (<=.f64 a 2400000000000000115873694352452966149185070328287623799243792175945062155393387844151404204813975552) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 5600000000000000183912749939547586042327270371613825494868955187048983238633212775046407367515273511030117226792205639240431547551584354304) x (-.f64 a (*.f64 a t))))))))))))))
(if (<=.f64 a -145000000000000012448002656812759054824481543608135254909751766495799541760) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -1100000000000000000) (-.f64 x (*.f64 y z)) (if (<=.f64 a -3200000000000) (*.f64 t (-.f64 b a)) (if (<=.f64 a -5341655849093511/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704) (-.f64 z (*.f64 y z)) (if (<=.f64 a 6099092788678407/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (*.f64 b (+.f64 (+.f64 y t) -2)) (if (<=.f64 a 1418129833677085/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (-.f64 z (*.f64 y z)) (if (<=.f64 a 8668436849475469/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632) (-.f64 x (*.f64 y z)) (if (<=.f64 a 7709489559716993/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (*.f64 b (+.f64 (+.f64 y t) -2)) (if (<=.f64 a 1598517415830675/11417981541647679048466287755595961091061972992) (-.f64 x (*.f64 y z)) (if (<=.f64 a 519460313115661/4722366482869645213696) (+.f64 x z) (if (<=.f64 a 2400000000000000115873694352452966149185070328287623799243792175945062155393387844151404204813975552) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 5600000000000000183912749939547586042327270371613825494868955187048983238633212775046407367515273511030117226792205639240431547551584354304) x (-.f64 a (*.f64 t a))))))))))))))
(if (<=.f64 a -145000000000000012448002656812759054824481543608135254909751766495799541760) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -1100000000000000000) (-.f64 x (*.f64 y z)) (if (<=.f64 a -3200000000000) (*.f64 t (-.f64 b a)) (if (<=.f64 a -5341655849093511/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704) (-.f64 z (*.f64 y z)) (if (<=.f64 a 6099092788678407/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (*.f64 b (+.f64 -2 (+.f64 y t))) (if (<=.f64 a 1418129833677085/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (-.f64 z (*.f64 y z)) (if (<=.f64 a 8668436849475469/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632) (-.f64 x (*.f64 y z)) (if (<=.f64 a 7709489559716993/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (*.f64 b (+.f64 -2 (+.f64 y t))) (if (<=.f64 a 1598517415830675/11417981541647679048466287755595961091061972992) (-.f64 x (*.f64 y z)) (if (<=.f64 a 519460313115661/4722366482869645213696) (+.f64 x z) (if (<=.f64 a 2400000000000000115873694352452966149185070328287623799243792175945062155393387844151404204813975552) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 5600000000000000183912749939547586042327270371613825494868955187048983238633212775046407367515273511030117226792205639240431547551584354304) x (-.f64 a (*.f64 t a))))))))))))))
(if (<=.f64 a -1100000000000000059800838166790967925781366616571142396681673017752771624960) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -14800000000000000000) (-.f64 x (*.f64 z y)) (if (<=.f64 a -150000000) (*.f64 t (-.f64 b a)) (if (<=.f64 a -10673802988245/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (-.f64 z (*.f64 y z)) (if (<=.f64 a 3036033799609659/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 b (-.f64 t 2)) (if (<=.f64 a 4991817014543339/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) (-.f64 z (*.f64 y z)) (if (<=.f64 a 4019129502659983/365375409332725729550921208179070754913983135744) (-.f64 x (*.f64 z y)) (if (<=.f64 a 8028023020878397/9444732965739290427392) (+.f64 z x) (if (<=.f64 a 57000000000000001537832183229677276718481728532131748580535789771108025408210205211780671611076608) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 1380000000000000078374154674615227936597842743214816131227226676451131833752767197571011377381831120763310838588129203478095518326379773952) x (-.f64 a (*.f64 a t))))))))))))
(if (<=.f64 a -1100000000000000059800838166790967925781366616571142396681673017752771624960) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -14800000000000000000) (-.f64 x (*.f64 y z)) (if (<=.f64 a -150000000) (*.f64 t (-.f64 b a)) (if (<=.f64 a -10673802988245/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (-.f64 z (*.f64 y z)) (if (<=.f64 a 3036033799609659/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (+.f64 t -2) b) (if (<=.f64 a 4991817014543339/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) (-.f64 z (*.f64 y z)) (if (<=.f64 a 4019129502659983/365375409332725729550921208179070754913983135744) (-.f64 x (*.f64 y z)) (if (<=.f64 a 8028023020878397/9444732965739290427392) (+.f64 x z) (if (<=.f64 a 57000000000000001537832183229677276718481728532131748580535789771108025408210205211780671611076608) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 1380000000000000078374154674615227936597842743214816131227226676451131833752767197571011377381831120763310838588129203478095518326379773952) x (-.f64 a (*.f64 t a))))))))))))
(if (<=.f64 a -29000000000000002489600531362551810964896308721627050981950353299159908352) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -8336775742310435/12259964326927110866866776217202473468949912977468817408) (-.f64 x (*.f64 z y)) (if (<=.f64 a -6450267806218241/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (*.f64 t (-.f64 b a)) (if (<=.f64 a -7185025114324991/159667224762777584932509817042947085285396100834836603320203779394976951349517125262796637239410856087147395747535399619517795039071487492859133743862786513625600453836086854121403017715549038974612268539563513919466464836409669631111108421475843532600569672550060483331388679618427520794230784) (+.f64 z x) (if (<=.f64 a 3925628132181115/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (*.f64 b (-.f64 t 2)) (if (<=.f64 a 6430607204255973/1461501637330902918203684832716283019655932542976) (-.f64 x (*.f64 z y)) (if (<=.f64 a 519460313115661/4722366482869645213696) (+.f64 z x) (if (<=.f64 a 2750000000000000092299672857483001401785770025672925048250036054684143693642165035196311376240836608) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 759999999999999925801192173258453977242833345517648914328655759314464832545759585452572314430370959861420057678792323901091049128496988160) x (-.f64 a (*.f64 a t)))))))))))
(if (<=.f64 a -29000000000000002489600531362551810964896308721627050981950353299159908352) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -8336775742310435/12259964326927110866866776217202473468949912977468817408) (-.f64 x (*.f64 y z)) (if (<=.f64 a -6450267806218241/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (*.f64 t (-.f64 b a)) (if (<=.f64 a -7185025114324991/159667224762777584932509817042947085285396100834836603320203779394976951349517125262796637239410856087147395747535399619517795039071487492859133743862786513625600453836086854121403017715549038974612268539563513919466464836409669631111108421475843532600569672550060483331388679618427520794230784) (+.f64 x z) (if (<=.f64 a 3925628132181115/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (*.f64 (+.f64 t -2) b) (if (<=.f64 a 6430607204255973/1461501637330902918203684832716283019655932542976) (-.f64 x (*.f64 y z)) (if (<=.f64 a 519460313115661/4722366482869645213696) (+.f64 x z) (if (<=.f64 a 2750000000000000092299672857483001401785770025672925048250036054684143693642165035196311376240836608) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 759999999999999925801192173258453977242833345517648914328655759314464832545759585452572314430370959861420057678792323901091049128496988160) x (-.f64 a (*.f64 t a)))))))))))
(if (<=.f64 b -730000000000000031437405474354714110451115603242416116059135354369871849501822814362653243177211648819713173604531331519271533993418255728122964454932480) (*.f64 (-.f64 y 2) b) (if (<=.f64 b -1200000000000000004672894716748935313137827422752496981783440338800440944272774962894283273022051028580963204093863526400) (+.f64 z x) (if (<=.f64 b -7800000000000000733361903558134627866979526489807938211341630701568) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -1060000000000) (+.f64 z x) (if (<=.f64 b -6939796547358567/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -6340256873700189/30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615808) (+.f64 z x) (if (<=.f64 b -3184847909140617/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -3013577315216837/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (*.f64 (-.f64 b z) y) (if (<=.f64 b 4836680888082873/16122269626942909129404900662735492142298807557254685123533957184651913530173488143140175045399694454793530120643833272670970079330526292030350920973600450955456136596649325078391464772840162385651374295294530896122681527488756156580761624107880751845994219387748352) (-.f64 a (*.f64 a t)) (if (<=.f64 b 272346098576959/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) (+.f64 z x) (if (<=.f64 b 4531230712585365/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (-.f64 a (*.f64 a t)) (if (<=.f64 b 6039028053441743/862718293348820473429344482784628181556388621521298319395315527974912) (+.f64 z x) (if (<=.f64 b 3700000000000000021676163072) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 1600000000000000037710988022672409333199252472091010981007860062829250669545858772157294978547919216419702571008) (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 y 2) b)))))))))))))))
(if (<=.f64 b -730000000000000031437405474354714110451115603242416116059135354369871849501822814362653243177211648819713173604531331519271533993418255728122964454932480) (*.f64 b (+.f64 y -2)) (if (<=.f64 b -1200000000000000004672894716748935313137827422752496981783440338800440944272774962894283273022051028580963204093863526400) (+.f64 x z) (if (<=.f64 b -7800000000000000733361903558134627866979526489807938211341630701568) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -1060000000000) (+.f64 x z) (if (<=.f64 b -6939796547358567/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -6340256873700189/30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615808) (+.f64 x z) (if (<=.f64 b -3184847909140617/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -3013577315216837/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (*.f64 y (-.f64 b z)) (if (<=.f64 b 4836680888082873/16122269626942909129404900662735492142298807557254685123533957184651913530173488143140175045399694454793530120643833272670970079330526292030350920973600450955456136596649325078391464772840162385651374295294530896122681527488756156580761624107880751845994219387748352) (-.f64 a (*.f64 t a)) (if (<=.f64 b 272346098576959/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) (+.f64 x z) (if (<=.f64 b 4531230712585365/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (-.f64 a (*.f64 t a)) (if (<=.f64 b 6039028053441743/862718293348820473429344482784628181556388621521298319395315527974912) (+.f64 x z) (if (<=.f64 b 3700000000000000021676163072) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 1600000000000000037710988022672409333199252472091010981007860062829250669545858772157294978547919216419702571008) (*.f64 (+.f64 t -2) b) (*.f64 b (+.f64 y -2))))))))))))))))
(if (<=.f64 b -410000000000000003847302881846469975074821289276774316512126929865705164463549286702438239966955656013584829926483696377878853994117768330396557374401076527104) (*.f64 (-.f64 y 2) b) (if (<=.f64 b -34999999999999999586808719157555980309760793664156165736173314560112174979158610314632989733610336400169481770103407116288) (+.f64 z x) (if (<=.f64 b -1799999999999999938994642878516515932291695543575091567590388006912) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -1250000000000) (+.f64 z x) (if (<=.f64 b -2963030865968865/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -3019169939857233/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952) (+.f64 z x) (if (<=.f64 b -2876636821159267/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -8610220900619535/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (*.f64 (-.f64 b z) y) (if (<=.f64 b 5844322739766805/503820925841965910293903145710484129446837736164208910110436162020372297817921504473130470168740451712297816270119789770967814979078946625948466280425014092358004268645291408699733274151255074551605446727954090503833797734023629893148800753371273495187319355867136) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 5899435489174743/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (+.f64 z x) (if (<=.f64 b 492525077454931/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 7453886054533809/55213970774324510299478046898216203619608871777363092441300193790394368) (+.f64 z x) (if (<=.f64 b 4199999999999999890880987136) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 1700000000000000073442722210353654953946419910495950957988109478578778366815000067639309130029672761554716590080) (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 y 2) b)))))))))))))))
(if (<=.f64 b -410000000000000003847302881846469975074821289276774316512126929865705164463549286702438239966955656013584829926483696377878853994117768330396557374401076527104) (*.f64 b (+.f64 y -2)) (if (<=.f64 b -34999999999999999586808719157555980309760793664156165736173314560112174979158610314632989733610336400169481770103407116288) (+.f64 x z) (if (<=.f64 b -1799999999999999938994642878516515932291695543575091567590388006912) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -1250000000000) (+.f64 x z) (if (<=.f64 b -2963030865968865/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -3019169939857233/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952) (+.f64 x z) (if (<=.f64 b -2876636821159267/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -8610220900619535/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (*.f64 y (-.f64 b z)) (if (<=.f64 b 5844322739766805/503820925841965910293903145710484129446837736164208910110436162020372297817921504473130470168740451712297816270119789770967814979078946625948466280425014092358004268645291408699733274151255074551605446727954090503833797734023629893148800753371273495187319355867136) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 5899435489174743/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (+.f64 x z) (if (<=.f64 b 492525077454931/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 7453886054533809/55213970774324510299478046898216203619608871777363092441300193790394368) (+.f64 x z) (if (<=.f64 b 4199999999999999890880987136) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 1700000000000000073442722210353654953946419910495950957988109478578778366815000067639309130029672761554716590080) (*.f64 (+.f64 t -2) b) (*.f64 b (+.f64 y -2))))))))))))))))
(if (<=.f64 a -800000000000000042929297635147776) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -1716422666199859/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (+.f64 z x) (if (<=.f64 a 2089447231644787/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (*.f64 b (-.f64 t 2)) (if (<=.f64 a 8028023020878397/9444732965739290427392) (+.f64 z x) (if (<=.f64 a 330000000000000028074313549873089538759584087786541438911064168268318054190418389438969860694474752) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 679999999999999972753064833390704812317520442666707965818021907534856518342516191389486551903503703735894880274692892624140071754511941632) x (*.f64 a (-.f64 1 t))))))))
(if (<=.f64 a -800000000000000042929297635147776) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -1716422666199859/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (+.f64 x z) (if (<=.f64 a 2089447231644787/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (*.f64 (+.f64 t -2) b) (if (<=.f64 a 8028023020878397/9444732965739290427392) (+.f64 x z) (if (or (<=.f64 a 330000000000000028074313549873089538759584087786541438911064168268318054190418389438969860694474752) (not (<=.f64 a 679999999999999972753064833390704812317520442666707965818021907534856518342516191389486551903503703735894880274692892624140071754511941632))) (*.f64 a (-.f64 1 t)) x)))))
(if (<=.f64 b -1450000000000000071901162236668773135058157707451834847147045312399897224969675458171433715343698122599491719446979912049632389487171269810606273140079256928256) (*.f64 b -2) (if (<=.f64 b -94999999999999994946768896016100783793657762284846265632644729517536834250421074762136041696682670680428216615779499507712) (+.f64 z x) (if (<=.f64 b -140000000000000000576303963002287552922503497661080676155429908119552) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -1050000000000) (+.f64 z x) (if (<=.f64 b -5164499756173817/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -6645708528285965/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (+.f64 z x) (if (<=.f64 b -3184847909140617/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -221681207370465/503820925841965910293903145710484129446837736164208910110436162020372297817921504473130470168740451712297816270119789770967814979078946625948466280425014092358004268645291408699733274151255074551605446727954090503833797734023629893148800753371273495187319355867136) (*.f64 y (neg.f64 z)) (if (<=.f64 b 1612226962694291/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 1969271789710319/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (+.f64 z x) (if (<=.f64 b 7289371146332979/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 633237988016573/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 z x) (if (<=.f64 b 5800000) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 88000000000000004442236586435046265082332909346322287461926456609026694167449074793064725010398750859160720921877873287119481029182751883008297801867067392) (+.f64 z x) (*.f64 b -2)))))))))))))))
(if (<=.f64 b -1450000000000000071901162236668773135058157707451834847147045312399897224969675458171433715343698122599491719446979912049632389487171269810606273140079256928256) (*.f64 b -2) (if (<=.f64 b -94999999999999994946768896016100783793657762284846265632644729517536834250421074762136041696682670680428216615779499507712) (+.f64 x z) (if (<=.f64 b -140000000000000000576303963002287552922503497661080676155429908119552) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -1050000000000) (+.f64 x z) (if (<=.f64 b -5164499756173817/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -6645708528285965/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (+.f64 x z) (if (<=.f64 b -3184847909140617/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -221681207370465/503820925841965910293903145710484129446837736164208910110436162020372297817921504473130470168740451712297816270119789770967814979078946625948466280425014092358004268645291408699733274151255074551605446727954090503833797734023629893148800753371273495187319355867136) (neg.f64 (*.f64 y z)) (if (<=.f64 b 1612226962694291/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 1969271789710319/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (+.f64 x z) (if (<=.f64 b 7289371146332979/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 633237988016573/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 x z) (if (<=.f64 b 5800000) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 88000000000000004442236586435046265082332909346322287461926456609026694167449074793064725010398750859160720921877873287119481029182751883008297801867067392) (+.f64 x z) (*.f64 b -2)))))))))))))))
(if (<=.f64 t -1687496479023819/324518553658426726783156020576256) (*.f64 a (neg.f64 t)) (if (<=.f64 t -8798873954024829/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (+.f64 z x) (if (<=.f64 t -2423796578111791/142576269300693600582536612678134103902913390851517497830599766184352348975271168328309775353667856243082572174174825228459022022542982437445395666241319193382874833573758279690089818507706368) a (if (<=.f64 t -8464191554145027/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) (*.f64 b -2) (if (<=.f64 t -7640326184937599/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) a (if (<=.f64 t 5912910703098403/758065474756205534740712640850831325809026375545262017157740252942407691741394964028749223060862538061761587254458531838950966818415436714572405896016201728127175281260180617944465471499803928137335448825056869507271897877839872) (+.f64 z x) (if (<=.f64 t 8379879956214123/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) a (if (<=.f64 t 3300000000000000234653239742610568243977893670222088725176883625874814170888855682769298763536214917649526301805078991309785584664937646844659123167719671498308959335924208337480803418112) (+.f64 z x) (*.f64 a (neg.f64 t))))))))))
(if (<=.f64 t -1687496479023819/324518553658426726783156020576256) (*.f64 a (neg.f64 t)) (if (<=.f64 t -8798873954024829/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (+.f64 x z) (if (<=.f64 t -2423796578111791/142576269300693600582536612678134103902913390851517497830599766184352348975271168328309775353667856243082572174174825228459022022542982437445395666241319193382874833573758279690089818507706368) a (if (<=.f64 t -8464191554145027/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) (*.f64 b -2) (if (<=.f64 t -7640326184937599/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) a (if (<=.f64 t 5912910703098403/758065474756205534740712640850831325809026375545262017157740252942407691741394964028749223060862538061761587254458531838950966818415436714572405896016201728127175281260180617944465471499803928137335448825056869507271897877839872) (+.f64 x z) (if (<=.f64 t 8379879956214123/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) a (if (<=.f64 t 3300000000000000234653239742610568243977893670222088725176883625874814170888855682769298763536214917649526301805078991309785584664937646844659123167719671498308959335924208337480803418112) (+.f64 x z) (*.f64 a (neg.f64 t))))))))))
(if (<=.f64 a -185000000000000013265155288561187094991891735871936195632030300278708304366032391977909037294069581118199083892874952048142183220876962977587698144974406678776704014322463180468231069240351784960) a (if (<=.f64 a 16500000000000001344904841271773346377322731608358279149587416973495865302295695283651005423749182273125410589006341886228820085285664162171584512) (+.f64 z x) a))
(if (<=.f64 a -185000000000000013265155288561187094991891735871936195632030300278708304366032391977909037294069581118199083892874952048142183220876962977587698144974406678776704014322463180468231069240351784960) a (if (<=.f64 a 16500000000000001344904841271773346377322731608358279149587416973495865302295695283651005423749182273125410589006341886228820085285664162171584512) (+.f64 x z) a))
(if (<=.f64 t -10499999999999999586878310243238577909035939619559728225221080533696768412912382224486660702846936318582905354906375574079406080) (*.f64 t b) (if (<=.f64 t -112000000000000006710886400) z (if (<=.f64 t -534661009877601/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) a (if (<=.f64 t -5038209258419659/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) (*.f64 b -2) (if (<=.f64 t -3721172683568671/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) a (if (<=.f64 t -6854218562514781/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (*.f64 b -2) (if (<=.f64 t -2157231761834779/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) x (if (<=.f64 t 7172551112390399/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616) a (if (<=.f64 t 8390303882365711/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) z (if (<=.f64 t 3250657036028929/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) x (if (<=.f64 t 5029131409596857/38685626227668133590597632) a (if (<=.f64 t 949999999999999950840109045180649111738163845579222942870446435473049946084980694602564124161613326500033746174009699595527779222158095483832715085381680782635272191677869064192) x (*.f64 t b)))))))))))))
(if (<=.f64 a -2100000000000000058646210763816960) a (if (<=.f64 a 4356494849056005/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) z (if (<=.f64 a 3515176971816541/12554203470773361527671578846415332832204710888928069025792) x (if (<=.f64 a 35000000000000) z (if (<=.f64 a 1849999999999999895492898407466963508147146239572521679596609097508377141600558973154954624833459257168003973922175293922696701417451683840) x a)))))
(if (<=.f64 x -2449999999999999879336665701426058157250419744407453969669532452476607299037549146547394237813331225211121599502211035955200) x (if (<=.f64 x 6800000000000000063381440952778074451232024592297371613644092436204466248734663538574742257664) a x))
a
Compiler

Compiled 1737 to 1063 computations (38.8% saved)

soundness130.0ms (0.4%)

Algorithm
egg-herbie
Rules
1284×associate--l-
1128×distribute-neg-in
1032×+-commutative
1000×associate--r-
886×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02061
15153
216449
356649
4270249
5641949
Stop Event
node limit
Compiler

Compiled 361 to 219 computations (39.3% saved)

end733.0ms (2.5%)

Compiler

Compiled 1587 to 846 computations (46.7% saved)

Profiling

Loading profile data...