Details

Time bar (total: 34.0s)

analyze771.0ms (2.3%)

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.4s (7.2%)

Results
1.6s8253×body256valid
799.0ms4751×body256infinite
1.0msbody1024valid
0.0msbody512valid
Bogosity

preprocess49.0ms (0.1%)

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)

simplify58.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
Error
0.01%
Counts
7 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
0.02%
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
0.04%
(-.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)

localize30.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.01%
(*.f64 (+.f64 y -1) z)
0.02%
(-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))
0.02%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
0.03%
(*.f64 (+.f64 y (-.f64 t 2)) b)
Compiler

Compiled 86 to 52 computations (39.5% saved)

series16.0ms (0%)

Counts
4 → 180
Calls

45 calls:

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

rewrite130.0ms (0.4%)

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
020130
1483126
27255126
Stop Event
node limit
Counts
4 → 199
Calls
Call 1
Inputs
(*.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 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))
(*.f64 (+.f64 y -1) z)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b y) (*.f64 b (+.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 t -2)) (*.f64 b y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y b) (*.f64 (+.f64 t -2) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t -2) b) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (+.f64 2 (-.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (+.f64 2 (-.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((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))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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 z (+.f64 1 (neg.f64 y))) 1 (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 x (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) x)))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) x)))) (#(struct:change #<rule egg-rr> (2) ((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)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) (-.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 (+.f64 t -1)) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 a) (+.f64 t -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 -1 (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 b y)) (*.f64 b (+.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 t -2))) (*.f64 b y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 y b)) (*.f64 (+.f64 t -2) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 t -2) b)) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) x) (*.f64 z (+.f64 1 (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) x) (*.f64 (*.f64 z (+.f64 1 (neg.f64 y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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))))) (#(struct:change #<rule egg-rr> (2) ((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))))) (#(struct:change #<rule egg-rr> (2) ((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))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((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))))))))) (#(struct:change #<rule egg-rr> (2) ((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))))) (#(struct:change #<rule egg-rr> (2) ((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))))))))) (#(struct:change #<rule egg-rr> (2) ((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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((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 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 (*.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))))))))) (#(struct:change #<rule egg-rr> (2) ((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 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((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 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (+.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 x (*.f64 (+.f64 y -1) z)))) (-.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 x (*.f64 (+.f64 y -1) z)))) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((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 x (*.f64 (+.f64 y -1) z)))) (-.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 x (*.f64 (+.f64 y -1) z)))) (+.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))))))))) (#(struct:change #<rule egg-rr> (2) ((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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((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)))) (#(struct:change #<rule egg-rr> (2) ((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)))) (#(struct:change #<rule egg-rr> (2) ((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)))) (#(struct:change #<rule egg-rr> (2) ((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))))) (#(struct:change #<rule egg-rr> (2) ((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))))))))) (#(struct:change #<rule egg-rr> (2) ((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)))))))))) (#(struct:change #<rule egg-rr> (2) ((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))))) (#(struct:change #<rule egg-rr> (2) ((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))))))))) (#(struct:change #<rule egg-rr> (2) ((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))))))))) (#(struct:change #<rule egg-rr> (2) ((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))))) (#(struct:change #<rule egg-rr> (2) ((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))))))))) (#(struct:change #<rule egg-rr> (2) ((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)))))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((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)))))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((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)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t -1) a) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) 1 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) 1) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) 1 (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 a t)) (*.f64 a -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 a -1)) (*.f64 a t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 t a)) (*.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 -1 a)) (*.f64 t a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 t -1) a)) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (/.f64 1 (+.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.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 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2))) (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3))) (neg.f64 (+.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (*.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (-.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3) (pow.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.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))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z y) (*.f64 z -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z -1) (*.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y z) (*.f64 -1 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 z) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y -1) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) (fma.f64 y y (-.f64 1 (*.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 y y -1) z) (+.f64 y 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) (fma.f64 y y (-.f64 1 (*.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 y -1) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y -1) z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 y -1) z)))))))

simplify210.0ms (0.6%)

Algorithm
egg-herbie
Rules
1268×fma-def
686×associate-*r*
678×+-commutative
608×associate-*l*
494×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
058120209
1185017841
Stop Event
node limit
Counts
379 → 360
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 (*.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 (*.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 (-.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 (*.f64 (-.f64 t 1) a) (*.f64 (-.f64 t 2) b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(*.f64 -1 (*.f64 y b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(*.f64 -1 (*.f64 y b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(*.f64 (-.f64 2 (+.f64 y t)) b)
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.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 (-.f64 t 1) a) (*.f64 -1 (*.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 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 (+.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 z (+.f64 1 (neg.f64 y))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(+.f64 x (-.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (-.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 z (+.f64 1 (neg.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 (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 z (+.f64 1 (neg.f64 y))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) x)
(+.f64 (-.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (-.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 z (+.f64 1 (neg.f64 y))) (*.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 z (+.f64 1 (neg.f64 y))))
(+.f64 (+.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) x) (*.f64 (*.f64 z (+.f64 1 (neg.f64 y))) 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 (*.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 (-.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 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (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 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (+.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 x (*.f64 (+.f64 y -1) z)))) (-.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 x (*.f64 (+.f64 y -1) z)))) (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 x (*.f64 (+.f64 y -1) z)))) (-.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 x (*.f64 (+.f64 y -1) z)))) (+.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 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(+.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) 1))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) 1 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 (+.f64 t -1) a))
(+.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (+.f64 t -1) a))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) 1) (*.f64 (+.f64 t -1) a))
(+.f64 (*.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (fma.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (fma.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) 1 (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (*.f64 (+.f64 y (+.f64 t -2)) b))
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 a t)) (*.f64 a -1))
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 a -1)) (*.f64 a t))
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 t a)) (*.f64 -1 a))
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 -1 a)) (*.f64 t a))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 t -1) a)) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) 1))
(*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)
(*.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.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 (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 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (/.f64 1 (+.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 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(/.f64 1 (/.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2))))
(/.f64 1 (/.f64 (+.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 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 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 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2))) (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3))) (neg.f64 (+.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 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (*.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (-.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3) (pow.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(exp.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.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))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.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)))
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 (*.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))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (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)))
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 (+.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 (+.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 (+.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 (+.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 (+.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 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 (+.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 (+.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 -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 (+.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 (+.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 (+.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 a (neg.f64 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 (*.f64 -1 a) (*.f64 (-.f64 y 2) b))
(-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2)))
(-.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)))
(-.f64 (neg.f64 (fma.f64 t (-.f64 b a) a)) (*.f64 b (+.f64 y -2)))
(-.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)))
(-.f64 (neg.f64 (fma.f64 t (-.f64 b a) a)) (*.f64 b (+.f64 y -2)))
(-.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)))
(-.f64 (neg.f64 (fma.f64 t (-.f64 b a) a)) (*.f64 b (+.f64 y -2)))
(*.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)))
(-.f64 (neg.f64 (fma.f64 t (-.f64 b a) a)) (*.f64 b (+.f64 y -2)))
(-.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)))
(-.f64 (neg.f64 (fma.f64 t (-.f64 b a) a)) (*.f64 b (+.f64 y -2)))
(-.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)))
(-.f64 (neg.f64 (fma.f64 t (-.f64 b a) a)) (*.f64 b (+.f64 y -2)))
(*.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)))
(-.f64 (neg.f64 (fma.f64 t (-.f64 b a) a)) (*.f64 b (+.f64 y -2)))
(-.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)))
(-.f64 (neg.f64 (fma.f64 t (-.f64 b a) a)) (*.f64 b (+.f64 y -2)))
(-.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)))
(-.f64 (neg.f64 (fma.f64 t (-.f64 b a) a)) (*.f64 b (+.f64 y -2)))
(*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))
(*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))
(*.f64 b (-.f64 (-.f64 2 t) y))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(fma.f64 t a (neg.f64 a))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(fma.f64 t a (neg.f64 a))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(-.f64 (*.f64 (-.f64 t 1) a) (*.f64 (-.f64 t 2) b))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t -2)))
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 t -2) (neg.f64 b)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(*.f64 -1 (*.f64 y b))
(*.f64 (neg.f64 y) b)
(*.f64 b (neg.f64 y))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(*.f64 -1 (*.f64 y b))
(*.f64 (neg.f64 y) b)
(*.f64 b (neg.f64 y))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(fma.f64 t a (neg.f64 a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(*.f64 (-.f64 2 (+.f64 y t)) b)
(*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))
(*.f64 b (-.f64 (-.f64 2 t) y))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))
(*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))
(*.f64 b (-.f64 (-.f64 2 t) y))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(*.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 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 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (/.f64 (-.f64 (+.f64 2 y) t) b))
(*.f64 (/.f64 b (-.f64 (+.f64 2 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 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (/.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)))) b))
(*.f64 (/.f64 b (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 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (+.f64 2 (-.f64 y t)))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (/.f64 (-.f64 (+.f64 2 y) t) b))
(*.f64 (/.f64 b (-.f64 (+.f64 2 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 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (/.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)))) b))
(*.f64 (/.f64 b (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))
(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 (+.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 z (+.f64 1 (neg.f64 y))) (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 z (+.f64 1 (neg.f64 y))) (-.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 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (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 0 (*.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 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (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 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (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 z (+.f64 1 (neg.f64 y))) 1 (*.f64 (+.f64 y -1) z)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (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 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (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 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (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 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (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 (fma.f64 t a (neg.f64 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 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (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 (fma.f64 t a (neg.f64 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 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (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 (fma.f64 t a (neg.f64 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 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (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 (fma.f64 t a (neg.f64 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 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (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 (fma.f64 t a (neg.f64 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 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.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 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a) 0))
(+.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 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.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 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a) 0))
(+.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 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.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 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a) 0))
(+.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 z (+.f64 1 (neg.f64 y))) (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 z (+.f64 1 (neg.f64 y))) (-.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 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.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 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a) 0))
(+.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 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.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 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a) 0))
(+.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 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.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 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a) 0))
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) (-.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (*.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 z (+.f64 1 (neg.f64 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 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) x) (*.f64 (*.f64 z (+.f64 1 (neg.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 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 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2)) (/.f64 1 (+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 x (*.f64 z (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a) 2)) (+.f64 (-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a) (fma.f64 z (-.f64 1 y) x)))
(*.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 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 x (*.f64 z (+.f64 y -1)))))))
(/.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 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)) (sqrt.f64 (fma.f64 z (-.f64 1 y) x))) (-.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) (sqrt.f64 (-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a))))
(/.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 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2)) (/.f64 1 (+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 x (*.f64 z (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a) 2)) (+.f64 (-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a) (fma.f64 z (-.f64 1 y) x)))
(/.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 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 x (*.f64 z (+.f64 y -1)))))))
(/.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 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2)) (/.f64 1 (+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 x (*.f64 z (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a) 2)) (+.f64 (-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a) (fma.f64 z (-.f64 1 y) x)))
(/.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 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 x (*.f64 z (+.f64 y -1)))))))
(/.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 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2)) (/.f64 1 (+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 x (*.f64 z (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a) 2)) (+.f64 (-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a) (fma.f64 z (-.f64 1 y) x)))
(/.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 (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)))) (neg.f64 (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 a (neg.f64 a))) (-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (neg.f64 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 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))))) (+.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))))
(/.f64 (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (+.f64 (fma.f64 z (+.f64 y -1) x) (-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a))) (+.f64 (fma.f64 z (+.f64 y -1) x) (-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) 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 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 x (*.f64 z (+.f64 y -1)))))))
(/.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 a (neg.f64 a))) 3)) (fma.f64 (-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (neg.f64 a))) (-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t a (neg.f64 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 a (neg.f64 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 (*.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 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) 3)) (+.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))))) (*.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)) 3)) (fma.f64 x x (*.f64 (fma.f64 z (+.f64 y -1) (-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)) (+.f64 (fma.f64 z (+.f64 y -1) x) (-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)))))
(/.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 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (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 (+.f64 x (*.f64 z (+.f64 y -1))) (-.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)))) (+.f64 x (*.f64 z (+.f64 y -1)))))
(/.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 (fma.f64 t a (neg.f64 a)) 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 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (+.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 (+.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3))))) (*.f64 (+.f64 x (*.f64 z (+.f64 y -1))) (+.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 (fma.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (fma.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) (fma.f64 (-.f64 (-.f64 2 t) y) b (fma.f64 t (neg.f64 a) a)) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (*.f64 (+.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 3) (pow.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) 3)) (neg.f64 (fma.f64 z (+.f64 y -1) x)))) (fma.f64 z (+.f64 y -1) x)) (fma.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) (fma.f64 (-.f64 (-.f64 2 t) y) b (fma.f64 t (neg.f64 a) a)) (pow.f64 (fma.f64 t a (neg.f64 a)) 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 x (*.f64 (+.f64 y -1) z)))) (-.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 x (*.f64 (+.f64 y -1) z)))) (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 z (+.f64 y -1)) (+.f64 x (*.f64 z (+.f64 y -1))))))) (*.f64 (fma.f64 (+.f64 t -1) 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 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 (fma.f64 t a (neg.f64 a)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (neg.f64 (fma.f64 x x (*.f64 (-.f64 (*.f64 y z) z) (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 (-.f64 (*.f64 y z) z) (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 x (*.f64 (+.f64 y -1) z)))) (-.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 x (*.f64 (+.f64 y -1) z)))) (+.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 z (+.f64 y -1)) (+.f64 x (*.f64 z (+.f64 y -1))))))) (*.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 z (+.f64 y -1)) (+.f64 x (*.f64 z (+.f64 y -1)))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) (fma.f64 (-.f64 (-.f64 2 t) y) b (fma.f64 t (neg.f64 a) a)) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) z) 3))) (*.f64 (+.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 3) (pow.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) 3)) (fma.f64 x x (*.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 y -1) x))))) (*.f64 (fma.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) (fma.f64 (-.f64 (-.f64 2 t) y) b (fma.f64 t (neg.f64 a) a)) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (fma.f64 x x (*.f64 (-.f64 (*.f64 y z) z) (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 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2))) (neg.f64 (+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 x (*.f64 z (+.f64 y -1))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) (pow.f64 (-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a) 2)) (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) 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 (*.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 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.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 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 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) 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 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(+.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (+.f64 t -1) a (fma.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))))))
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) 1))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (+.f64 t -1) a (fma.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))))))
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (*.f64 2 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2))))))
(fma.f64 2 (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))) (-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))
(fma.f64 (+.f64 t -1) a (fma.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))))))
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (+.f64 t -1) a (fma.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))))))
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) 1 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (+.f64 t -1) a (fma.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))))))
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (+.f64 t -1) a (fma.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))))))
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (+.f64 t -1) a (fma.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))))))
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 (+.f64 t -1) a))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(+.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (+.f64 t -1) a (fma.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))))))
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (+.f64 t -1) a))
(fma.f64 (+.f64 t -1) a (fma.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))))))
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (*.f64 2 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2))))))
(fma.f64 2 (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))) (-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a))
(+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) 1) (*.f64 (+.f64 t -1) a))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(+.f64 (*.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (+.f64 t -1) a (fma.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))))))
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (fma.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (+.f64 t -1) a (fma.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))))))
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (fma.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) 1 (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (+.f64 t -1) a (fma.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))))))
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (+.f64 t -1) a (fma.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))))))
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (+.f64 t -1) a (fma.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))))))
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (*.f64 (+.f64 y (+.f64 t -2)) b))
(fma.f64 (+.f64 t -1) a (fma.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))))))
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 a t)) (*.f64 a -1))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 a -1)) (*.f64 a t))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 t a)) (*.f64 -1 a))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 -1 a)) (*.f64 t a))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(+.f64 (+.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 (+.f64 t -1) a (fma.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))))))
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (*.f64 2 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2))))))
(fma.f64 2 (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))) (-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 t -1) a)) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) 1))
(fma.f64 (+.f64 t -1) a (fma.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))))))
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))))
(*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(*.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(*.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 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(*.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 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (/.f64 1 (+.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 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (/.f64 1 (+.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 (pow.f64 (fma.f64 t a (neg.f64 a)) 3) (pow.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) 3)) (fma.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) (fma.f64 (-.f64 (-.f64 2 t) y) b (fma.f64 t (neg.f64 a) a)) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) (sqrt.f64 (*.f64 a (+.f64 t -1)))) (-.f64 (sqrt.f64 (*.f64 a (+.f64 t -1))) (sqrt.f64 (*.f64 b (+.f64 y (+.f64 t -2))))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 t a (neg.f64 a))) (sqrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))) (-.f64 (sqrt.f64 (fma.f64 t a (neg.f64 a))) (sqrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))))
(/.f64 1 (/.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2)))))
(/.f64 1 (/.f64 (+.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 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (/.f64 1 (+.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 (pow.f64 (fma.f64 t a (neg.f64 a)) 3) (pow.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) 3)) (fma.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) (fma.f64 (-.f64 (-.f64 2 t) y) b (fma.f64 t (neg.f64 a) a)) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 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 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (/.f64 1 (+.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 (pow.f64 (fma.f64 t a (neg.f64 a)) 3) (pow.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) 3)) (fma.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) (fma.f64 (-.f64 (-.f64 2 t) y) b (fma.f64 t (neg.f64 a) a)) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2))) (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3))) (neg.f64 (+.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 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3))) (neg.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 1 (/.f64 (+.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 3) (pow.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) 3)) (fma.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) (fma.f64 (-.f64 (-.f64 2 t) y) b (fma.f64 t (neg.f64 a) a)) (pow.f64 (fma.f64 t a (neg.f64 a)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (*.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2) (*.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (-.f64 (*.f64 a (+.f64 t -1)) (+.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a) 2) (*.f64 (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))) (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))))) (fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (-.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (/.f64 1 (+.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 (pow.f64 (fma.f64 t a (neg.f64 a)) 3) (pow.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) 3)) (fma.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) (fma.f64 (-.f64 (-.f64 2 t) y) b (fma.f64 t (neg.f64 a) a)) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3) (pow.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 3) (pow.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2) (*.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a) 3) (pow.f64 (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))) 3)) (fma.f64 (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))) (+.f64 (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))) (pow.f64 (-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a) 2)))
(pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2)
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 3)
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(pow.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3) 1/3)
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2))
(fabs.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)))
(log.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(exp.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (+.f64 t -1) a (fma.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))))))
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(fma.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))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (+.f64 t -1) a (fma.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))))))
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 t a (*.f64 b (-.f64 (-.f64 2 t) y))) a)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (+.f64 t -1) a (fma.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))))))
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 0 (*.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 (/.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 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 (/.f64 z (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)

localize56.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.01%
(fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))
0.02%
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
Compiler

Compiled 74 to 44 computations (40.5% saved)

series9.0ms (0%)

Counts
2 → 120
Calls

30 calls:

TimeVariablePointExpression
3.0ms
z
@-inf
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (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
@-inf
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
0.0ms
t
@0
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))

rewrite98.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01980
142580
2579380
Stop Event
node limit
Counts
2 → 99
Calls
Call 1
Inputs
(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 -1) z (*.f64 (+.f64 t -1) a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (+.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (neg.f64 (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (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 t -1) a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) x)))) (#(struct:change #<rule egg-rr> (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 t -1) a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (-.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (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 t -1) a)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) (-.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x x) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (-.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 2) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 x 3) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))) (-.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (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 t -1) a)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (/.f64 (*.f64 x x) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) (/.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 2) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (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 t -1) a)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))) (/.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) 0) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (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 t -1) a)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (/.f64 (*.f64 x x) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) (/.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 2) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (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 t -1) a)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))) (/.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y -1) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (*.f64 (+.f64 y -1) z) 1)) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) 2))))) (#(struct:change #<rule egg-rr> (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 t -1) a))))) 2) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (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 t -1) a))) 2)) (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) 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 t -1) a))) 2)) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (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 t -1) a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (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 t -1) a))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t -1) a) (*.f64 (*.f64 (+.f64 y -1) z) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a t) (+.f64 (*.f64 a -1) (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a -1) (+.f64 (*.f64 a t) (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t a) (+.f64 (*.f64 -1 a) (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 a) (+.f64 (*.f64 t a) (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 y -1) z) 1) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 a t)) (*.f64 a -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 a -1)) (*.f64 a t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)) (*.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 -1 a)) (*.f64 t a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 (+.f64 y -1) z) 1) (*.f64 a t)) (*.f64 a -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 (+.f64 y -1) z) 1) (*.f64 a -1)) (*.f64 a t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 (+.f64 y -1) z) 1) (*.f64 t a)) (*.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 (+.f64 y -1) z) 1) (*.f64 -1 a)) (*.f64 t a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) (-.f64 1 (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 y -1) z) (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (+.f64 y -1) z) 1) (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 y -1) z)) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (-.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) 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 t -1) a) 2) (*.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))))

simplify204.0ms (0.6%)

Algorithm
egg-herbie
Rules
930×+-commutative
900×associate-+l-
860×associate--r+
816×*-commutative
770×associate-+r-
Iterations

Useful iterations: 2 (0.0ms)

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

eval317.0ms (0.9%)

Compiler

Compiled 17455 to 10583 computations (39.4% saved)

prune191.0ms (0.6%)

Pruning

14 alts after pruning (14 fresh and 0 done)

PrunedKeptTotal
New55714571
Fresh000
Picked101
Done101
Total55914573
Error
0%
Counts
573 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
38.34%
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (*.f64 z y)))
0.03%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)))
29.15%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a))
24.56%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b))
43.9%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b))
35.01%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
24.13%
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
0.02%
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
75.95%
(-.f64 z (*.f64 z y))
74.8%
(-.f64 a (*.f64 t a))
72%
(*.f64 (-.f64 (+.f64 y t) 2) b)
79.81%
(*.f64 (-.f64 b z) y)
80.08%
(*.f64 t (-.f64 b a))
75.11%
x
Compiler

Compiled 469 to 334 computations (28.8% saved)

localize155.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.01%
(*.f64 (-.f64 t 2) b)
0.01%
(*.f64 (-.f64 b z) y)
0.01%
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
0.02%
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))
Compiler

Compiled 94 to 45 computations (52.1% saved)

series12.0ms (0%)

Counts
4 → 156
Calls

48 calls:

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

rewrite152.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
680×+-commutative
626×associate-+r+
540×add-sqr-sqrt
528×pow1
528×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022110
1511104
27632104
Stop Event
node limit
Counts
4 → 172
Calls
Call 1
Inputs
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))
(-.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 t 2) b)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x))) (/.f64 (pow.f64 (fma.f64 (+.f64 b z) y x) 2) (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) (sqrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) 2) (cbrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (pow.f64 (fma.f64 (+.f64 b z) y x) 2)) (/.f64 1 (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (fma.f64 (+.f64 b z) y x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x)) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (pow.f64 (fma.f64 (+.f64 b z) y x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b)))) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (fma.f64 (+.f64 b z) y x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (pow.f64 (fma.f64 (+.f64 b z) y x) 2)) (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (fma.f64 (+.f64 b z) y x) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (fma.f64 (+.f64 b z) y x) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 b z) y x) 2) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (+.f64 t -2) (*.f64 b (fma.f64 (+.f64 b z) y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 b z) y x) 2) (pow.f64 (*.f64 (+.f64 t -2) b) 2)) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)) (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y))) (*.f64 x x)) (-.f64 (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)) 3)) (+.f64 (*.f64 (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)) (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y))) (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (pow.f64 (fma.f64 (+.f64 b z) y x) 2))) (neg.f64 (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (fma.f64 (+.f64 b z) y x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (+.f64 t -2) (fma.f64 (+.f64 b z) y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (+.f64 b z) y x)) (sqrt.f64 (fma.f64 (+.f64 b z) y x)) (*.f64 (+.f64 t -2) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 t -2) b)) (sqrt.f64 (*.f64 (+.f64 t -2) b)) (fma.f64 (+.f64 b z) y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b z) y x)) 2) (cbrt.f64 (fma.f64 (+.f64 b z) y x)) (*.f64 (+.f64 t -2) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -2) b)) 2) (cbrt.f64 (*.f64 (+.f64 t -2) b)) (fma.f64 (+.f64 b z) y x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t -2) b) (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t -2) b) (*.f64 (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 b z) y x) (+.f64 (*.f64 (+.f64 t -2) b) (-.f64 z (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -1) a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (-.f64 z (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (*.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) 1 (fma.f64 (+.f64 t -1) a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a z))) (sqrt.f64 (fma.f64 (+.f64 t -1) a z)) (fma.f64 (+.f64 t -1) a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a z))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 t -1) a z) 2)) (fma.f64 (+.f64 t -1) a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)) (+.f64 x (-.f64 z (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)) (-.f64 x (fma.f64 (+.f64 t -1) a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z) (*.f64 -1 (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z) (neg.f64 (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z) (*.f64 (neg.f64 (+.f64 t -1)) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z) (*.f64 (neg.f64 a) (+.f64 t -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)) (*.f64 (+.f64 t -2) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 t -2) b) x) (-.f64 (*.f64 (+.f64 b z) y) (fma.f64 (+.f64 t -1) a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 t -2) b) (-.f64 z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 b z) y x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (-.f64 z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 t -1) a z)) (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (+.f64 b z) y x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)) 1) (*.f64 (+.f64 t -2) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) 1) (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) 1 (fma.f64 (+.f64 t -1) a z)) (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a z))) (sqrt.f64 (fma.f64 (+.f64 t -1) a z)) (fma.f64 (+.f64 t -1) a z)) (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a z))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 t -1) a z) 2)) (fma.f64 (+.f64 t -1) a z)) (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (neg.f64 (*.f64 (+.f64 t -1) a))) z)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)) (*.f64 b t)) (*.f64 b -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)) (*.f64 t b)) (*.f64 -2 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 b z) y)) (+.f64 (*.f64 (+.f64 t -2) b) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (+.f64 t -2) b) x)) (*.f64 (+.f64 b z) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) (*.f64 (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)) 1)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))) (sqrt.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))) 2) (cbrt.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (pow.f64 (fma.f64 (+.f64 t -1) a z) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 3) (pow.f64 (fma.f64 (+.f64 t -1) a z) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (*.f64 (fma.f64 (+.f64 t -1) a z) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a z)) (sqrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)))) (-.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) (sqrt.f64 (fma.f64 (+.f64 t -1) a z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (pow.f64 (fma.f64 (+.f64 t -1) a z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (*.f64 (fma.f64 (+.f64 t -1) a z) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))) (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 3) (pow.f64 (fma.f64 (+.f64 t -1) a z) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (pow.f64 (fma.f64 (+.f64 t -1) a z) 2)) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 3) (pow.f64 (fma.f64 (+.f64 t -1) a z) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (*.f64 (fma.f64 (+.f64 t -1) a z) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)) (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)))) (-.f64 (*.f64 (+.f64 t -2) b) (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (*.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) (-.f64 z (*.f64 (+.f64 t -1) a)))) (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (-.f64 z (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z)) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (-.f64 (*.f64 (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)) (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z))) (*.f64 (*.f64 (+.f64 t -2) b) (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 3) (pow.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (-.f64 (*.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) (-.f64 z (*.f64 (+.f64 t -1) a))) (*.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (-.f64 z (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z) (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (pow.f64 (fma.f64 (+.f64 b z) y x) 2)) (-.f64 z (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x)) (-.f64 (*.f64 z z) (pow.f64 (*.f64 (+.f64 t -1) a) 2)))) (*.f64 (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x)) (-.f64 z (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (pow.f64 (fma.f64 (+.f64 b z) y x) 2)) (fma.f64 z z (*.f64 (*.f64 (+.f64 t -1) a) (fma.f64 (+.f64 t -1) a z)))) (*.f64 (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 z 3)))) (*.f64 (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x)) (fma.f64 z z (*.f64 (*.f64 (+.f64 t -1) a) (fma.f64 (+.f64 t -1) a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (fma.f64 (+.f64 b z) y x) 3)) (-.f64 z (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b)))) (-.f64 (*.f64 z z) (pow.f64 (*.f64 (+.f64 t -1) a) 2)))) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b)))) (-.f64 z (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (fma.f64 (+.f64 b z) y x) 3)) (fma.f64 z z (*.f64 (*.f64 (+.f64 t -1) a) (fma.f64 (+.f64 t -1) a z)))) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b)))) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 z 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b)))) (fma.f64 z z (*.f64 (*.f64 (+.f64 t -1) a) (fma.f64 (+.f64 t -1) a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (pow.f64 (fma.f64 (+.f64 t -1) a z) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 3) (pow.f64 (fma.f64 (+.f64 t -1) a z) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (*.f64 (fma.f64 (+.f64 t -1) a z) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 t -2) b (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (+.f64 t -2) (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 t -2) b) (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (-.f64 z (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) (sqrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) (-.f64 z (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 t -2) b)) (sqrt.f64 (*.f64 (+.f64 t -2) b)) (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) 2) (cbrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) (-.f64 z (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -2) b)) 2) (cbrt.f64 (*.f64 (+.f64 t -2) b)) (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y b) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y z) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b y) (*.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z y) (*.f64 b y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 b z) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (pow.f64 (+.f64 b z) 2)) (+.f64 b z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 (pow.f64 b 3) (pow.f64 z 3))) (fma.f64 b b (*.f64 z (+.f64 b z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (+.f64 b z) 2) y) (+.f64 b z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 z 3)) y) (fma.f64 b b (*.f64 z (+.f64 b z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 b z) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 b z) y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 b z) y)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 b z) y) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 b z) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y) (+.f64 b z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 b z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 b z) y) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 b z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 b z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 b z) y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 b z) y)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b t) (*.f64 b -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b -2) (*.f64 b t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t b) (*.f64 -2 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 b) (*.f64 t b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -2) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (fma.f64 t t -4)) (+.f64 t 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) (fma.f64 t t (+.f64 4 (*.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 t t -4) b) (+.f64 t 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) (fma.f64 t t (+.f64 4 (*.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 t -2) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 t -2) b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 t -2) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 b) (+.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -2) b))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 t -2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 t -2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t -2) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 t -2) b)))))))

simplify272.0ms (0.8%)

Algorithm
egg-herbie
Rules
1906×associate-+l-
1106×fma-def
604×+-commutative
544×associate-+l+
506×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
050315834
1151314850
2676414850
Stop Event
node limit
Counts
328 → 337
Calls
Call 1
Inputs
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))
(*.f64 t b)
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))
(*.f64 t b)
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) x))
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x))
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 b (-.f64 t 2)) x)
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))
(*.f64 (-.f64 b z) y)
(*.f64 (-.f64 b z) y)
(+.f64 (*.f64 (-.f64 b z) y) (*.f64 b (-.f64 t 2)))
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))
x
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))
x
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 -1 z) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 -1 z) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 -1 z) (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 -1 z) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 -1 z) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 -1 z) (*.f64 -1 a)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 -1 z) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 -1 z) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 -1 z) (*.f64 -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)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a))
(*.f64 (+.f64 1 (*.f64 -1 y)) z)
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 t 2) b) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 t 2) b) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 t 2) b) x))) (*.f64 (-.f64 t 1) a))
(-.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 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 (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y)) (+.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)))
x
x
(-.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 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 -1 z))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 -1 z))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 -1 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 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 -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 (exp.f64 (log1p.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x))) (/.f64 (pow.f64 (fma.f64 (+.f64 b z) y x) 2) (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x))))
(*.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 1)
(*.f64 1 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) (sqrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) 2) (cbrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (pow.f64 (fma.f64 (+.f64 b z) y x) 2)) (/.f64 1 (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (fma.f64 (+.f64 b z) y x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x)) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (pow.f64 (fma.f64 (+.f64 b z) y x) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b)))) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (fma.f64 (+.f64 b z) y x) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (pow.f64 (fma.f64 (+.f64 b z) y x) 2)) (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (fma.f64 (+.f64 b z) y x) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (fma.f64 (+.f64 b z) y x) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 b z) y x) 2) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (+.f64 t -2) (*.f64 b (fma.f64 (+.f64 b z) y x))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 b z) y x) 2) (pow.f64 (*.f64 (+.f64 t -2) b) 2)) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b)))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)) (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y))) (*.f64 x x)) (-.f64 (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)) x))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)) 3)) (+.f64 (*.f64 (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)) (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y))) (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (pow.f64 (fma.f64 (+.f64 b z) y x) 2))) (neg.f64 (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (fma.f64 (+.f64 b z) y x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b))))))
(pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 1)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))))
(exp.f64 (log.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))))
(fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 t -2) (fma.f64 (+.f64 b z) y x))
(fma.f64 1 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x))
(fma.f64 1 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b))
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 b z) y x)) (sqrt.f64 (fma.f64 (+.f64 b z) y x)) (*.f64 (+.f64 t -2) b))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -2) b)) (sqrt.f64 (*.f64 (+.f64 t -2) b)) (fma.f64 (+.f64 b z) y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b z) y x)) 2) (cbrt.f64 (fma.f64 (+.f64 b z) y 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)) (fma.f64 (+.f64 b z) y x))
(+.f64 (*.f64 (+.f64 t -2) b) (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)))
(+.f64 (*.f64 (+.f64 t -2) b) (*.f64 (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)) 1))
(+.f64 (fma.f64 (+.f64 b z) y x) (+.f64 (*.f64 (+.f64 t -2) b) (-.f64 z (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -1) a z)))
(+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (-.f64 z (*.f64 (+.f64 t -1) a)))
(+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (*.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) 1))
(+.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) 1 (fma.f64 (+.f64 t -1) a z)))
(+.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a z))) (sqrt.f64 (fma.f64 (+.f64 t -1) a z)) (fma.f64 (+.f64 t -1) a z)))
(+.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a z))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 t -1) a z) 2)) (fma.f64 (+.f64 t -1) a z)))
(+.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (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 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (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 (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)) (+.f64 x (-.f64 z (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)) (-.f64 x (fma.f64 (+.f64 t -1) a z)))
(+.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z) (*.f64 -1 (*.f64 (+.f64 t -1) a)))
(+.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z) (neg.f64 (*.f64 (+.f64 t -1) a)))
(+.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z) (*.f64 (neg.f64 (+.f64 t -1)) a))
(+.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z) (*.f64 (neg.f64 a) (+.f64 t -1)))
(+.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))))
(+.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a))))
(+.f64 (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)) (*.f64 (+.f64 t -2) b))
(+.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)))
(+.f64 (+.f64 (*.f64 (+.f64 t -2) b) x) (-.f64 (*.f64 (+.f64 b z) y) (fma.f64 (+.f64 t -1) a z)))
(+.f64 (+.f64 (*.f64 (+.f64 t -2) b) (-.f64 z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 b z) y x))
(+.f64 (+.f64 x (-.f64 z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)))
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a z)) (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)))
(+.f64 (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (+.f64 b z) y x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z))
(+.f64 (*.f64 (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)) 1) (*.f64 (+.f64 t -2) b))
(+.f64 (*.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) 1) (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)))
(+.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z))
(+.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z))
(+.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z))
(+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z))
(+.f64 (fma.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) 1 (fma.f64 (+.f64 t -1) a z)) (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a z))) (sqrt.f64 (fma.f64 (+.f64 t -1) a z)) (fma.f64 (+.f64 t -1) a z)) (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a z))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 t -1) a z) 2)) (fma.f64 (+.f64 t -1) a z)) (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))
(+.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (neg.f64 (*.f64 (+.f64 t -1) a))) z)
(+.f64 (+.f64 (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)) (*.f64 b t)) (*.f64 b -2))
(+.f64 (+.f64 (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)) (*.f64 t b)) (*.f64 -2 b))
(+.f64 (+.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 b z) y)) (+.f64 (*.f64 (+.f64 t -2) b) x))
(+.f64 (+.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y))) x)
(+.f64 (+.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (+.f64 t -2) b) x)) (*.f64 (+.f64 b z) y))
(+.f64 (+.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) (*.f64 (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)) 1)) x)
(*.f64 1 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))
(*.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) 1)
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))) (sqrt.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))) 2) (cbrt.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (pow.f64 (fma.f64 (+.f64 t -1) a z) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 3) (pow.f64 (fma.f64 (+.f64 t -1) a z) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (*.f64 (fma.f64 (+.f64 t -1) a z) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a z)) (sqrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)))) (-.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) (sqrt.f64 (fma.f64 (+.f64 t -1) a z))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (pow.f64 (fma.f64 (+.f64 t -1) a z) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (*.f64 (fma.f64 (+.f64 t -1) a z) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))) (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 3) (pow.f64 (fma.f64 (+.f64 t -1) a z) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (pow.f64 (fma.f64 (+.f64 t -1) a z) 2)) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 3) (pow.f64 (fma.f64 (+.f64 t -1) a z) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (*.f64 (fma.f64 (+.f64 t -1) a z) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)) (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)))) (-.f64 (*.f64 (+.f64 t -2) b) (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (*.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) (-.f64 z (*.f64 (+.f64 t -1) a)))) (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (-.f64 z (*.f64 (+.f64 t -1) a))))
(/.f64 (-.f64 (*.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z)) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (-.f64 (*.f64 (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)) (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z))) (*.f64 (*.f64 (+.f64 t -2) b) (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 3) (pow.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (-.f64 (*.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) (-.f64 z (*.f64 (+.f64 t -1) a))) (*.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (-.f64 z (*.f64 (+.f64 t -1) a))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z) (*.f64 (+.f64 t -1) a)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (pow.f64 (fma.f64 (+.f64 b z) y x) 2)) (-.f64 z (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x)) (-.f64 (*.f64 z z) (pow.f64 (*.f64 (+.f64 t -1) a) 2)))) (*.f64 (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x)) (-.f64 z (*.f64 (+.f64 t -1) a))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (pow.f64 (fma.f64 (+.f64 b z) y x) 2)) (fma.f64 z z (*.f64 (*.f64 (+.f64 t -1) a) (fma.f64 (+.f64 t -1) a z)))) (*.f64 (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 z 3)))) (*.f64 (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x)) (fma.f64 z z (*.f64 (*.f64 (+.f64 t -1) a) (fma.f64 (+.f64 t -1) a z)))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (fma.f64 (+.f64 b z) y x) 3)) (-.f64 z (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b)))) (-.f64 (*.f64 z z) (pow.f64 (*.f64 (+.f64 t -1) a) 2)))) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b)))) (-.f64 z (*.f64 (+.f64 t -1) a))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (fma.f64 (+.f64 b z) y x) 3)) (fma.f64 z z (*.f64 (*.f64 (+.f64 t -1) a) (fma.f64 (+.f64 t -1) a z)))) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b)))) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 z 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b)))) (fma.f64 z z (*.f64 (*.f64 (+.f64 t -1) a) (fma.f64 (+.f64 t -1) a z)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (pow.f64 (fma.f64 (+.f64 t -1) a z) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 3) (pow.f64 (fma.f64 (+.f64 t -1) a z) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (*.f64 (fma.f64 (+.f64 t -1) a z) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))))
(pow.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) 1)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))) 2)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))
(exp.f64 (log.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))) 1))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))
(fma.f64 (+.f64 t -2) b (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)))
(fma.f64 b (+.f64 t -2) (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)))
(fma.f64 1 (*.f64 (+.f64 t -2) b) (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)))
(fma.f64 1 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (-.f64 z (*.f64 (+.f64 t -1) a)))
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) (sqrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) (-.f64 z (*.f64 (+.f64 t -1) a)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -2) b)) (sqrt.f64 (*.f64 (+.f64 t -2) b)) (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) 2) (cbrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) (-.f64 z (*.f64 (+.f64 t -1) a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -2) b)) 2) (cbrt.f64 (*.f64 (+.f64 t -2) b)) (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)))
(+.f64 (*.f64 y b) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 y b))
(+.f64 (*.f64 b y) (*.f64 z y))
(+.f64 (*.f64 z y) (*.f64 b y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 b z) y))) 1)
(/.f64 (*.f64 y (pow.f64 (+.f64 b z) 2)) (+.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 (pow.f64 (+.f64 b z) 2) 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)))
(+.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 (*.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 (+.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)))
Outputs
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))
(fma.f64 -2 b (fma.f64 (-.f64 b z) y x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(fma.f64 -1 (*.f64 z y) x)
(-.f64 x (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 -2 t)))
(*.f64 b (+.f64 -2 (+.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b))
(neg.f64 (*.f64 b (*.f64 -1 (+.f64 (+.f64 -2 t) y))))
(*.f64 b (*.f64 1 (+.f64 -2 (+.f64 y t))))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) x))
(fma.f64 -1 (*.f64 z y) (fma.f64 -1 (*.f64 b (*.f64 -1 (+.f64 (+.f64 -2 t) y))) x))
(-.f64 (fma.f64 (*.f64 1 (+.f64 -2 (+.f64 y t))) b x) (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) x))
(fma.f64 -1 (*.f64 z y) (fma.f64 -1 (*.f64 b (*.f64 -1 (+.f64 (+.f64 -2 t) y))) x))
(-.f64 (fma.f64 (*.f64 1 (+.f64 -2 (+.f64 y t))) b x) (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) x))
(fma.f64 -1 (*.f64 z y) (fma.f64 -1 (*.f64 b (*.f64 -1 (+.f64 (+.f64 -2 t) y))) x))
(-.f64 (fma.f64 (*.f64 1 (+.f64 -2 (+.f64 y t))) b x) (*.f64 z y))
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x))
(fma.f64 y b (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 (+.f64 y t)) x)
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(*.f64 -1 (*.f64 y z))
(*.f64 (neg.f64 y) z)
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(*.f64 -1 (*.f64 y z))
(*.f64 (neg.f64 y) z)
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(+.f64 (*.f64 b (-.f64 t 2)) x)
(fma.f64 b (+.f64 -2 t) x)
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(*.f64 (-.f64 b z) y)
(*.f64 (-.f64 b z) y)
(+.f64 (*.f64 (-.f64 b z) y) (*.f64 b (-.f64 t 2)))
(fma.f64 (-.f64 b z) y (*.f64 b (+.f64 -2 t)))
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
x
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
x
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))
(fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 -1 a)))
(-.f64 (fma.f64 -2 b (fma.f64 (-.f64 b z) y x)) (*.f64 -1 (+.f64 z a)))
(+.f64 (fma.f64 -2 b (fma.f64 (-.f64 b z) y x)) (+.f64 z a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 -1 z) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 -2 b (fma.f64 (-.f64 b z) y x))) (*.f64 -1 (+.f64 z a)))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 -2 b (fma.f64 (-.f64 b z) y x))) (+.f64 z a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 -1 z) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 -2 b (fma.f64 (-.f64 b z) y x))) (*.f64 -1 (+.f64 z a)))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 -2 b (fma.f64 (-.f64 b z) y x))) (+.f64 z a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 -1 z) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 -2 b (fma.f64 (-.f64 b z) y x))) (*.f64 -1 (+.f64 z a)))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 -2 b (fma.f64 (-.f64 b z) y x))) (+.f64 z a))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 -1 z) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 -2 b (fma.f64 (-.f64 b z) y x))) (*.f64 -1 (+.f64 z a)))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 -2 b (fma.f64 (-.f64 b z) y x))) (+.f64 z a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 -1 z) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 -2 b (fma.f64 (-.f64 b z) y x))) (*.f64 -1 (+.f64 z a)))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 -2 b (fma.f64 (-.f64 b z) y x))) (+.f64 z a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 -1 z) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 -2 b (fma.f64 (-.f64 b z) y x))) (*.f64 -1 (+.f64 z a)))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 -2 b (fma.f64 (-.f64 b z) y x))) (+.f64 z a))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(neg.f64 (*.f64 t (*.f64 -1 (-.f64 b a))))
(*.f64 t (*.f64 1 (-.f64 b a)))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 -1 z) (*.f64 -1 a)))
(-.f64 (fma.f64 -2 b (fma.f64 -1 (*.f64 t (*.f64 -1 (-.f64 b a))) (fma.f64 (-.f64 b z) y x))) (*.f64 -1 (+.f64 z a)))
(+.f64 (fma.f64 -2 b (-.f64 (fma.f64 (-.f64 b z) y x) (*.f64 t (fma.f64 b -1 a)))) (+.f64 z a))
(fma.f64 -2 b (-.f64 (fma.f64 (-.f64 b z) y x) (-.f64 (*.f64 t (fma.f64 b -1 a)) (+.f64 z a))))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 -1 z) (*.f64 -1 a)))
(-.f64 (fma.f64 -2 b (fma.f64 -1 (*.f64 t (*.f64 -1 (-.f64 b a))) (fma.f64 (-.f64 b z) y x))) (*.f64 -1 (+.f64 z a)))
(+.f64 (fma.f64 -2 b (-.f64 (fma.f64 (-.f64 b z) y x) (*.f64 t (fma.f64 b -1 a)))) (+.f64 z a))
(fma.f64 -2 b (-.f64 (fma.f64 (-.f64 b z) y x) (-.f64 (*.f64 t (fma.f64 b -1 a)) (+.f64 z a))))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 -1 z) (*.f64 -1 a)))
(-.f64 (fma.f64 -2 b (fma.f64 -1 (*.f64 t (*.f64 -1 (-.f64 b a))) (fma.f64 (-.f64 b z) y x))) (*.f64 -1 (+.f64 z a)))
(+.f64 (fma.f64 -2 b (-.f64 (fma.f64 (-.f64 b z) y x) (*.f64 t (fma.f64 b -1 a)))) (+.f64 z a))
(fma.f64 -2 b (-.f64 (fma.f64 (-.f64 b z) y x) (-.f64 (*.f64 t (fma.f64 b -1 a)) (+.f64 z a))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 z y) x) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (-.f64 x (*.f64 z y)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 z y) (fma.f64 (+.f64 y (+.f64 -2 t)) b x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 (-.f64 b z) y (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 z y) (fma.f64 (+.f64 y (+.f64 -2 t)) b x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 (-.f64 b z) y (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 z y) (fma.f64 (+.f64 y (+.f64 -2 t)) b x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 (-.f64 b z) y (fma.f64 a (-.f64 1 t) z)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 -2 t)))
(*.f64 b (+.f64 -2 (+.f64 y t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 z y) (fma.f64 (+.f64 y (+.f64 -2 t)) b x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 (-.f64 b z) y (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 z y) (fma.f64 (+.f64 y (+.f64 -2 t)) b x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 (-.f64 b z) y (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 z y) (fma.f64 (+.f64 y (+.f64 -2 t)) b x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 (-.f64 b z) y (fma.f64 a (-.f64 1 t) z)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b))
(neg.f64 (*.f64 b (*.f64 -1 (+.f64 (+.f64 -2 t) y))))
(*.f64 b (*.f64 1 (+.f64 -2 (+.f64 y t))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 z y) (fma.f64 -1 (*.f64 b (*.f64 -1 (+.f64 (+.f64 -2 t) y))) x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (-.f64 (fma.f64 (*.f64 1 (+.f64 -2 (+.f64 y t))) b x) (*.f64 z y)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 z y) (fma.f64 -1 (*.f64 b (*.f64 -1 (+.f64 (+.f64 -2 t) y))) x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (-.f64 (fma.f64 (*.f64 1 (+.f64 -2 (+.f64 y t))) b x) (*.f64 z y)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 z y) (fma.f64 -1 (*.f64 b (*.f64 -1 (+.f64 (+.f64 -2 t) y))) x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (-.f64 (fma.f64 (*.f64 1 (+.f64 -2 (+.f64 y t))) b x) (*.f64 z y)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 y b (fma.f64 b (+.f64 -2 t) x)) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 b (+.f64 -2 (+.f64 y t)) x) (*.f64 a (-.f64 1 t)))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 y b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 b (+.f64 -2 t) x))) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 b y (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 -2 t) x))) (*.f64 a (-.f64 1 t)))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 y b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 b (+.f64 -2 t) x))) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 b y (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 -2 t) x))) (*.f64 a (-.f64 1 t)))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 y b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 b (+.f64 -2 t) x))) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 b y (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 -2 t) x))) (*.f64 a (-.f64 1 t)))
(*.f64 (+.f64 1 (*.f64 -1 y)) z)
(*.f64 z (+.f64 (neg.f64 y) 1))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 y b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 b (+.f64 -2 t) x))) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 b y (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 -2 t) x))) (*.f64 a (-.f64 1 t)))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 y b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 b (+.f64 -2 t) x))) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 b y (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 -2 t) x))) (*.f64 a (-.f64 1 t)))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 y b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 b (+.f64 -2 t) x))) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 b y (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 -2 t) x))) (*.f64 a (-.f64 1 t)))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (+.f64 (neg.f64 y) 1))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 t 2) b) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 y b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 b (+.f64 -2 t) x))) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 b y (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 -2 t) x))) (*.f64 a (-.f64 1 t)))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 t 2) b) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 y b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 b (+.f64 -2 t) x))) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 b y (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 -2 t) x))) (*.f64 a (-.f64 1 t)))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 t 2) b) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 y b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 b (+.f64 -2 t) x))) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 b y (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 -2 t) x))) (*.f64 a (-.f64 1 t)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 x (fma.f64 b (+.f64 -2 t) (fma.f64 a (-.f64 1 t) 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 -1 (*.f64 z y) (fma.f64 (+.f64 y (+.f64 -2 t)) b x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 (-.f64 b z) y (fma.f64 a (-.f64 1 t) 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 -1 (*.f64 z y) (fma.f64 (+.f64 y (+.f64 -2 t)) b x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 (-.f64 b z) y (fma.f64 a (-.f64 1 t) 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 -1 (*.f64 z y) (fma.f64 (+.f64 y (+.f64 -2 t)) b x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 (-.f64 b z) y (fma.f64 a (-.f64 1 t) z)))
(*.f64 (-.f64 b z) y)
(*.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 (fma.f64 -1 (*.f64 z y) (fma.f64 (+.f64 y (+.f64 -2 t)) b x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 (-.f64 b z) y (fma.f64 a (-.f64 1 t) 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 -1 (*.f64 z y) (fma.f64 (+.f64 y (+.f64 -2 t)) b x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 (-.f64 b z) y (fma.f64 a (-.f64 1 t) 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 -1 (*.f64 z y) (fma.f64 (+.f64 y (+.f64 -2 t)) b x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 (-.f64 b z) y (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 (-.f64 b z) y (*.f64 b (+.f64 -2 t))) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y (fma.f64 a (-.f64 1 t) 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 -1 (*.f64 z y) (fma.f64 (+.f64 y (+.f64 -2 t)) b x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 (-.f64 b z) y (fma.f64 a (-.f64 1 t) 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 -1 (*.f64 z y) (fma.f64 (+.f64 y (+.f64 -2 t)) b x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 (-.f64 b z) y (fma.f64 a (-.f64 1 t) 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 -1 (*.f64 z y) (fma.f64 (+.f64 y (+.f64 -2 t)) b x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 (-.f64 b z) y (fma.f64 a (-.f64 1 t) z)))
x
x
(-.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 -1 (*.f64 z y) (fma.f64 (+.f64 y (+.f64 -2 t)) b x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 (-.f64 b z) y (fma.f64 a (-.f64 1 t) 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 -1 (*.f64 z y) (fma.f64 (+.f64 y (+.f64 -2 t)) b x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 (-.f64 b z) y (fma.f64 a (-.f64 1 t) 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 -1 (*.f64 z y) (fma.f64 (+.f64 y (+.f64 -2 t)) b x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 (-.f64 b z) y (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z))
(-.f64 (fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 -2 t) x)) (neg.f64 z))
(+.f64 z (fma.f64 b (+.f64 -2 t) (fma.f64 (-.f64 b z) y x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 -1 z))
(-.f64 (fma.f64 -1 (*.f64 z y) (fma.f64 (+.f64 y (+.f64 -2 t)) b x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 (-.f64 b z) y (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 -1 z))
(-.f64 (fma.f64 -1 (*.f64 z y) (fma.f64 (+.f64 y (+.f64 -2 t)) b x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 (-.f64 b z) y (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 -1 z))
(-.f64 (fma.f64 -1 (*.f64 z y) (fma.f64 (+.f64 y (+.f64 -2 t)) b x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 (-.f64 b z) y (fma.f64 a (-.f64 1 t) z)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 -1 z))
(-.f64 (fma.f64 -1 (*.f64 z y) (fma.f64 (+.f64 y (+.f64 -2 t)) b x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 (-.f64 b z) y (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 -1 z))
(-.f64 (fma.f64 -1 (*.f64 z y) (fma.f64 (+.f64 y (+.f64 -2 t)) b x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 (-.f64 b z) y (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 -1 z))
(-.f64 (fma.f64 -1 (*.f64 z y) (fma.f64 (+.f64 y (+.f64 -2 t)) b x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 (-.f64 b z) y (fma.f64 a (-.f64 1 t) z)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 -1 z))
(-.f64 (fma.f64 -1 (*.f64 z y) (fma.f64 (+.f64 y (+.f64 -2 t)) b x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 (-.f64 b z) y (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 -1 z))
(-.f64 (fma.f64 -1 (*.f64 z y) (fma.f64 (+.f64 y (+.f64 -2 t)) b x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 (-.f64 b z) y (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 -1 z))
(-.f64 (fma.f64 -1 (*.f64 z y) (fma.f64 (+.f64 y (+.f64 -2 t)) b x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 (-.f64 b z) y (fma.f64 a (-.f64 1 t) z)))
(*.f64 -1 (*.f64 y z))
(*.f64 (neg.f64 y) z)
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 (-.f64 b z) y)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 (-.f64 b z) y)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 (-.f64 b z) y)
(*.f64 y b)
(*.f64 b y)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 (-.f64 b z) y)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 (-.f64 b z) y)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 (-.f64 b z) y)
(*.f64 y b)
(*.f64 b y)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 (-.f64 b z) y)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 (-.f64 b z) y)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 (-.f64 b z) y)
(*.f64 y b)
(*.f64 b y)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 (-.f64 b z) y)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 (-.f64 b z) y)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 (-.f64 b z) y)
(*.f64 -1 (*.f64 y z))
(*.f64 (neg.f64 y) z)
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 (-.f64 b z) y)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 (-.f64 b z) y)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 (-.f64 b z) y)
(*.f64 -1 (*.f64 y z))
(*.f64 (neg.f64 y) z)
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 (-.f64 b z) y)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 (-.f64 b z) y)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 (-.f64 b z) y)
(*.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 (exp.f64 (log1p.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)))) 1)
(fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x))) (/.f64 (pow.f64 (fma.f64 (+.f64 b z) y x) 2) (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (pow.f64 (fma.f64 (+.f64 b z) y x) 2)) (-.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 (+.f64 b z) y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (pow.f64 (fma.f64 y (+.f64 b z) x) 2)) (-.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 y (+.f64 b z) x)))
(*.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 1)
(fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))
(*.f64 1 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)))
(fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) (sqrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))))
(fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) 2))
(fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) 2) (cbrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))))
(fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (pow.f64 (fma.f64 (+.f64 b z) y x) 2)) (/.f64 1 (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (pow.f64 (fma.f64 (+.f64 b z) y x) 2)) (-.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 (+.f64 b z) y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (pow.f64 (fma.f64 y (+.f64 b z) x) 2)) (-.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 y (+.f64 b z) x)))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (fma.f64 (+.f64 b z) y x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b))))))
(*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 (fma.f64 (+.f64 b z) y x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 b (+.f64 -2 t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 (fma.f64 y (+.f64 b z) x) 3)) (fma.f64 (fma.f64 y (+.f64 b z) x) (-.f64 (fma.f64 y (+.f64 b z) x) (*.f64 b (+.f64 -2 t))) (pow.f64 (*.f64 b (+.f64 -2 t)) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x)) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (pow.f64 (fma.f64 (+.f64 b z) y x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (pow.f64 (fma.f64 (+.f64 b z) y x) 2)) (-.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 (+.f64 b z) y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (pow.f64 (fma.f64 y (+.f64 b z) x) 2)) (-.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 y (+.f64 b z) x)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b)))) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (fma.f64 (+.f64 b z) y x) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 (fma.f64 (+.f64 b z) y x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 b (+.f64 -2 t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 (fma.f64 y (+.f64 b z) x) 3)) (fma.f64 (fma.f64 y (+.f64 b z) x) (-.f64 (fma.f64 y (+.f64 b z) x) (*.f64 b (+.f64 -2 t))) (pow.f64 (*.f64 b (+.f64 -2 t)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (pow.f64 (fma.f64 (+.f64 b z) y x) 2)) (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (pow.f64 (fma.f64 (+.f64 b z) y x) 2)) (-.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 (+.f64 b z) y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (pow.f64 (fma.f64 y (+.f64 b z) x) 2)) (-.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 y (+.f64 b z) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (fma.f64 (+.f64 b z) y x) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b)))))
(*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 (fma.f64 (+.f64 b z) y x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 b (+.f64 -2 t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 (fma.f64 y (+.f64 b z) x) 3)) (fma.f64 (fma.f64 y (+.f64 b z) x) (-.f64 (fma.f64 y (+.f64 b z) x) (*.f64 b (+.f64 -2 t))) (pow.f64 (*.f64 b (+.f64 -2 t)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (fma.f64 (+.f64 b z) y x) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 b z) y x) 2) (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (+.f64 t -2) (*.f64 b (fma.f64 (+.f64 b z) y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 (fma.f64 (+.f64 b z) y x) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 b z) y x) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 (+.f64 b z) y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 (fma.f64 y (+.f64 b z) x) 3)) (+.f64 (pow.f64 (fma.f64 y (+.f64 b z) x) 2) (*.f64 (*.f64 b (+.f64 -2 t)) (-.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 y (+.f64 b z) x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 b z) y x) 2) (pow.f64 (*.f64 (+.f64 t -2) b) 2)) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 b z) y x) 2) (pow.f64 (*.f64 b (+.f64 -2 t)) 2)) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 b (+.f64 -2 t))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 b z) x) 2) (pow.f64 (*.f64 b (+.f64 -2 t)) 2)) (-.f64 (fma.f64 y (+.f64 b z) x) (*.f64 b (+.f64 -2 t))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)) (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y))) (*.f64 x x)) (-.f64 (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)) x))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 -2 t) b (*.f64 y (+.f64 b z))) (fma.f64 (+.f64 -2 t) b (*.f64 y (+.f64 b z)))) (*.f64 x x)) (-.f64 (fma.f64 (+.f64 -2 t) b (*.f64 y (+.f64 b z))) x))
(/.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (/.f64 (-.f64 (fma.f64 b (+.f64 -2 t) (*.f64 y (+.f64 b z))) x) (-.f64 (fma.f64 b (+.f64 -2 t) (*.f64 y (+.f64 b z))) x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)) 3)) (+.f64 (*.f64 (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)) (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y))) (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -2 t) b (*.f64 y (+.f64 b z))) 3)) (fma.f64 (fma.f64 (+.f64 -2 t) b (*.f64 y (+.f64 b z))) (fma.f64 (+.f64 -2 t) b (*.f64 y (+.f64 b z))) (*.f64 x (-.f64 x (fma.f64 (+.f64 -2 t) b (*.f64 y (+.f64 b z)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (+.f64 -2 t) (*.f64 y (+.f64 b z))) 3)) (fma.f64 x (-.f64 x (fma.f64 b (+.f64 -2 t) (*.f64 y (+.f64 b z)))) (*.f64 (fma.f64 b (+.f64 -2 t) (*.f64 y (+.f64 b z))) (fma.f64 b (+.f64 -2 t) (*.f64 y (+.f64 b z))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (pow.f64 (fma.f64 (+.f64 b z) y x) 2))) (neg.f64 (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 b z) y x) 2) (pow.f64 (*.f64 b (+.f64 -2 t)) 2)) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 b (+.f64 -2 t))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (+.f64 b z) x) 2) (pow.f64 (*.f64 b (+.f64 -2 t)) 2)) (-.f64 (fma.f64 y (+.f64 b z) x) (*.f64 b (+.f64 -2 t))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (fma.f64 (+.f64 b z) y x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 (fma.f64 (+.f64 b z) y x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 b (+.f64 -2 t)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 (fma.f64 y (+.f64 b z) x) 3)) (fma.f64 (fma.f64 y (+.f64 b z) x) (-.f64 (fma.f64 y (+.f64 b z) x) (*.f64 b (+.f64 -2 t))) (pow.f64 (*.f64 b (+.f64 -2 t)) 2))))
(pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 1)
(fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) 2)
(fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) 3)
(fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))
(pow.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 3) 1/3)
(fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2))
(sqrt.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) 2))
(fabs.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)))
(log.f64 (exp.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))))
(fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)))))
(fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 3))
(fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))))
(fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))
(exp.f64 (log.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))))
(fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) 1))
(fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))))
(fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))
(fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))
(fma.f64 b (+.f64 t -2) (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))
(fma.f64 1 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))
(fma.f64 1 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b))
(fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 b z) y x)) (sqrt.f64 (fma.f64 (+.f64 b z) y x)) (*.f64 (+.f64 t -2) b))
(fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -2) b)) (sqrt.f64 (*.f64 (+.f64 t -2) b)) (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b z) y x)) 2) (cbrt.f64 (fma.f64 (+.f64 b z) y x)) (*.f64 (+.f64 t -2) b))
(fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -2) b)) 2) (cbrt.f64 (*.f64 (+.f64 t -2) b)) (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))
(fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))
(+.f64 (*.f64 (+.f64 t -2) b) (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(+.f64 (*.f64 (+.f64 t -2) b) (*.f64 (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)) 1))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(+.f64 (fma.f64 (+.f64 b z) y x) (+.f64 (*.f64 (+.f64 t -2) b) (-.f64 z (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 -2 t) b (-.f64 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 y (+.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -1) a z)))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (-.f64 z (*.f64 (+.f64 t -1) a)))
(+.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 -2 t) b (-.f64 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 y (+.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (*.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) 1))
(+.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 -2 t) b (-.f64 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 y (+.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) 1 (fma.f64 (+.f64 t -1) a z)))
(+.f64 (-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (+.f64 (-.f64 z (*.f64 a (+.f64 t -1))) (fma.f64 (+.f64 t -1) a z)))
(+.f64 (fma.f64 a (-.f64 1 t) z) (+.f64 (fma.f64 a (+.f64 t -1) z) (-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))))
(+.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a z))) (sqrt.f64 (fma.f64 (+.f64 t -1) a z)) (fma.f64 (+.f64 t -1) a z)))
(+.f64 (-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a z))) (sqrt.f64 (fma.f64 (+.f64 t -1) a z)) (fma.f64 (+.f64 t -1) a z)))
(+.f64 (-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 t -1) z))) (sqrt.f64 (fma.f64 a (+.f64 t -1) z)) (fma.f64 a (+.f64 t -1) z)))
(+.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a z))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 t -1) a z) 2)) (fma.f64 (+.f64 t -1) a z)))
(+.f64 (-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a z))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 t -1) a z) 2)) (fma.f64 (+.f64 t -1) a z)))
(+.f64 (-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z))) (cbrt.f64 (pow.f64 (fma.f64 a (+.f64 t -1) z) 2)) (fma.f64 a (+.f64 t -1) z)))
(+.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 t -1))))
(+.f64 (-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z)) (*.f64 0 (*.f64 a (+.f64 t -1))))
(+.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 t -1))))
(+.f64 (-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z)) (*.f64 0 (*.f64 a (+.f64 t -1))))
(+.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 t -1))))
(+.f64 (-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z)) (*.f64 0 (*.f64 a (+.f64 t -1))))
(+.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (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 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 t -1))))
(+.f64 (-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z)) (*.f64 0 (*.f64 a (+.f64 t -1))))
(+.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (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 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 t -1))))
(+.f64 (-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z)) (*.f64 0 (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)) (+.f64 x (-.f64 z (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 -2 t) b (-.f64 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 y (+.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)) (-.f64 x (fma.f64 (+.f64 t -1) a z)))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(+.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z) (*.f64 -1 (*.f64 (+.f64 t -1) a)))
(+.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 -2 t) b (-.f64 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 y (+.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z) (neg.f64 (*.f64 (+.f64 t -1) a)))
(+.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 -2 t) b (-.f64 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 y (+.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z) (*.f64 (neg.f64 (+.f64 t -1)) a))
(+.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 -2 t) b (-.f64 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 y (+.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z) (*.f64 (neg.f64 a) (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 -2 t) b (-.f64 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 y (+.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 -2 t) b (-.f64 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 y (+.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 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 b z) y x) (fma.f64 (+.f64 -2 t) b (-.f64 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 y (+.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)) (*.f64 (+.f64 t -2) b))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(+.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)))
(+.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 -2 t) b (-.f64 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 y (+.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (+.f64 (*.f64 (+.f64 t -2) b) x) (-.f64 (*.f64 (+.f64 b z) y) (fma.f64 (+.f64 t -1) a z)))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(+.f64 (+.f64 (*.f64 (+.f64 t -2) b) (-.f64 z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 b z) y x))
(+.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 -2 t) b (-.f64 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 y (+.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (+.f64 x (-.f64 z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)))
(+.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 -2 t) b (-.f64 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 y (+.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a z)) (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(+.f64 (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (+.f64 b z) y x))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(+.f64 (*.f64 -1 (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z))
(+.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 -2 t) b (-.f64 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 y (+.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (*.f64 (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)) 1) (*.f64 (+.f64 t -2) b))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(+.f64 (*.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) 1) (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)))
(+.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 -2 t) b (-.f64 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 y (+.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z))
(+.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 -2 t) b (-.f64 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 y (+.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z))
(+.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 -2 t) b (-.f64 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 y (+.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z))
(+.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 -2 t) b (-.f64 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 y (+.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z))
(+.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 -2 t) b (-.f64 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 y (+.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z))
(+.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 -2 t) b (-.f64 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 y (+.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (fma.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) 1 (fma.f64 (+.f64 t -1) a z)) (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))
(+.f64 (-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (+.f64 (-.f64 z (*.f64 a (+.f64 t -1))) (fma.f64 (+.f64 t -1) a z)))
(+.f64 (fma.f64 a (-.f64 1 t) z) (+.f64 (fma.f64 a (+.f64 t -1) z) (-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a z))) (sqrt.f64 (fma.f64 (+.f64 t -1) a z)) (fma.f64 (+.f64 t -1) a z)) (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))
(+.f64 (-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a z))) (sqrt.f64 (fma.f64 (+.f64 t -1) a z)) (fma.f64 (+.f64 t -1) a z)))
(+.f64 (-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 t -1) z))) (sqrt.f64 (fma.f64 a (+.f64 t -1) z)) (fma.f64 a (+.f64 t -1) z)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a z))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 t -1) a z) 2)) (fma.f64 (+.f64 t -1) a z)) (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))
(+.f64 (-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a z))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 t -1) a z) 2)) (fma.f64 (+.f64 t -1) a z)))
(+.f64 (-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z))) (cbrt.f64 (pow.f64 (fma.f64 a (+.f64 t -1) z) 2)) (fma.f64 a (+.f64 t -1) z)))
(+.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (neg.f64 (*.f64 (+.f64 t -1) a))) z)
(+.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 -2 t) b (-.f64 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 y (+.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (+.f64 (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)) (*.f64 b t)) (*.f64 b -2))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(+.f64 (+.f64 (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)) (*.f64 t b)) (*.f64 -2 b))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(+.f64 (+.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 b z) y)) (+.f64 (*.f64 (+.f64 t -2) b) x))
(+.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 -2 t) b (-.f64 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 y (+.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (+.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y))) x)
(+.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 -2 t) b (-.f64 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 y (+.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (+.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (+.f64 t -2) b) x)) (*.f64 (+.f64 b z) y))
(+.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 -2 t) b (-.f64 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 y (+.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (+.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) (*.f64 (fma.f64 (+.f64 t -2) b (*.f64 (+.f64 b z) y)) 1)) x)
(+.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 -2 t) b (-.f64 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 y (+.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(*.f64 1 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(*.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) 1)
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))) (sqrt.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))) 2))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))) 2) (cbrt.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (pow.f64 (fma.f64 (+.f64 t -1) a z) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) 2) (pow.f64 (fma.f64 (+.f64 t -1) a z) 2)) 1) (+.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) 2) (pow.f64 (fma.f64 a (+.f64 t -1) z) 2)) (+.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z)))
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 3) (pow.f64 (fma.f64 (+.f64 t -1) a z) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (*.f64 (fma.f64 (+.f64 t -1) a z) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) 3) (pow.f64 (fma.f64 (+.f64 t -1) a z) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) 2) (*.f64 (fma.f64 (+.f64 t -1) a z) (+.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) 3) (pow.f64 (fma.f64 a (+.f64 t -1) z) 3)) (fma.f64 (fma.f64 a (+.f64 t -1) z) (+.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z)) (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) 2)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a z)) (sqrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)))) (-.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) (sqrt.f64 (fma.f64 (+.f64 t -1) a z))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))) (sqrt.f64 (fma.f64 (+.f64 t -1) a z))) (-.f64 (sqrt.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))) (sqrt.f64 (fma.f64 (+.f64 t -1) a z))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))) (sqrt.f64 (fma.f64 a (+.f64 t -1) z))) (-.f64 (sqrt.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))) (sqrt.f64 (fma.f64 a (+.f64 t -1) z))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (pow.f64 (fma.f64 (+.f64 t -1) a z) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) 2) (pow.f64 (fma.f64 (+.f64 t -1) a z) 2)) 1) (+.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) 2) (pow.f64 (fma.f64 a (+.f64 t -1) z) 2)) (+.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (*.f64 (fma.f64 (+.f64 t -1) a z) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))) (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 3) (pow.f64 (fma.f64 (+.f64 t -1) a z) 3))))
(*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) 3) (pow.f64 (fma.f64 (+.f64 t -1) a z) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) 2) (*.f64 (fma.f64 (+.f64 t -1) a z) (+.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) 3) (pow.f64 (fma.f64 a (+.f64 t -1) z) 3)) (fma.f64 (fma.f64 a (+.f64 t -1) z) (+.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z)) (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (pow.f64 (fma.f64 (+.f64 t -1) a z) 2)) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) 2) (pow.f64 (fma.f64 (+.f64 t -1) a z) 2)) 1) (+.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) 2) (pow.f64 (fma.f64 a (+.f64 t -1) z) 2)) (+.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 3) (pow.f64 (fma.f64 (+.f64 t -1) a z) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (*.f64 (fma.f64 (+.f64 t -1) a z) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) 3) (pow.f64 (fma.f64 (+.f64 t -1) a z) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) 2) (*.f64 (fma.f64 (+.f64 t -1) a z) (+.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) 3) (pow.f64 (fma.f64 a (+.f64 t -1) z) 3)) (fma.f64 (fma.f64 a (+.f64 t -1) z) (+.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z)) (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)) (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)))) (-.f64 (*.f64 (+.f64 t -2) b) (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)) (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)))) (+.f64 (-.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 (-.f64 (fma.f64 y (+.f64 b z) x) (fma.f64 a (+.f64 t -1) z)) (-.f64 (fma.f64 y (+.f64 b z) x) (fma.f64 a (+.f64 t -1) z)))) (+.f64 (-.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (*.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) (-.f64 z (*.f64 (+.f64 t -1) a)))) (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (-.f64 z (*.f64 (+.f64 t -1) a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) 2) (*.f64 (-.f64 z (*.f64 a (+.f64 t -1))) (-.f64 z (*.f64 a (+.f64 t -1))))) (+.f64 (-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) z) (*.f64 a (+.f64 t -1))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) 2) (*.f64 (fma.f64 a (-.f64 1 t) z) (fma.f64 a (-.f64 1 t) z))) (-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (-.f64 1 t) z)))
(/.f64 (-.f64 (*.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z)) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))
(/.f64 (-.f64 (*.f64 (+.f64 z (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))) (+.f64 z (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)))) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (+.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))
(/.f64 (-.f64 (*.f64 (+.f64 z (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))) (+.f64 z (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)))) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (+.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (-.f64 (*.f64 (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)) (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z))) (*.f64 (*.f64 (+.f64 t -2) b) (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)) (-.f64 (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)) (*.f64 b (+.f64 -2 t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 (-.f64 (fma.f64 y (+.f64 b z) x) (fma.f64 a (+.f64 t -1) z)) 3)) (fma.f64 (-.f64 (fma.f64 y (+.f64 b z) x) (fma.f64 a (+.f64 t -1) z)) (-.f64 (fma.f64 y (+.f64 b z) x) (+.f64 (fma.f64 a (+.f64 t -1) z) (*.f64 b (+.f64 -2 t)))) (pow.f64 (*.f64 b (+.f64 -2 t)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 3) (pow.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (-.f64 (*.f64 (-.f64 z (*.f64 (+.f64 t -1) a)) (-.f64 z (*.f64 (+.f64 t -1) a))) (*.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (-.f64 z (*.f64 (+.f64 t -1) a))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) 3) (pow.f64 (-.f64 z (*.f64 a (+.f64 t -1))) 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) 2) (*.f64 (-.f64 z (*.f64 a (+.f64 t -1))) (-.f64 (-.f64 z (*.f64 a (+.f64 t -1))) (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) 3) (pow.f64 (fma.f64 a (-.f64 1 t) z) 3)) (fma.f64 (fma.f64 a (-.f64 1 t) z) (-.f64 (fma.f64 a (-.f64 1 t) z) (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))) (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) z) (*.f64 (+.f64 t -1) a)))))
(/.f64 (-.f64 (pow.f64 (+.f64 z (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) (fma.f64 (+.f64 z (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))) (+.f64 z (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x))) (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (*.f64 a (+.f64 t -1)) (+.f64 z (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 z (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) (fma.f64 (+.f64 z (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))) (+.f64 z (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x))) (*.f64 (*.f64 a (+.f64 t -1)) (+.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (pow.f64 (fma.f64 (+.f64 b z) y x) 2)) (-.f64 z (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x)) (-.f64 (*.f64 z z) (pow.f64 (*.f64 (+.f64 t -1) a) 2)))) (*.f64 (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x)) (-.f64 z (*.f64 (+.f64 t -1) a))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (pow.f64 (fma.f64 (+.f64 b z) y x) 2)) (-.f64 z (*.f64 a (+.f64 t -1)))) (*.f64 (-.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 (+.f64 b z) y x)) (-.f64 (*.f64 z z) (pow.f64 (*.f64 a (+.f64 t -1)) 2)))) (*.f64 (-.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 (+.f64 b z) y x)) (-.f64 z (*.f64 a (+.f64 t -1)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (pow.f64 (fma.f64 y (+.f64 b z) x) 2)) (fma.f64 a (-.f64 1 t) z) (*.f64 (-.f64 (fma.f64 y (+.f64 b z) x) (*.f64 b (+.f64 -2 t))) (-.f64 (*.f64 z z) (pow.f64 (*.f64 a (+.f64 t -1)) 2)))) (*.f64 (-.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (-.f64 1 t) z)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (pow.f64 (fma.f64 (+.f64 b z) y x) 2)) (fma.f64 z z (*.f64 (*.f64 (+.f64 t -1) a) (fma.f64 (+.f64 t -1) a z)))) (*.f64 (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 z 3)))) (*.f64 (-.f64 (*.f64 (+.f64 t -2) b) (fma.f64 (+.f64 b z) y x)) (fma.f64 z z (*.f64 (*.f64 (+.f64 t -1) a) (fma.f64 (+.f64 t -1) a z)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (pow.f64 (fma.f64 (+.f64 b z) y x) 2)) (fma.f64 z z (*.f64 (+.f64 t -1) (*.f64 a (fma.f64 (+.f64 t -1) a z))))) (*.f64 (-.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 (+.f64 b z) y x)) (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 z 3)))) (*.f64 (-.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 (+.f64 b z) y x)) (fma.f64 z z (*.f64 (+.f64 t -1) (*.f64 a (fma.f64 (+.f64 t -1) a z))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (pow.f64 (fma.f64 y (+.f64 b z) x) 2)) (fma.f64 z z (*.f64 (fma.f64 a (+.f64 t -1) z) (*.f64 a (+.f64 t -1)))) (*.f64 (-.f64 (fma.f64 y (+.f64 b z) x) (*.f64 b (+.f64 -2 t))) (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 z 3)))) (*.f64 (-.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 y (+.f64 b z) x)) (fma.f64 z z (*.f64 (fma.f64 a (+.f64 t -1) z) (*.f64 a (+.f64 t -1))))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (fma.f64 (+.f64 b z) y x) 3)) (-.f64 z (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b)))) (-.f64 (*.f64 z z) (pow.f64 (*.f64 (+.f64 t -1) a) 2)))) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b)))) (-.f64 z (*.f64 (+.f64 t -1) a))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 (fma.f64 (+.f64 b z) y x) 3)) (-.f64 z (*.f64 a (+.f64 t -1)))) (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 b (+.f64 -2 t))))) (-.f64 (*.f64 z z) (pow.f64 (*.f64 a (+.f64 t -1)) 2)))) (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 b (+.f64 -2 t))))) (-.f64 z (*.f64 a (+.f64 t -1)))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 (fma.f64 y (+.f64 b z) x) 3)) (fma.f64 a (-.f64 1 t) z)) (*.f64 (fma.f64 (fma.f64 y (+.f64 b z) x) (-.f64 (fma.f64 y (+.f64 b z) x) (*.f64 b (+.f64 -2 t))) (pow.f64 (*.f64 b (+.f64 -2 t)) 2)) (-.f64 (*.f64 z z) (pow.f64 (*.f64 a (+.f64 t -1)) 2)))) (*.f64 (fma.f64 (fma.f64 y (+.f64 b z) x) (-.f64 (fma.f64 y (+.f64 b z) x) (*.f64 b (+.f64 -2 t))) (pow.f64 (*.f64 b (+.f64 -2 t)) 2)) (fma.f64 a (-.f64 1 t) z)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 3) (pow.f64 (fma.f64 (+.f64 b z) y x) 3)) (fma.f64 z z (*.f64 (*.f64 (+.f64 t -1) a) (fma.f64 (+.f64 t -1) a z)))) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b)))) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 z 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -2) b) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 (+.f64 t -2) b)))) (fma.f64 z z (*.f64 (*.f64 (+.f64 t -1) a) (fma.f64 (+.f64 t -1) a z)))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 (fma.f64 (+.f64 b z) y x) 3)) (fma.f64 z z (*.f64 (+.f64 t -1) (*.f64 a (fma.f64 (+.f64 t -1) a z))))) (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 b (+.f64 -2 t))))) (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 z 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 2) (*.f64 (fma.f64 (+.f64 b z) y x) (-.f64 (fma.f64 (+.f64 b z) y x) (*.f64 b (+.f64 -2 t))))) (fma.f64 z z (*.f64 (+.f64 t -1) (*.f64 a (fma.f64 (+.f64 t -1) a z))))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 -2 t)) 3) (pow.f64 (fma.f64 y (+.f64 b z) x) 3)) (fma.f64 z z (*.f64 (fma.f64 a (+.f64 t -1) z) (*.f64 a (+.f64 t -1))))) (*.f64 (fma.f64 (fma.f64 y (+.f64 b z) x) (-.f64 (fma.f64 y (+.f64 b z) x) (*.f64 b (+.f64 -2 t))) (pow.f64 (*.f64 b (+.f64 -2 t)) 2)) (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 z 3)))) (*.f64 (fma.f64 (fma.f64 y (+.f64 b z) x) (-.f64 (fma.f64 y (+.f64 b z) x) (*.f64 b (+.f64 -2 t))) (pow.f64 (*.f64 b (+.f64 -2 t)) 2)) (fma.f64 z z (*.f64 (fma.f64 a (+.f64 t -1) z) (*.f64 a (+.f64 t -1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (pow.f64 (fma.f64 (+.f64 t -1) a z) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) 2) (pow.f64 (fma.f64 (+.f64 t -1) a z) 2))) (neg.f64 (+.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) 2) (pow.f64 (fma.f64 a (+.f64 t -1) z) 2)) (+.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 3) (pow.f64 (fma.f64 (+.f64 t -1) a z) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) 2) (*.f64 (fma.f64 (+.f64 t -1) a z) (+.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) 3) (pow.f64 (fma.f64 (+.f64 t -1) a z) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) 2) (*.f64 (fma.f64 (+.f64 t -1) a z) (+.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) 3) (pow.f64 (fma.f64 a (+.f64 t -1) z) 3)) (fma.f64 (fma.f64 a (+.f64 t -1) z) (+.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z)) (pow.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) 2))))
(pow.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) 1)
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))) 2)
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))) 3)
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(pow.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) 3) 1/3)
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) 2))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) 2))
(fabs.f64 (-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z)))
(log.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)))))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z)) 3))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(exp.f64 (log.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))) 1))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(fma.f64 (+.f64 t -2) b (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(fma.f64 b (+.f64 t -2) (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(fma.f64 1 (*.f64 (+.f64 t -2) b) (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(fma.f64 1 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x)) (-.f64 z (*.f64 (+.f64 t -1) a)))
(+.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 -2 t) b (-.f64 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 y (+.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) (sqrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) (-.f64 z (*.f64 (+.f64 t -1) a)))
(+.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 -2 t) b (-.f64 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 y (+.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -2) b)) (sqrt.f64 (*.f64 (+.f64 t -2) b)) (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) 2) (cbrt.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (+.f64 b z) y x))) (-.f64 z (*.f64 (+.f64 t -1) a)))
(+.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 -2 t) b (-.f64 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 b (+.f64 -2 t) x) (fma.f64 y (+.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -2) b)) 2) (cbrt.f64 (*.f64 (+.f64 t -2) b)) (-.f64 (fma.f64 (+.f64 b z) y x) (fma.f64 (+.f64 t -1) a z)))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 (+.f64 b z) y x)) (fma.f64 (+.f64 t -1) a z))
(-.f64 (fma.f64 b (+.f64 -2 t) (fma.f64 y (+.f64 b z) x)) (fma.f64 a (+.f64 t -1) z))
(+.f64 (*.f64 y b) (*.f64 y z))
(*.f64 y (+.f64 b z))
(+.f64 (*.f64 y z) (*.f64 y b))
(*.f64 y (+.f64 b z))
(+.f64 (*.f64 b y) (*.f64 z y))
(*.f64 y (+.f64 b z))
(+.f64 (*.f64 z y) (*.f64 b 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 (pow.f64 (+.f64 b z) 2)) (+.f64 b z))
(/.f64 y (/.f64 (+.f64 b z) (pow.f64 (+.f64 b z) 2)))
(*.f64 (/.f64 y (+.f64 b z)) (pow.f64 (+.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))))
(/.f64 y (/.f64 (fma.f64 b b (*.f64 z (+.f64 b z))) (+.f64 (pow.f64 z 3) (pow.f64 b 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 z 3) (pow.f64 b 3)) (fma.f64 b b (*.f64 z (+.f64 b z)))) y)
(/.f64 (*.f64 (pow.f64 (+.f64 b z) 2) y) (+.f64 b z))
(/.f64 y (/.f64 (+.f64 b z) (pow.f64 (+.f64 b z) 2)))
(*.f64 (/.f64 y (+.f64 b z)) (pow.f64 (+.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))))
(/.f64 y (/.f64 (fma.f64 b b (*.f64 z (+.f64 b z))) (+.f64 (pow.f64 z 3) (pow.f64 b 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 z 3) (pow.f64 b 3)) (fma.f64 b b (*.f64 z (+.f64 b z)))) y)
(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))
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 b z)) 2))
(fabs.f64 (*.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))
(+.f64 (*.f64 b t) (*.f64 b -2))
(*.f64 b (+.f64 -2 t))
(+.f64 (*.f64 b -2) (*.f64 b t))
(*.f64 b (+.f64 -2 t))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 -2 t))
(+.f64 (*.f64 -2 b) (*.f64 t b))
(*.f64 b (+.f64 -2 t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -2) b))) 1)
(*.f64 b (+.f64 -2 t))
(/.f64 (*.f64 b (fma.f64 t t -4)) (+.f64 t 2))
(/.f64 b (/.f64 (+.f64 t 2) (fma.f64 t t -4)))
(*.f64 (/.f64 b (+.f64 t 2)) (fma.f64 t t -4))
(/.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 (+.f64 (pow.f64 t 3) -8) (fma.f64 t t (fma.f64 t 2 4))) b)
(/.f64 (*.f64 (fma.f64 t t -4) b) (+.f64 t 2))
(/.f64 b (/.f64 (+.f64 t 2) (fma.f64 t t -4)))
(*.f64 (/.f64 b (+.f64 t 2)) (fma.f64 t t -4))
(/.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 (+.f64 (pow.f64 t 3) -8) (fma.f64 t t (fma.f64 t 2 4))) b)
(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 b) (+.f64 t -2)))
(*.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))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t -2) b)) 1))
(*.f64 b (+.f64 -2 t))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -2) b)))
(*.f64 b (+.f64 -2 t))

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.02%
(*.f64 t (-.f64 b a))
Compiler

Compiled 17 to 8 computations (52.9% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

9 calls:

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

rewrite55.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 t (-.f64 b a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t b) (*.f64 t (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b t) (*.f64 (neg.f64 a) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t (-.f64 b a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) t) (+.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) t) (fma.f64 b b (*.f64 a (+.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (-.f64 b a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 t (-.f64 b a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (-.f64 b a)) t))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 t (-.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 t (-.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 t (-.f64 b a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 t (-.f64 b a))))))))

simplify64.0ms (0.2%)

Algorithm
egg-herbie
Rules
1232×fma-def
1218×associate-*r/
852×associate-*r*
764×associate-*l*
568×log-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
066611
1159611
2458611
32956611
46633611
Stop Event
node limit
Counts
43 → 29
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 b t) (*.f64 (neg.f64 a) t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (-.f64 b a)))) 1)
(/.f64 (*.f64 t (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 t (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) t) (+.f64 b a))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) t) (fma.f64 b b (*.f64 a (+.f64 b a))))
(pow.f64 (*.f64 t (-.f64 b a)) 1)
(pow.f64 (sqrt.f64 (*.f64 t (-.f64 b a))) 2)
(pow.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) 3)
(pow.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 b a)) t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a)))))
(cbrt.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3))
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 b a))))
(exp.f64 (log.f64 (*.f64 t (-.f64 b a))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (-.f64 b a))) 1))
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 b a))))
Outputs
(*.f64 -1 (*.f64 a t))
(*.f64 t (neg.f64 a))
(*.f64 a (neg.f64 t))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(*.f64 -1 (*.f64 a t))
(*.f64 t (neg.f64 a))
(*.f64 a (neg.f64 t))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(*.f64 -1 (*.f64 a t))
(*.f64 t (neg.f64 a))
(*.f64 a (neg.f64 t))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 t (neg.f64 a)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 b t) (*.f64 (neg.f64 a) t))
(*.f64 t (-.f64 b a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (-.f64 b a)))) 1)
(*.f64 t (-.f64 b a))
(/.f64 (*.f64 t (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(*.f64 t (-.f64 b a))
(/.f64 (*.f64 t (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 t (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 a b))))
(*.f64 (/.f64 t (fma.f64 b b (*.f64 a (+.f64 a b)))) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(*.f64 t (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 a (+.f64 a b) (*.f64 b b))))
(/.f64 (*.f64 t (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 a a (*.f64 b (+.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) t) (+.f64 b a))
(*.f64 t (-.f64 b a))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) t) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 t (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 a b))))
(*.f64 (/.f64 t (fma.f64 b b (*.f64 a (+.f64 a b)))) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(*.f64 t (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 a (+.f64 a b) (*.f64 b b))))
(/.f64 (*.f64 t (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 a a (*.f64 b (+.f64 a b))))
(pow.f64 (*.f64 t (-.f64 b a)) 1)
(*.f64 t (-.f64 b a))
(pow.f64 (sqrt.f64 (*.f64 t (-.f64 b a))) 2)
(*.f64 t (-.f64 b a))
(pow.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) 3)
(*.f64 t (-.f64 b a))
(pow.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) 1/3)
(*.f64 t (-.f64 b a))
(sqrt.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2))
(*.f64 t (-.f64 b a))
(log.f64 (pow.f64 (exp.f64 (-.f64 b a)) t))
(*.f64 t (-.f64 b a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a)))))
(*.f64 t (-.f64 b a))
(cbrt.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3))
(*.f64 t (-.f64 b a))
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 b a))))
(*.f64 t (-.f64 b a))
(exp.f64 (log.f64 (*.f64 t (-.f64 b a))))
(*.f64 t (-.f64 b a))
(exp.f64 (*.f64 (log.f64 (*.f64 t (-.f64 b a))) 1))
(*.f64 t (-.f64 b a))
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 b a))))
(*.f64 t (-.f64 b a))

localize6.0ms (0%)

Compiler

Compiled 16 to 8 computations (50% saved)

localize17.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.01%
(*.f64 (+.f64 y -1) z)
0.01%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
0.02%
(*.f64 t (-.f64 a b))
Compiler

Compiled 49 to 23 computations (53.1% saved)

series55.0ms (0.2%)

Counts
2 → 96
Calls

27 calls:

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

rewrite114.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
580×associate-/r*
522×associate-/l*
504×associate-+l+
386×+-commutative
374×associate-/r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01550
134446
2495346
Stop Event
node limit
Counts
2 → 202
Calls
Call 1
Inputs
(*.f64 t (-.f64 a b))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t a) (*.f64 t (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (neg.f64 b)) (*.f64 t a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a t) (*.f64 (neg.f64 b) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 b) t) (*.f64 a t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t (-.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t (/.f64 1 (-.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (+.f64 a b) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (fma.f64 a a (*.f64 b (+.f64 a b))) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 (*.f64 a a) (*.f64 b b))) (+.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) t) (+.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) t) (fma.f64 a a (*.f64 b (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t (-.f64 (*.f64 a a) (*.f64 b b))) 1) (+.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (+.f64 a b))) (sqrt.f64 (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (cbrt.f64 (+.f64 a b)) (cbrt.f64 (+.f64 a b)))) (cbrt.f64 (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t (-.f64 (pow.f64 a 3) (pow.f64 b 3))) 1) (fma.f64 a a (*.f64 b (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (sqrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b))))) (sqrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))) (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))) (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) t) 1) (+.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) t) (sqrt.f64 (+.f64 a b))) (sqrt.f64 (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) t) (*.f64 (cbrt.f64 (+.f64 a b)) (cbrt.f64 (+.f64 a b)))) (cbrt.f64 (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) t) 1) (fma.f64 a a (*.f64 b (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) t) (sqrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b))))) (sqrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) t) (*.f64 (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))) (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))) (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (-.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 t (-.f64 a b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 t) (-.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 t (-.f64 a b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 t (-.f64 a b))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 -1 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) (*.f64 (-.f64 a b) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 -1 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 -1 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 -1 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 a b))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 -1 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 -1 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 (-.f64 a b) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 a b) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 a b) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 a b) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 a b) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 a b) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 (-.f64 a b) (neg.f64 t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 (-.f64 a b) (neg.f64 t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (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 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a 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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (+.f64 x (*.f64 z (-.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 (-.f64 a b) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 1 y)) (-.f64 x (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 a b))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 t) a) (+.f64 (*.f64 (neg.f64 t) (neg.f64 b)) (+.f64 x (*.f64 z (-.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 (neg.f64 b) (neg.f64 t)) (+.f64 x (*.f64 z (-.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1) (+.f64 x (*.f64 z (-.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 (neg.f64 t) a)) (*.f64 (neg.f64 t) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (neg.f64 t))) (*.f64 (neg.f64 b) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) x) (*.f64 z (-.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) x) (*.f64 (*.f64 z (-.f64 1 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (exp.f64 (log1p.f64 (*.f64 t (-.f64 a b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))) (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))) (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (-.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (-.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2)) (*.f64 (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))))) (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (+.f64 (pow.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) 3) (pow.f64 (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2)) (*.f64 (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))) (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))) (/.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))) (/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))) (/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))) (/.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)))) (/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)))) (/.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (*.f64 (-.f64 a b) (neg.f64 t)))) (+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 a b) (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2)) (*.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))) (*.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3)) (*.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))) (*.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))) (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 3)) (-.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (*.f64 (-.f64 a b) (neg.f64 t)))) (*.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 (-.f64 a b) (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) 3) (pow.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) 3)) (*.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))) (+.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) 3) (pow.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3) 3)) (*.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))) (+.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))) (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (*.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))) (neg.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) 1) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (sqrt.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))) (sqrt.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 (cbrt.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))) (cbrt.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))) (cbrt.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) 1) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 (-.f64 a b) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 (-.f64 a b) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) 2) (cbrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 (-.f64 a b) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))))))

simplify223.0ms (0.7%)

Algorithm
egg-herbie
Rules
1482×associate-+l-
1152×associate-+r-
1050×fma-def
674×+-commutative
544×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
054515598
1164314156
2686114156
Stop Event
node limit
Counts
298 → 315
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 t b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 -1 (*.f64 t b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 -1 (*.f64 t b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 x (*.f64 t (-.f64 a b)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b)))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 t (-.f64 a b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 t (-.f64 a b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 t (-.f64 a b)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 t (-.f64 a b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(*.f64 t b)
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(*.f64 t b)
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(+.f64 (*.f64 t a) (*.f64 t (neg.f64 b)))
(+.f64 (*.f64 t (neg.f64 b)) (*.f64 t a))
(+.f64 (*.f64 a t) (*.f64 (neg.f64 b) t))
(+.f64 (*.f64 (neg.f64 b) t) (*.f64 a t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (-.f64 a b)))) 1)
(/.f64 t (/.f64 1 (-.f64 a b)))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (+.f64 a b) t))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (fma.f64 a a (*.f64 b (+.f64 a b))) t))
(/.f64 (*.f64 t (-.f64 (*.f64 a a) (*.f64 b b))) (+.f64 a b))
(/.f64 (*.f64 t (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (+.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) t) (+.f64 a b))
(/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) t) (fma.f64 a a (*.f64 b (+.f64 a b))))
(/.f64 (/.f64 (*.f64 t (-.f64 (*.f64 a a) (*.f64 b b))) 1) (+.f64 a b))
(/.f64 (/.f64 (*.f64 t (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (+.f64 a b))) (sqrt.f64 (+.f64 a b)))
(/.f64 (/.f64 (*.f64 t (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (cbrt.f64 (+.f64 a b)) (cbrt.f64 (+.f64 a b)))) (cbrt.f64 (+.f64 a b)))
(/.f64 (/.f64 (*.f64 t (-.f64 (pow.f64 a 3) (pow.f64 b 3))) 1) (fma.f64 a a (*.f64 b (+.f64 a b))))
(/.f64 (/.f64 (*.f64 t (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (sqrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b))))) (sqrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))
(/.f64 (/.f64 (*.f64 t (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))) (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))) (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) t) 1) (+.f64 a b))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) t) (sqrt.f64 (+.f64 a b))) (sqrt.f64 (+.f64 a b)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) t) (*.f64 (cbrt.f64 (+.f64 a b)) (cbrt.f64 (+.f64 a b)))) (cbrt.f64 (+.f64 a b)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) t) 1) (fma.f64 a a (*.f64 b (+.f64 a b))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) t) (sqrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b))))) (sqrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) t) (*.f64 (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))) (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))) (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))
(pow.f64 (*.f64 t (-.f64 a b)) 1)
(pow.f64 (sqrt.f64 (*.f64 t (-.f64 a b))) 2)
(pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 3)
(pow.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2))
(log.f64 (pow.f64 (exp.f64 t) (-.f64 a b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3))
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 a b))))
(exp.f64 (log.f64 (*.f64 t (-.f64 a b))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (-.f64 a b))) 1))
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 a b))))
(+.f64 x (*.f64 -1 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 a b))))
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(+.f64 x (+.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) (*.f64 (-.f64 a b) (neg.f64 t))))
(+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1)))
(+.f64 x (+.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1)))
(+.f64 x (+.f64 (*.f64 -1 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 x (+.f64 (*.f64 -1 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))
(+.f64 x (+.f64 (*.f64 -1 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 a b))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))
(+.f64 x (+.f64 (*.f64 -1 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))
(+.f64 x (+.f64 (*.f64 -1 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))
(+.f64 x (-.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) (*.f64 t (-.f64 a b))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 (-.f64 a b) (neg.f64 t)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 a b) (neg.f64 t))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 a b) (neg.f64 t))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 a b) (neg.f64 t))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 a b) (neg.f64 t))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 a b) (neg.f64 t))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 (-.f64 a b) (neg.f64 t)) 1)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 (-.f64 a b) (neg.f64 t)) 1)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (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 t (-.f64 a b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a 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 t (-.f64 a 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 t (-.f64 a b)))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))
(+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (+.f64 x (*.f64 z (-.f64 1 y))))
(+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))
(+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))
(+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))
(+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 (-.f64 a b) (neg.f64 t))))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1)))
(+.f64 (*.f64 z (-.f64 1 y)) (-.f64 x (*.f64 t (-.f64 a b))))
(+.f64 (*.f64 -1 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) x)
(+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 a b))) x)
(+.f64 (*.f64 (neg.f64 t) a) (+.f64 (*.f64 (neg.f64 t) (neg.f64 b)) (+.f64 x (*.f64 z (-.f64 1 y)))))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 (neg.f64 b) (neg.f64 t)) (+.f64 x (*.f64 z (-.f64 1 y)))))
(+.f64 (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1) (+.f64 x (*.f64 z (-.f64 1 y))))
(+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) x)
(+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(+.f64 (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 (neg.f64 t) a)) (*.f64 (neg.f64 t) (neg.f64 b)))
(+.f64 (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (neg.f64 t))) (*.f64 (neg.f64 b) (neg.f64 t)))
(+.f64 (+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) x) (*.f64 z (-.f64 1 y)))
(+.f64 (+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) x) (*.f64 (*.f64 z (-.f64 1 y)) 1))
(+.f64 (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (exp.f64 (log1p.f64 (*.f64 t (-.f64 a b))))) 1)
(*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) 1)
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(*.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))
(*.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (*.f64 t (-.f64 a b)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))) (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))) (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (-.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (-.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2)) (*.f64 (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))))) (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (+.f64 (pow.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) 3) (pow.f64 (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2)) (*.f64 (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))) (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))))
(/.f64 1 (/.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))
(/.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))) (/.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))) (/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))) (/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))) (/.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)))) (/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)))) (/.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (*.f64 (-.f64 a b) (neg.f64 t)))) (+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 a b) (neg.f64 t)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2)) (*.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))) (*.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3)) (*.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))) (*.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))) (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 3)) (-.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (*.f64 (-.f64 a b) (neg.f64 t)))) (*.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 (-.f64 a b) (neg.f64 t)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) 3) (pow.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) 3)) (*.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))) (+.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) 3) (pow.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3) 3)) (*.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))) (+.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))) (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (*.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))) (neg.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) 1) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (sqrt.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))) (sqrt.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 (cbrt.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))) (cbrt.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))) (cbrt.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) 1) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))))
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) 1)
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) 2)
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) 3)
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) 2))
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(fma.f64 1 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 (-.f64 a b) (neg.f64 t)))
(fma.f64 (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 (-.f64 a b) (neg.f64 t)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) 2) (cbrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 (-.f64 a b) (neg.f64 t)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
Outputs
(*.f64 -1 (*.f64 t b))
(*.f64 t (neg.f64 b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(*.f64 -1 (*.f64 t b))
(*.f64 t (neg.f64 b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(*.f64 -1 (*.f64 t b))
(*.f64 t (neg.f64 b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1))))
(neg.f64 (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(-.f64 (*.f64 t (-.f64 b a)) (*.f64 z (+.f64 -1 y)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(-.f64 x (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 z)))
(-.f64 x (fma.f64 t (-.f64 a b) (neg.f64 z)))
(-.f64 x (-.f64 (*.f64 t (-.f64 a b)) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 (fma.f64 -1 (*.f64 z y) x) (fma.f64 t (-.f64 a b) (neg.f64 z)))
(-.f64 (-.f64 x (*.f64 z y)) (-.f64 (*.f64 t (-.f64 a b)) z))
(-.f64 (-.f64 x (-.f64 (*.f64 t (-.f64 a b)) z)) (*.f64 z y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 (fma.f64 -1 (*.f64 z y) x) (fma.f64 t (-.f64 a b) (neg.f64 z)))
(-.f64 (-.f64 x (*.f64 z y)) (-.f64 (*.f64 t (-.f64 a b)) z))
(-.f64 (-.f64 x (-.f64 (*.f64 t (-.f64 a b)) z)) (*.f64 z y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 (fma.f64 -1 (*.f64 z y) x) (fma.f64 t (-.f64 a b) (neg.f64 z)))
(-.f64 (-.f64 x (*.f64 z y)) (-.f64 (*.f64 t (-.f64 a b)) z))
(-.f64 (-.f64 x (-.f64 (*.f64 t (-.f64 a b)) z)) (*.f64 z y))
(*.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 t (-.f64 a b))))
(-.f64 (fma.f64 -1 (*.f64 z y) x) (fma.f64 t (-.f64 a b) (neg.f64 z)))
(-.f64 (-.f64 x (*.f64 z y)) (-.f64 (*.f64 t (-.f64 a b)) z))
(-.f64 (-.f64 x (-.f64 (*.f64 t (-.f64 a b)) z)) (*.f64 z y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 (fma.f64 -1 (*.f64 z y) x) (fma.f64 t (-.f64 a b) (neg.f64 z)))
(-.f64 (-.f64 x (*.f64 z y)) (-.f64 (*.f64 t (-.f64 a b)) z))
(-.f64 (-.f64 x (-.f64 (*.f64 t (-.f64 a b)) z)) (*.f64 z y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 (fma.f64 -1 (*.f64 z y) x) (fma.f64 t (-.f64 a b) (neg.f64 z)))
(-.f64 (-.f64 x (*.f64 z y)) (-.f64 (*.f64 t (-.f64 a b)) z))
(-.f64 (-.f64 x (-.f64 (*.f64 t (-.f64 a b)) z)) (*.f64 z y))
(*.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 t (-.f64 a b))))
(-.f64 (fma.f64 -1 (*.f64 z y) x) (fma.f64 t (-.f64 a b) (neg.f64 z)))
(-.f64 (-.f64 x (*.f64 z y)) (-.f64 (*.f64 t (-.f64 a b)) z))
(-.f64 (-.f64 x (-.f64 (*.f64 t (-.f64 a b)) z)) (*.f64 z y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 (fma.f64 -1 (*.f64 z y) x) (fma.f64 t (-.f64 a b) (neg.f64 z)))
(-.f64 (-.f64 x (*.f64 z y)) (-.f64 (*.f64 t (-.f64 a b)) z))
(-.f64 (-.f64 x (-.f64 (*.f64 t (-.f64 a b)) z)) (*.f64 z y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 (fma.f64 -1 (*.f64 z y) x) (fma.f64 t (-.f64 a b) (neg.f64 z)))
(-.f64 (-.f64 x (*.f64 z y)) (-.f64 (*.f64 t (-.f64 a b)) z))
(-.f64 (-.f64 x (-.f64 (*.f64 t (-.f64 a b)) z)) (*.f64 z y))
(-.f64 x (*.f64 t (-.f64 a b)))
(fma.f64 (-.f64 a b) (neg.f64 t) x)
(fma.f64 t (-.f64 b a) x)
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b)))
(fma.f64 z (-.f64 1 y) (fma.f64 (-.f64 a b) (neg.f64 t) x))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b)))
(fma.f64 z (-.f64 1 y) (fma.f64 (-.f64 a b) (neg.f64 t) x))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b)))
(fma.f64 z (-.f64 1 y) (fma.f64 (-.f64 a b) (neg.f64 t) x))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b)))
(fma.f64 z (-.f64 1 y) (fma.f64 (-.f64 a b) (neg.f64 t) x))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b)))
(fma.f64 z (-.f64 1 y) (fma.f64 (-.f64 a b) (neg.f64 t) x))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b)))
(fma.f64 z (-.f64 1 y) (fma.f64 (-.f64 a b) (neg.f64 t) x))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 (neg.f64 z) (+.f64 -1 y))
(*.f64 z (neg.f64 (+.f64 -1 y)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 t (-.f64 a b)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 t (-.f64 a b)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 t (-.f64 a b)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 x (*.f64 z (+.f64 -1 y)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(*.f64 -1 (*.f64 t (-.f64 a b)))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t (neg.f64 b))))
(-.f64 x (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(*.f64 -1 (*.f64 a t))
(*.f64 a (neg.f64 t))
(*.f64 t (neg.f64 a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(*.f64 -1 (*.f64 a t))
(*.f64 a (neg.f64 t))
(*.f64 t (neg.f64 a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(*.f64 t b)
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(*.f64 t b)
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(+.f64 (*.f64 t a) (*.f64 t (neg.f64 b)))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 t (neg.f64 b)) (*.f64 t a))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 (neg.f64 b) t))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 (neg.f64 b) t) (*.f64 a t))
(*.f64 t (-.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (-.f64 a b)))) 1)
(*.f64 t (-.f64 a b))
(/.f64 t (/.f64 1 (-.f64 a b)))
(*.f64 t (-.f64 a b))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (+.f64 a b) t))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)) t)
(*.f64 t (/.f64 (fma.f64 a a (*.f64 b (neg.f64 b))) (+.f64 b a)))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (fma.f64 a a (*.f64 b (+.f64 a b))) t))
(*.f64 (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))) t)
(*.f64 t (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))))
(/.f64 (*.f64 t (-.f64 (*.f64 a a) (*.f64 b b))) (+.f64 a b))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)) t)
(*.f64 t (/.f64 (fma.f64 a a (*.f64 b (neg.f64 b))) (+.f64 b a)))
(/.f64 (*.f64 t (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (+.f64 a b))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))) t)
(*.f64 t (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) t) (+.f64 a b))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)) t)
(*.f64 t (/.f64 (fma.f64 a a (*.f64 b (neg.f64 b))) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) t) (fma.f64 a a (*.f64 b (+.f64 a b))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))) t)
(*.f64 t (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))))
(/.f64 (/.f64 (*.f64 t (-.f64 (*.f64 a a) (*.f64 b b))) 1) (+.f64 a b))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)) t)
(*.f64 t (/.f64 (fma.f64 a a (*.f64 b (neg.f64 b))) (+.f64 b a)))
(/.f64 (/.f64 (*.f64 t (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (+.f64 a b))) (sqrt.f64 (+.f64 a b)))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)) t)
(*.f64 t (/.f64 (fma.f64 a a (*.f64 b (neg.f64 b))) (+.f64 b a)))
(/.f64 (/.f64 (*.f64 t (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (cbrt.f64 (+.f64 a b)) (cbrt.f64 (+.f64 a b)))) (cbrt.f64 (+.f64 a b)))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)) t)
(*.f64 t (/.f64 (fma.f64 a a (*.f64 b (neg.f64 b))) (+.f64 b a)))
(/.f64 (/.f64 (*.f64 t (-.f64 (pow.f64 a 3) (pow.f64 b 3))) 1) (fma.f64 a a (*.f64 b (+.f64 a b))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))) t)
(*.f64 t (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))))
(/.f64 (/.f64 (*.f64 t (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (sqrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b))))) (sqrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))) t)
(*.f64 t (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))))
(/.f64 (/.f64 (*.f64 t (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))) (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))) (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))) t)
(*.f64 t (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) t) 1) (+.f64 a b))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)) t)
(*.f64 t (/.f64 (fma.f64 a a (*.f64 b (neg.f64 b))) (+.f64 b a)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) t) (sqrt.f64 (+.f64 a b))) (sqrt.f64 (+.f64 a b)))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)) t)
(*.f64 t (/.f64 (fma.f64 a a (*.f64 b (neg.f64 b))) (+.f64 b a)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) t) (*.f64 (cbrt.f64 (+.f64 a b)) (cbrt.f64 (+.f64 a b)))) (cbrt.f64 (+.f64 a b)))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)) t)
(*.f64 t (/.f64 (fma.f64 a a (*.f64 b (neg.f64 b))) (+.f64 b a)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) t) 1) (fma.f64 a a (*.f64 b (+.f64 a b))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))) t)
(*.f64 t (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) t) (sqrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b))))) (sqrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))) t)
(*.f64 t (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) t) (*.f64 (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))) (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))) (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))) t)
(*.f64 t (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))))
(pow.f64 (*.f64 t (-.f64 a b)) 1)
(*.f64 t (-.f64 a b))
(pow.f64 (sqrt.f64 (*.f64 t (-.f64 a b))) 2)
(*.f64 t (-.f64 a b))
(pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 3)
(*.f64 t (-.f64 a b))
(pow.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3) 1/3)
(*.f64 t (-.f64 a b))
(sqrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2))
(fabs.f64 (*.f64 t (-.f64 a b)))
(log.f64 (pow.f64 (exp.f64 t) (-.f64 a b)))
(*.f64 t (-.f64 a b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 a b)))))
(*.f64 t (-.f64 a b))
(cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3))
(*.f64 t (-.f64 a b))
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 a b))))
(*.f64 t (-.f64 a b))
(exp.f64 (log.f64 (*.f64 t (-.f64 a b))))
(*.f64 t (-.f64 a b))
(exp.f64 (*.f64 (log.f64 (*.f64 t (-.f64 a b))) 1))
(*.f64 t (-.f64 a b))
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 a b))))
(*.f64 t (-.f64 a b))
(+.f64 x (*.f64 -1 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 (-.f64 a b) (neg.f64 t) x))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(+.f64 x (+.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) (*.f64 (-.f64 a b) (neg.f64 t))))
(fma.f64 z (-.f64 1 y) (fma.f64 (-.f64 a b) (neg.f64 t) x))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1)))
(fma.f64 z (-.f64 1 y) (fma.f64 (-.f64 a b) (neg.f64 t) x))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(+.f64 x (+.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1)))
(fma.f64 z (-.f64 1 y) (fma.f64 (-.f64 a b) (neg.f64 t) x))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(+.f64 x (+.f64 (*.f64 -1 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 0 (*.f64 t (-.f64 a b))) (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 a b) (neg.f64 t) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 t (-.f64 b a) x) (fma.f64 z (-.f64 1 y) (*.f64 0 (*.f64 t (-.f64 a b)))))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 0 (*.f64 t (-.f64 a b))) (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (*.f64 -1 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 0 (*.f64 t (-.f64 a b))) (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 a b) (neg.f64 t) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 t (-.f64 b a) x) (fma.f64 z (-.f64 1 y) (*.f64 0 (*.f64 t (-.f64 a b)))))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 0 (*.f64 t (-.f64 a b))) (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (*.f64 -1 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 0 (*.f64 t (-.f64 a b))) (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 a b))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 a b) (neg.f64 t) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 t (-.f64 b a) x) (fma.f64 z (-.f64 1 y) (*.f64 0 (*.f64 t (-.f64 a b)))))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 0 (*.f64 t (-.f64 a b))) (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (*.f64 -1 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 0 (*.f64 t (-.f64 a b))) (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 a b) (neg.f64 t) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 t (-.f64 b a) x) (fma.f64 z (-.f64 1 y) (*.f64 0 (*.f64 t (-.f64 a b)))))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 0 (*.f64 t (-.f64 a b))) (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (*.f64 -1 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 0 (*.f64 t (-.f64 a b))) (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 a b) (neg.f64 t) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 t (-.f64 b a) x) (fma.f64 z (-.f64 1 y) (*.f64 0 (*.f64 t (-.f64 a b)))))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 0 (*.f64 t (-.f64 a b))) (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 (-.f64 a b) (neg.f64 t) x))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 (-.f64 a b) (neg.f64 t)))
(fma.f64 z (-.f64 1 y) (fma.f64 (-.f64 a b) (neg.f64 t) x))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1))
(fma.f64 z (-.f64 1 y) (fma.f64 (-.f64 a b) (neg.f64 t) x))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 a b) (neg.f64 t))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (-.f64 (fma.f64 (neg.f64 z) (+.f64 -1 y) (*.f64 z (+.f64 -1 y))) (*.f64 t (-.f64 a b))))
(+.f64 (*.f64 0 (*.f64 z (+.f64 -1 y))) (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 a b) (neg.f64 t))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (-.f64 (fma.f64 (-.f64 1 y) z (*.f64 z (+.f64 -1 y))) (*.f64 t (-.f64 a b))))
(+.f64 (*.f64 z (+.f64 (-.f64 1 y) (+.f64 -1 y))) (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 a b) (neg.f64 t))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (-.f64 (fma.f64 (-.f64 1 y) z (*.f64 z (+.f64 -1 y))) (*.f64 t (-.f64 a b))))
(+.f64 (*.f64 z (+.f64 (-.f64 1 y) (+.f64 -1 y))) (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 a b) (neg.f64 t))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (*.f64 z (+.f64 -1 y))) (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (*.f64 z (+.f64 -1 y))) (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 a b) (neg.f64 t))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2) (*.f64 z (+.f64 -1 y))) (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2) (*.f64 z (+.f64 -1 y))) (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (-.f64 (fma.f64 (neg.f64 z) (+.f64 -1 y) (*.f64 z (+.f64 -1 y))) (*.f64 t (-.f64 a b))))
(+.f64 (*.f64 0 (*.f64 z (+.f64 -1 y))) (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (-.f64 (fma.f64 (-.f64 1 y) z (*.f64 z (+.f64 -1 y))) (*.f64 t (-.f64 a b))))
(+.f64 (*.f64 z (+.f64 (-.f64 1 y) (+.f64 -1 y))) (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (-.f64 (fma.f64 (-.f64 1 y) z (*.f64 z (+.f64 -1 y))) (*.f64 t (-.f64 a b))))
(+.f64 (*.f64 z (+.f64 (-.f64 1 y) (+.f64 -1 y))) (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 (-.f64 a b) (neg.f64 t)) 1)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (*.f64 z (+.f64 -1 y))) (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (*.f64 z (+.f64 -1 y))) (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 (-.f64 a b) (neg.f64 t)) 1)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2) (*.f64 z (+.f64 -1 y))) (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2) (*.f64 z (+.f64 -1 y))) (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 a b) (neg.f64 t) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 t (-.f64 b a) x) (fma.f64 z (-.f64 1 y) (*.f64 0 (*.f64 t (-.f64 a b)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 a b) (neg.f64 t) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 t (-.f64 b a) x) (fma.f64 z (-.f64 1 y) (*.f64 0 (*.f64 t (-.f64 a b)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 a b) (neg.f64 t) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 t (-.f64 b a) x) (fma.f64 z (-.f64 1 y) (*.f64 0 (*.f64 t (-.f64 a b)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 a b) (neg.f64 t) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 t (-.f64 b a) x) (fma.f64 z (-.f64 1 y) (*.f64 0 (*.f64 t (-.f64 a b)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 a b) (neg.f64 t) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 t (-.f64 b a) x) (fma.f64 z (-.f64 1 y) (*.f64 0 (*.f64 t (-.f64 a b)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 a b) (neg.f64 t) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 t (-.f64 b a) x) (fma.f64 z (-.f64 1 y) (*.f64 0 (*.f64 t (-.f64 a b)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 a b) (neg.f64 t) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 t (-.f64 b a) x) (fma.f64 z (-.f64 1 y) (*.f64 0 (*.f64 t (-.f64 a b)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 a b) (neg.f64 t) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 t (-.f64 b a) x) (fma.f64 z (-.f64 1 y) (*.f64 0 (*.f64 t (-.f64 a b)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 a b) (neg.f64 t) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 t (-.f64 b a) x) (fma.f64 z (-.f64 1 y) (*.f64 0 (*.f64 t (-.f64 a b)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 a b) (neg.f64 t) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 t (-.f64 b a) x) (fma.f64 z (-.f64 1 y) (*.f64 0 (*.f64 t (-.f64 a b)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (-.f64 (fma.f64 (neg.f64 z) (+.f64 -1 y) (*.f64 z (+.f64 -1 y))) (*.f64 t (-.f64 a b))))
(+.f64 (*.f64 0 (*.f64 z (+.f64 -1 y))) (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (-.f64 (fma.f64 (-.f64 1 y) z (*.f64 z (+.f64 -1 y))) (*.f64 t (-.f64 a b))))
(+.f64 (*.f64 z (+.f64 (-.f64 1 y) (+.f64 -1 y))) (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (-.f64 (fma.f64 (-.f64 1 y) z (*.f64 z (+.f64 -1 y))) (*.f64 t (-.f64 a b))))
(+.f64 (*.f64 z (+.f64 (-.f64 1 y) (+.f64 -1 y))) (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (*.f64 z (+.f64 -1 y))) (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (*.f64 z (+.f64 -1 y))) (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (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 t (-.f64 a b))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2) (*.f64 z (+.f64 -1 y))) (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2) (*.f64 z (+.f64 -1 y))) (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)))
(+.f64 (fma.f64 (neg.f64 z) (+.f64 -1 y) (*.f64 z (+.f64 -1 y))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (*.f64 0 (*.f64 z (+.f64 -1 y))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)))
(+.f64 (fma.f64 (-.f64 1 y) z (*.f64 z (+.f64 -1 y))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (*.f64 z (+.f64 (-.f64 1 y) (+.f64 -1 y))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)))
(+.f64 (fma.f64 (-.f64 1 y) z (*.f64 z (+.f64 -1 y))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (*.f64 z (+.f64 (-.f64 1 y) (+.f64 -1 y))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a 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 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (*.f64 z (+.f64 -1 y))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a 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 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2) (*.f64 z (+.f64 -1 y))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 0 (*.f64 t (-.f64 a b))) (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 0 (*.f64 t (-.f64 a b))) (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 0 (*.f64 t (-.f64 a b))) (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 0 (*.f64 t (-.f64 a b))) (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 0 (*.f64 t (-.f64 a b))) (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(fma.f64 2 (*.f64 0 (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(fma.f64 2 (*.f64 0 (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(fma.f64 2 (*.f64 0 (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(fma.f64 2 (*.f64 0 (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(fma.f64 2 (*.f64 0 (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(fma.f64 2 (*.f64 0 (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(fma.f64 2 (*.f64 0 (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(fma.f64 2 (*.f64 0 (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(fma.f64 2 (*.f64 0 (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(fma.f64 2 (*.f64 0 (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(fma.f64 2 (*.f64 0 (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(fma.f64 2 (*.f64 0 (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(fma.f64 2 (*.f64 0 (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(fma.f64 2 (*.f64 0 (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(fma.f64 2 (*.f64 0 (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(fma.f64 2 (*.f64 0 (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(fma.f64 2 (*.f64 0 (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(fma.f64 2 (*.f64 0 (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(fma.f64 2 (*.f64 0 (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(fma.f64 2 (*.f64 0 (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(fma.f64 2 (*.f64 0 (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(fma.f64 2 (*.f64 0 (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(fma.f64 2 (*.f64 0 (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(fma.f64 2 (*.f64 0 (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(fma.f64 2 (*.f64 0 (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (+.f64 x (*.f64 z (-.f64 1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 (-.f64 a b) (neg.f64 t) x))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 a b) (neg.f64 t) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 t (-.f64 b a) x) (fma.f64 z (-.f64 1 y) (*.f64 0 (*.f64 t (-.f64 a b)))))
(+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 a b) (neg.f64 t) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 t (-.f64 b a) x) (fma.f64 z (-.f64 1 y) (*.f64 0 (*.f64 t (-.f64 a b)))))
(+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 a b) (neg.f64 t) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 t (-.f64 b a) x) (fma.f64 z (-.f64 1 y) (*.f64 0 (*.f64 t (-.f64 a b)))))
(+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 a b) (neg.f64 t) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 t (-.f64 b a) x) (fma.f64 z (-.f64 1 y) (*.f64 0 (*.f64 t (-.f64 a b)))))
(+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 a b) (neg.f64 t) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 t (-.f64 b a) x) (fma.f64 z (-.f64 1 y) (*.f64 0 (*.f64 t (-.f64 a b)))))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 (-.f64 a b) (neg.f64 t))))
(fma.f64 z (-.f64 1 y) (fma.f64 (-.f64 a b) (neg.f64 t) x))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1)))
(fma.f64 z (-.f64 1 y) (fma.f64 (-.f64 a b) (neg.f64 t) x))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(+.f64 (*.f64 z (-.f64 1 y)) (-.f64 x (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 (-.f64 a b) (neg.f64 t) x))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(+.f64 (*.f64 -1 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) x)
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 a b))) x)
(fma.f64 z (-.f64 1 y) (fma.f64 (-.f64 a b) (neg.f64 t) x))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(+.f64 (*.f64 (neg.f64 t) a) (+.f64 (*.f64 (neg.f64 t) (neg.f64 b)) (+.f64 x (*.f64 z (-.f64 1 y)))))
(fma.f64 z (-.f64 1 y) (fma.f64 (-.f64 a b) (neg.f64 t) x))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 (neg.f64 b) (neg.f64 t)) (+.f64 x (*.f64 z (-.f64 1 y)))))
(fma.f64 z (-.f64 1 y) (fma.f64 (-.f64 a b) (neg.f64 t) x))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(+.f64 (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1) (+.f64 x (*.f64 z (-.f64 1 y))))
(fma.f64 z (-.f64 1 y) (fma.f64 (-.f64 a b) (neg.f64 t) x))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) x)
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 0 (*.f64 t (-.f64 a b))) (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 0 (*.f64 t (-.f64 a b))) (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 1 (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 0 (*.f64 t (-.f64 a b))) (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 0 (*.f64 t (-.f64 a b))) (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 0 (*.f64 t (-.f64 a b))) (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(+.f64 (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 (neg.f64 t) a)) (*.f64 (neg.f64 t) (neg.f64 b)))
(fma.f64 z (-.f64 1 y) (fma.f64 (-.f64 a b) (neg.f64 t) x))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(+.f64 (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (neg.f64 t))) (*.f64 (neg.f64 b) (neg.f64 t)))
(fma.f64 z (-.f64 1 y) (fma.f64 (-.f64 a b) (neg.f64 t) x))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(+.f64 (+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) x) (*.f64 z (-.f64 1 y)))
(fma.f64 z (-.f64 1 y) (fma.f64 (-.f64 a b) (neg.f64 t) x))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(+.f64 (+.f64 (*.f64 (-.f64 a b) (neg.f64 t)) x) (*.f64 (*.f64 z (-.f64 1 y)) 1))
(fma.f64 z (-.f64 1 y) (fma.f64 (-.f64 a b) (neg.f64 t) x))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(+.f64 (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (exp.f64 (log1p.f64 (*.f64 t (-.f64 a b))))) 1)
(fma.f64 z (-.f64 1 y) (fma.f64 (-.f64 a b) (neg.f64 t) x))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) 1)
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) 2))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(*.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) 1) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)) (fma.f64 t (*.f64 (-.f64 a b) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (*.f64 t (-.f64 a b)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 t (-.f64 a b))) (sqrt.f64 (fma.f64 z (-.f64 1 y) x))) (-.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) (sqrt.f64 (*.f64 t (-.f64 a b)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) (sqrt.f64 (*.f64 t (-.f64 a b)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))) (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))) (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) 1) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)) (fma.f64 t (*.f64 (-.f64 a b) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (-.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (+.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3) (pow.f64 (fma.f64 z (-.f64 1 y) x) 3))) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (-.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (*.f64 (*.f64 t (-.f64 a b)) (fma.f64 z (-.f64 1 y) x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (+.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3) (pow.f64 (fma.f64 z (-.f64 1 y) x) 3))) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 t (-.f64 a b)) (-.f64 (*.f64 t (-.f64 a b)) (fma.f64 z (-.f64 1 y) x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (-.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2)) (*.f64 (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))))) (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 4) (*.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (*.f64 (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)))))) (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)) (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 4) (*.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (*.f64 (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)))))) (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (+.f64 (pow.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) 3) (pow.f64 (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2)) (*.f64 (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))) (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) 3) (pow.f64 (*.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))) 3))) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 4) (-.f64 (*.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (*.f64 (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)))) (*.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))) 3) (pow.f64 (fma.f64 z (-.f64 1 y) x) 6))) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 4) (*.f64 (*.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))) (-.f64 (*.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))))
(/.f64 1 (/.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))) (/.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) 1) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)) (fma.f64 t (*.f64 (-.f64 a b) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))) (/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))) (/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 b a)) 3))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)))) (fma.f64 t (*.f64 (-.f64 a b) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))) (/.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)))) (/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))) (/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 b a)) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 b a)) 3))) (/.f64 (fma.f64 t (*.f64 (-.f64 a b) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 b a)) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)))) (/.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))) (/.f64 (/.f64 (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))) (/.f64 (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (*.f64 (-.f64 a b) (neg.f64 t)))) (+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 a b) (neg.f64 t)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2)) (*.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))) (*.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 4) (pow.f64 (*.f64 t (-.f64 a b)) 4)) (*.f64 (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)) (+.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3)) (*.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))) (*.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 6) (pow.f64 (*.f64 t (-.f64 a b)) 6)) (*.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)))) (+.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3) (pow.f64 (fma.f64 z (-.f64 1 y) x) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 6) (pow.f64 (*.f64 t (-.f64 a b)) 6)) (*.f64 (fma.f64 t (*.f64 (-.f64 a b) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) (+.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3) (pow.f64 (fma.f64 z (-.f64 1 y) x) 3))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))) (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(/.f64 (*.f64 (+.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))) (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))) (+.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(/.f64 (*.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))) (+.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 t (-.f64 a b) x))) (+.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 t (-.f64 a b) x)))
(/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 a b) (neg.f64 t)) 3)) (-.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 a b) (neg.f64 t)) (*.f64 (-.f64 a b) (neg.f64 t)))) (*.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 (-.f64 a b) (neg.f64 t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) 1) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)) (fma.f64 t (*.f64 (-.f64 a b) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) 3) (pow.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) 3)) (*.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))) (+.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) 3) (pow.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) 3)) (*.f64 (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)) (+.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 4) (pow.f64 (*.f64 t (-.f64 a b)) 4)) (*.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 6) (pow.f64 (*.f64 t (-.f64 a b)) 6)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))) (fma.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (+.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 4)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) 3) (pow.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3) 3)) (*.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))) (+.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) 3) (pow.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3) 3)) (*.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)))) (+.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 6) (pow.f64 (*.f64 t (-.f64 a b)) 6)) (*.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3) (pow.f64 (fma.f64 z (-.f64 1 y) x) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) 3) (pow.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3) 3)) (*.f64 (fma.f64 t (*.f64 (-.f64 a b) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 6) (fma.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3) (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 a b)) 6)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))) (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (*.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))) 3)) (fma.f64 x x (*.f64 (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))) (+.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))) 3)) (fma.f64 (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))) (+.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 t (-.f64 a b) x)) (*.f64 x x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))) (neg.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))) (neg.f64 (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)) (fma.f64 t (*.f64 (-.f64 a b) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) 1) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (sqrt.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))) (sqrt.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 (cbrt.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))) (cbrt.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))) (cbrt.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) 1) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) 1) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)) (fma.f64 t (*.f64 (-.f64 a b) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y)))))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) 1) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)) (fma.f64 t (*.f64 (-.f64 a b) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 x (*.f64 z (-.f64 1 y))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) 1) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)) (fma.f64 t (*.f64 (-.f64 a b) (fma.f64 t (-.f64 a b) (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 t (-.f64 a b)))) 1)
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) 2)
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) 3)
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) 3) 1/3)
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) 2))
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))) 2))
(fabs.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y)))))
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) 3))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) 1))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(fma.f64 1 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 (-.f64 a b) (neg.f64 t)))
(fma.f64 z (-.f64 1 y) (fma.f64 (-.f64 a b) (neg.f64 t) x))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(fma.f64 (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 (-.f64 a b) (neg.f64 t)))
(fma.f64 z (-.f64 1 y) (fma.f64 (-.f64 a b) (neg.f64 t) x))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) 2) (cbrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 (-.f64 a b) (neg.f64 t)))
(fma.f64 z (-.f64 1 y) (fma.f64 (-.f64 a b) (neg.f64 t) x))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))

localize22.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.01%
(*.f64 (+.f64 y -1) z)
0.02%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b))
0.03%
(*.f64 (-.f64 2 (+.f64 y t)) b)
Compiler

Compiled 58 to 31 computations (46.6% saved)

series5.0ms (0%)

Counts
2 → 84
Calls

24 calls:

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

rewrite117.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
738×associate-/r*
574×associate-+l+
570×associate-/l*
466×+-commutative
406×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01662
137758
2546058
Stop Event
node limit
Counts
2 → 188
Calls
Call 1
Inputs
(*.f64 (-.f64 2 (+.f64 y t)) b)
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 2) (*.f64 b (neg.f64 (+.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (neg.f64 (+.f64 y t))) (*.f64 b 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 b) (*.f64 (neg.f64 (+.f64 y t)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (+.f64 y t)) b) (*.f64 2 b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (/.f64 1 (-.f64 2 (+.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 4 (pow.f64 (+.f64 y t) 2)) (/.f64 (+.f64 y (+.f64 2 t)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 8 (pow.f64 (+.f64 y t) 3)) (/.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 4 (pow.f64 (+.f64 y t) 2))) (+.f64 y (+.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 8 (pow.f64 (+.f64 y t) 3))) (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 4 (pow.f64 (+.f64 y t) 2)) b) (+.f64 y (+.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 8 (pow.f64 (+.f64 y t) 3)) b) (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (-.f64 4 (pow.f64 (+.f64 y t) 2))) 1) (+.f64 y (+.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (-.f64 4 (pow.f64 (+.f64 y t) 2))) (sqrt.f64 (+.f64 y (+.f64 2 t)))) (sqrt.f64 (+.f64 y (+.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (-.f64 4 (pow.f64 (+.f64 y t) 2))) (*.f64 (cbrt.f64 (+.f64 y (+.f64 2 t))) (cbrt.f64 (+.f64 y (+.f64 2 t))))) (cbrt.f64 (+.f64 y (+.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (-.f64 8 (pow.f64 (+.f64 y t) 3))) 1) (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (-.f64 8 (pow.f64 (+.f64 y t) 3))) (sqrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t)))))) (sqrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (-.f64 8 (pow.f64 (+.f64 y t) 3))) (*.f64 (cbrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t))))) (cbrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t))))))) (cbrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 4 (pow.f64 (+.f64 y t) 2)) b) 1) (+.f64 y (+.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 4 (pow.f64 (+.f64 y t) 2)) b) (sqrt.f64 (+.f64 y (+.f64 2 t)))) (sqrt.f64 (+.f64 y (+.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 4 (pow.f64 (+.f64 y t) 2)) b) (*.f64 (cbrt.f64 (+.f64 y (+.f64 2 t))) (cbrt.f64 (+.f64 y (+.f64 2 t))))) (cbrt.f64 (+.f64 y (+.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 8 (pow.f64 (+.f64 y t) 3)) b) 1) (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 8 (pow.f64 (+.f64 y t) 3)) b) (sqrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t)))))) (sqrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 8 (pow.f64 (+.f64 y t) 3)) b) (*.f64 (cbrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t))))) (cbrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t))))))) (cbrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 b) (-.f64 2 (+.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 -2 (+.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) (*.f64 b (+.f64 -2 (+.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 b (+.f64 -2 (+.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)) (*.f64 b (+.f64 -2 (+.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)) (*.f64 b (+.f64 -2 (+.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)) (*.f64 b (+.f64 -2 (+.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 y -1) z)) (*.f64 b (+.f64 -2 (+.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 b (+.f64 -2 (+.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 b (+.f64 -2 (+.f64 y t))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 b (+.f64 -2 (+.f64 y t))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (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 2 (+.f64 y t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (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 2 (+.f64 y t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) 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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 1 y)) (-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 x (*.f64 z (-.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 -2 (+.f64 y t)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 2 (+.f64 y t)) b)) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (+.f64 x (*.f64 z (-.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) x) (*.f64 z (-.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) x) (*.f64 (*.f64 z (-.f64 1 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (exp.f64 (log1p.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (/.f64 1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (-.f64 (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))) (/.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))) (/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) (/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))) (/.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)))) (/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)))) (/.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 b (+.f64 -2 (+.f64 y t))))) (+.f64 (*.f64 z (-.f64 1 y)) (-.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 3)) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (-.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 b (+.f64 -2 (+.f64 y t)))) (*.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 b (+.f64 -2 (+.f64 y t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (*.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))) (neg.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) 1) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (sqrt.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))) (sqrt.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))) (cbrt.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))) (cbrt.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) 1) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 b (+.f64 -2 (+.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 b (+.f64 -2 (+.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) 2) (cbrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 b (+.f64 -2 (+.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))))))

simplify167.0ms (0.5%)

Algorithm
egg-herbie
Rules
1536×associate-+l-
1418×associate--l+
1354×associate-+r-
854×fma-def
646×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
049516488
1142815188
2562815116
Stop Event
node limit
Counts
272 → 330
Calls
Call 1
Inputs
(*.f64 b (-.f64 2 t))
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 b (-.f64 2 t)))
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 b (-.f64 2 t)))
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 b (-.f64 2 t)))
(*.f64 -1 (*.f64 y b))
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 b (-.f64 2 t)))
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 b (-.f64 2 t)))
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 b (-.f64 2 t)))
(*.f64 -1 (*.f64 y b))
(+.f64 (*.f64 (-.f64 2 t) b) (*.f64 -1 (*.f64 y b)))
(+.f64 (*.f64 (-.f64 2 t) b) (*.f64 -1 (*.f64 y b)))
(+.f64 (*.f64 (-.f64 2 t) b) (*.f64 -1 (*.f64 y b)))
(*.f64 (-.f64 2 y) b)
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b)))
(*.f64 -1 (*.f64 t b))
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b)))
(*.f64 -1 (*.f64 t b))
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b)))
(*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x)
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x)
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 b (-.f64 2 t))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (+.f64 (*.f64 -1 z) (*.f64 b (-.f64 2 t))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (+.f64 (*.f64 -1 z) (*.f64 b (-.f64 2 t))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (+.f64 (*.f64 -1 z) (*.f64 b (-.f64 2 t))))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (+.f64 (*.f64 -1 z) (*.f64 b (-.f64 2 t))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (+.f64 (*.f64 -1 z) (*.f64 b (-.f64 2 t))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (+.f64 (*.f64 -1 z) (*.f64 b (-.f64 2 t))))
(*.f64 (+.f64 (*.f64 -1 z) b) y)
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 2 t) b)))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 2 t) b)))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 2 t) b)))
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 2 (+.f64 y t)) b))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 2 (+.f64 y t)) b))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 x (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(*.f64 t b)
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(*.f64 t b)
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.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 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.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 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 b 2) (*.f64 b (neg.f64 (+.f64 y t))))
(+.f64 (*.f64 b (neg.f64 (+.f64 y t))) (*.f64 b 2))
(+.f64 (*.f64 2 b) (*.f64 (neg.f64 (+.f64 y t)) b))
(+.f64 (*.f64 (neg.f64 (+.f64 y t)) b) (*.f64 2 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) 1)
(/.f64 b (/.f64 1 (-.f64 2 (+.f64 y t))))
(/.f64 (-.f64 4 (pow.f64 (+.f64 y t) 2)) (/.f64 (+.f64 y (+.f64 2 t)) b))
(/.f64 (-.f64 8 (pow.f64 (+.f64 y t) 3)) (/.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t)))) b))
(/.f64 (*.f64 b (-.f64 4 (pow.f64 (+.f64 y t) 2))) (+.f64 y (+.f64 2 t)))
(/.f64 (*.f64 b (-.f64 8 (pow.f64 (+.f64 y t) 3))) (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t)))))
(/.f64 (*.f64 (-.f64 4 (pow.f64 (+.f64 y t) 2)) b) (+.f64 y (+.f64 2 t)))
(/.f64 (*.f64 (-.f64 8 (pow.f64 (+.f64 y t) 3)) b) (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t)))))
(/.f64 (/.f64 (*.f64 b (-.f64 4 (pow.f64 (+.f64 y t) 2))) 1) (+.f64 y (+.f64 2 t)))
(/.f64 (/.f64 (*.f64 b (-.f64 4 (pow.f64 (+.f64 y t) 2))) (sqrt.f64 (+.f64 y (+.f64 2 t)))) (sqrt.f64 (+.f64 y (+.f64 2 t))))
(/.f64 (/.f64 (*.f64 b (-.f64 4 (pow.f64 (+.f64 y t) 2))) (*.f64 (cbrt.f64 (+.f64 y (+.f64 2 t))) (cbrt.f64 (+.f64 y (+.f64 2 t))))) (cbrt.f64 (+.f64 y (+.f64 2 t))))
(/.f64 (/.f64 (*.f64 b (-.f64 8 (pow.f64 (+.f64 y t) 3))) 1) (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t)))))
(/.f64 (/.f64 (*.f64 b (-.f64 8 (pow.f64 (+.f64 y t) 3))) (sqrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t)))))) (sqrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t))))))
(/.f64 (/.f64 (*.f64 b (-.f64 8 (pow.f64 (+.f64 y t) 3))) (*.f64 (cbrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t))))) (cbrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t))))))) (cbrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t))))))
(/.f64 (/.f64 (*.f64 (-.f64 4 (pow.f64 (+.f64 y t) 2)) b) 1) (+.f64 y (+.f64 2 t)))
(/.f64 (/.f64 (*.f64 (-.f64 4 (pow.f64 (+.f64 y t) 2)) b) (sqrt.f64 (+.f64 y (+.f64 2 t)))) (sqrt.f64 (+.f64 y (+.f64 2 t))))
(/.f64 (/.f64 (*.f64 (-.f64 4 (pow.f64 (+.f64 y t) 2)) b) (*.f64 (cbrt.f64 (+.f64 y (+.f64 2 t))) (cbrt.f64 (+.f64 y (+.f64 2 t))))) (cbrt.f64 (+.f64 y (+.f64 2 t))))
(/.f64 (/.f64 (*.f64 (-.f64 8 (pow.f64 (+.f64 y t) 3)) b) 1) (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t)))))
(/.f64 (/.f64 (*.f64 (-.f64 8 (pow.f64 (+.f64 y t) 3)) b) (sqrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t)))))) (sqrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t))))))
(/.f64 (/.f64 (*.f64 (-.f64 8 (pow.f64 (+.f64 y t) 3)) b) (*.f64 (cbrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t))))) (cbrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t))))))) (cbrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t))))))
(pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 1)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))
(log.f64 (pow.f64 (exp.f64 b) (-.f64 2 (+.f64 y t))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)))
(exp.f64 (log.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 -2 (+.f64 y t)))))
(+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) (*.f64 b (+.f64 -2 (+.f64 y t)))))
(+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1)))
(+.f64 x (+.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1)))
(+.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (-.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 b (+.f64 -2 (+.f64 y t))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)) (*.f64 b (+.f64 -2 (+.f64 y t)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)) (*.f64 b (+.f64 -2 (+.f64 y t)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)) (*.f64 b (+.f64 -2 (+.f64 y t)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 y -1) z)) (*.f64 b (+.f64 -2 (+.f64 y t)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 b (+.f64 -2 (+.f64 y t)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 b (+.f64 -2 (+.f64 y t))) 1)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 b (+.f64 -2 (+.f64 y t))) 1)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (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 2 (+.f64 y t)) b)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (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 2 (+.f64 y t)) b)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) 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 2 (+.f64 y t)) b))) (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) 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 2 (+.f64 y t)) 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 2 (+.f64 y t)) b))) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1)))
(+.f64 (*.f64 z (-.f64 1 y)) (-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 x (*.f64 z (-.f64 1 y))))
(+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 -2 (+.f64 y t)))) x)
(+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 2 (+.f64 y t)) b)) x)
(+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (+.f64 x (*.f64 z (-.f64 1 y))))
(+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) x)
(+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) x) (*.f64 z (-.f64 1 y)))
(+.f64 (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) x) (*.f64 (*.f64 z (-.f64 1 y)) 1))
(+.f64 (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (exp.f64 (log1p.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)))) 1)
(*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) 1)
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))))
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))))
(*.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (/.f64 1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))
(*.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (-.f64 (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(/.f64 1 (/.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))
(/.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))) (/.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))) (/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) (/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))) (/.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)))) (/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)))) (/.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 b (+.f64 -2 (+.f64 y t))))) (+.f64 (*.f64 z (-.f64 1 y)) (-.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))
(/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 3)) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (-.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 b (+.f64 -2 (+.f64 y t)))) (*.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 b (+.f64 -2 (+.f64 y t)))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (*.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))) (neg.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) 1) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (sqrt.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))) (sqrt.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))) (cbrt.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))) (cbrt.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) 1) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))))
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) 1)
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))) 2)
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))) 3)
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) 2))
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))))
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))
(fma.f64 1 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 b (+.f64 -2 (+.f64 y t))))
(fma.f64 (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 b (+.f64 -2 (+.f64 y t))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) 2) (cbrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 b (+.f64 -2 (+.f64 y t))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))
Outputs
(*.f64 b (-.f64 2 t))
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 b (-.f64 2 t)))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 b (-.f64 2 t)))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 b (-.f64 2 t)))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(*.f64 -1 (*.f64 y b))
(neg.f64 (*.f64 b y))
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 b (-.f64 2 t)))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 b (-.f64 2 t)))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 b (-.f64 2 t)))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(*.f64 -1 (*.f64 y b))
(neg.f64 (*.f64 b y))
(+.f64 (*.f64 (-.f64 2 t) b) (*.f64 -1 (*.f64 y b)))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(+.f64 (*.f64 (-.f64 2 t) b) (*.f64 -1 (*.f64 y b)))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(+.f64 (*.f64 (-.f64 2 t) b) (*.f64 -1 (*.f64 y b)))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(*.f64 (-.f64 2 y) b)
(*.f64 b (-.f64 2 y))
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b)))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b)))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b)))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(*.f64 -1 (*.f64 t b))
(neg.f64 (*.f64 b t))
(*.f64 b (neg.f64 t))
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b)))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b)))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b)))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(*.f64 -1 (*.f64 t b))
(neg.f64 (*.f64 b t))
(*.f64 b (neg.f64 t))
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b)))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b)))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b)))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1))))
(neg.f64 (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(neg.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 b (-.f64 2 t))))
(-.f64 x (fma.f64 -1 z (*.f64 b (-.f64 2 t))))
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (+.f64 (*.f64 -1 z) (*.f64 b (-.f64 2 t))))
(-.f64 (fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) x) (fma.f64 -1 z (*.f64 b (-.f64 2 t))))
(-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 b (-.f64 2 t)) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (+.f64 (*.f64 -1 z) (*.f64 b (-.f64 2 t))))
(-.f64 (fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) x) (fma.f64 -1 z (*.f64 b (-.f64 2 t))))
(-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 b (-.f64 2 t)) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (+.f64 (*.f64 -1 z) (*.f64 b (-.f64 2 t))))
(-.f64 (fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) x) (fma.f64 -1 z (*.f64 b (-.f64 2 t))))
(-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 b (-.f64 2 t)) z))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b))))
(neg.f64 (*.f64 y (+.f64 z (neg.f64 b))))
(*.f64 y (neg.f64 (-.f64 z b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (+.f64 (*.f64 -1 z) (*.f64 b (-.f64 2 t))))
(-.f64 (fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) x) (fma.f64 -1 z (*.f64 b (-.f64 2 t))))
(-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 b (-.f64 2 t)) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (+.f64 (*.f64 -1 z) (*.f64 b (-.f64 2 t))))
(-.f64 (fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) x) (fma.f64 -1 z (*.f64 b (-.f64 2 t))))
(-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 b (-.f64 2 t)) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (+.f64 (*.f64 -1 z) (*.f64 b (-.f64 2 t))))
(-.f64 (fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) x) (fma.f64 -1 z (*.f64 b (-.f64 2 t))))
(-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 b (-.f64 2 t)) z))
(*.f64 (+.f64 (*.f64 -1 z) b) y)
(*.f64 y (fma.f64 -1 z b))
(*.f64 y (-.f64 b z))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 2 t) b)))
(-.f64 (fma.f64 (fma.f64 -1 z b) y x) (fma.f64 -1 z (*.f64 b (-.f64 2 t))))
(-.f64 (fma.f64 y (-.f64 b z) x) (-.f64 (*.f64 b (-.f64 2 t)) z))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 2 t) b)))
(-.f64 (fma.f64 (fma.f64 -1 z b) y x) (fma.f64 -1 z (*.f64 b (-.f64 2 t))))
(-.f64 (fma.f64 y (-.f64 b z) x) (-.f64 (*.f64 b (-.f64 2 t)) z))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 2 t) b)))
(-.f64 (fma.f64 (fma.f64 -1 z b) y x) (fma.f64 -1 z (*.f64 b (-.f64 2 t))))
(-.f64 (fma.f64 y (-.f64 b z) x) (-.f64 (*.f64 b (-.f64 2 t)) z))
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 x (*.f64 b (-.f64 2 (+.f64 t y))))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 (+.f64 t y))))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 (+.f64 t y))))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 (+.f64 t y))))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 (+.f64 t y))))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 (+.f64 t y))))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 (+.f64 t y))))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 (neg.f64 z) (+.f64 -1 y))
(*.f64 z (neg.f64 (+.f64 -1 y)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(-.f64 x (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 y) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(*.f64 t b)
(*.f64 b t)
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(*.f64 t b)
(*.f64 b t)
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 x (*.f64 z (+.f64 -1 y)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 b (+.f64 (+.f64 t y) -2) x) (*.f64 z (+.f64 -1 y)))
(-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 -1 y)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 b (+.f64 (+.f64 t y) -2) x) (*.f64 z (+.f64 -1 y)))
(-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 -1 y)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 b (+.f64 (+.f64 t y) -2) x) (*.f64 z (+.f64 -1 y)))
(-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 -1 y)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 (+.f64 t y) -2))
(*.f64 b (+.f64 t (+.f64 y -2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 b (+.f64 (+.f64 t y) -2) x) (*.f64 z (+.f64 -1 y)))
(-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 -1 y)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 b (+.f64 (+.f64 t y) -2) x) (*.f64 z (+.f64 -1 y)))
(-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 -1 y)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 b (+.f64 (+.f64 t y) -2) x) (*.f64 z (+.f64 -1 y)))
(-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 -1 y)))
(*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b))
(neg.f64 (*.f64 b (-.f64 2 (+.f64 t y))))
(*.f64 (-.f64 2 (+.f64 t y)) (neg.f64 b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(+.f64 (*.f64 b 2) (*.f64 b (neg.f64 (+.f64 y t))))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(+.f64 (*.f64 b (neg.f64 (+.f64 y t))) (*.f64 b 2))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(+.f64 (*.f64 2 b) (*.f64 (neg.f64 (+.f64 y t)) b))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(+.f64 (*.f64 (neg.f64 (+.f64 y t)) b) (*.f64 2 b))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) 1)
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(/.f64 b (/.f64 1 (-.f64 2 (+.f64 y t))))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(/.f64 (-.f64 4 (pow.f64 (+.f64 y t) 2)) (/.f64 (+.f64 y (+.f64 2 t)) b))
(/.f64 (-.f64 4 (pow.f64 (+.f64 t y) 2)) (/.f64 (+.f64 (+.f64 y 2) t) b))
(*.f64 (/.f64 b (+.f64 2 (+.f64 t y))) (-.f64 4 (pow.f64 (+.f64 t y) 2)))
(/.f64 (-.f64 8 (pow.f64 (+.f64 y t) 3)) (/.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t)))) b))
(/.f64 b (/.f64 (+.f64 4 (*.f64 (+.f64 t y) (+.f64 (+.f64 y 2) t))) (-.f64 8 (pow.f64 (+.f64 t y) 3))))
(*.f64 (/.f64 b (fma.f64 (+.f64 t y) (+.f64 2 (+.f64 t y)) 4)) (-.f64 8 (pow.f64 (+.f64 t y) 3)))
(/.f64 (*.f64 b (-.f64 4 (pow.f64 (+.f64 y t) 2))) (+.f64 y (+.f64 2 t)))
(/.f64 (-.f64 4 (pow.f64 (+.f64 t y) 2)) (/.f64 (+.f64 (+.f64 y 2) t) b))
(*.f64 (/.f64 b (+.f64 2 (+.f64 t y))) (-.f64 4 (pow.f64 (+.f64 t y) 2)))
(/.f64 (*.f64 b (-.f64 8 (pow.f64 (+.f64 y t) 3))) (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t)))))
(/.f64 b (/.f64 (+.f64 4 (*.f64 (+.f64 t y) (+.f64 (+.f64 y 2) t))) (-.f64 8 (pow.f64 (+.f64 t y) 3))))
(*.f64 (/.f64 b (fma.f64 (+.f64 t y) (+.f64 2 (+.f64 t y)) 4)) (-.f64 8 (pow.f64 (+.f64 t y) 3)))
(/.f64 (*.f64 (-.f64 4 (pow.f64 (+.f64 y t) 2)) b) (+.f64 y (+.f64 2 t)))
(/.f64 (-.f64 4 (pow.f64 (+.f64 t y) 2)) (/.f64 (+.f64 (+.f64 y 2) t) b))
(*.f64 (/.f64 b (+.f64 2 (+.f64 t y))) (-.f64 4 (pow.f64 (+.f64 t y) 2)))
(/.f64 (*.f64 (-.f64 8 (pow.f64 (+.f64 y t) 3)) b) (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t)))))
(/.f64 b (/.f64 (+.f64 4 (*.f64 (+.f64 t y) (+.f64 (+.f64 y 2) t))) (-.f64 8 (pow.f64 (+.f64 t y) 3))))
(*.f64 (/.f64 b (fma.f64 (+.f64 t y) (+.f64 2 (+.f64 t y)) 4)) (-.f64 8 (pow.f64 (+.f64 t y) 3)))
(/.f64 (/.f64 (*.f64 b (-.f64 4 (pow.f64 (+.f64 y t) 2))) 1) (+.f64 y (+.f64 2 t)))
(/.f64 (-.f64 4 (pow.f64 (+.f64 t y) 2)) (/.f64 (+.f64 (+.f64 y 2) t) b))
(*.f64 (/.f64 b (+.f64 2 (+.f64 t y))) (-.f64 4 (pow.f64 (+.f64 t y) 2)))
(/.f64 (/.f64 (*.f64 b (-.f64 4 (pow.f64 (+.f64 y t) 2))) (sqrt.f64 (+.f64 y (+.f64 2 t)))) (sqrt.f64 (+.f64 y (+.f64 2 t))))
(/.f64 (-.f64 4 (pow.f64 (+.f64 t y) 2)) (/.f64 (+.f64 (+.f64 y 2) t) b))
(*.f64 (/.f64 b (+.f64 2 (+.f64 t y))) (-.f64 4 (pow.f64 (+.f64 t y) 2)))
(/.f64 (/.f64 (*.f64 b (-.f64 4 (pow.f64 (+.f64 y t) 2))) (*.f64 (cbrt.f64 (+.f64 y (+.f64 2 t))) (cbrt.f64 (+.f64 y (+.f64 2 t))))) (cbrt.f64 (+.f64 y (+.f64 2 t))))
(/.f64 (-.f64 4 (pow.f64 (+.f64 t y) 2)) (/.f64 (+.f64 (+.f64 y 2) t) b))
(*.f64 (/.f64 b (+.f64 2 (+.f64 t y))) (-.f64 4 (pow.f64 (+.f64 t y) 2)))
(/.f64 (/.f64 (*.f64 b (-.f64 8 (pow.f64 (+.f64 y t) 3))) 1) (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t)))))
(/.f64 b (/.f64 (+.f64 4 (*.f64 (+.f64 t y) (+.f64 (+.f64 y 2) t))) (-.f64 8 (pow.f64 (+.f64 t y) 3))))
(*.f64 (/.f64 b (fma.f64 (+.f64 t y) (+.f64 2 (+.f64 t y)) 4)) (-.f64 8 (pow.f64 (+.f64 t y) 3)))
(/.f64 (/.f64 (*.f64 b (-.f64 8 (pow.f64 (+.f64 y t) 3))) (sqrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t)))))) (sqrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t))))))
(/.f64 b (/.f64 (+.f64 4 (*.f64 (+.f64 t y) (+.f64 (+.f64 y 2) t))) (-.f64 8 (pow.f64 (+.f64 t y) 3))))
(*.f64 (/.f64 b (fma.f64 (+.f64 t y) (+.f64 2 (+.f64 t y)) 4)) (-.f64 8 (pow.f64 (+.f64 t y) 3)))
(/.f64 (/.f64 (*.f64 b (-.f64 8 (pow.f64 (+.f64 y t) 3))) (*.f64 (cbrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t))))) (cbrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t))))))) (cbrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t))))))
(/.f64 b (/.f64 (+.f64 4 (*.f64 (+.f64 t y) (+.f64 (+.f64 y 2) t))) (-.f64 8 (pow.f64 (+.f64 t y) 3))))
(*.f64 (/.f64 b (fma.f64 (+.f64 t y) (+.f64 2 (+.f64 t y)) 4)) (-.f64 8 (pow.f64 (+.f64 t y) 3)))
(/.f64 (/.f64 (*.f64 (-.f64 4 (pow.f64 (+.f64 y t) 2)) b) 1) (+.f64 y (+.f64 2 t)))
(/.f64 (-.f64 4 (pow.f64 (+.f64 t y) 2)) (/.f64 (+.f64 (+.f64 y 2) t) b))
(*.f64 (/.f64 b (+.f64 2 (+.f64 t y))) (-.f64 4 (pow.f64 (+.f64 t y) 2)))
(/.f64 (/.f64 (*.f64 (-.f64 4 (pow.f64 (+.f64 y t) 2)) b) (sqrt.f64 (+.f64 y (+.f64 2 t)))) (sqrt.f64 (+.f64 y (+.f64 2 t))))
(/.f64 (-.f64 4 (pow.f64 (+.f64 t y) 2)) (/.f64 (+.f64 (+.f64 y 2) t) b))
(*.f64 (/.f64 b (+.f64 2 (+.f64 t y))) (-.f64 4 (pow.f64 (+.f64 t y) 2)))
(/.f64 (/.f64 (*.f64 (-.f64 4 (pow.f64 (+.f64 y t) 2)) b) (*.f64 (cbrt.f64 (+.f64 y (+.f64 2 t))) (cbrt.f64 (+.f64 y (+.f64 2 t))))) (cbrt.f64 (+.f64 y (+.f64 2 t))))
(/.f64 (-.f64 4 (pow.f64 (+.f64 t y) 2)) (/.f64 (+.f64 (+.f64 y 2) t) b))
(*.f64 (/.f64 b (+.f64 2 (+.f64 t y))) (-.f64 4 (pow.f64 (+.f64 t y) 2)))
(/.f64 (/.f64 (*.f64 (-.f64 8 (pow.f64 (+.f64 y t) 3)) b) 1) (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t)))))
(/.f64 b (/.f64 (+.f64 4 (*.f64 (+.f64 t y) (+.f64 (+.f64 y 2) t))) (-.f64 8 (pow.f64 (+.f64 t y) 3))))
(*.f64 (/.f64 b (fma.f64 (+.f64 t y) (+.f64 2 (+.f64 t y)) 4)) (-.f64 8 (pow.f64 (+.f64 t y) 3)))
(/.f64 (/.f64 (*.f64 (-.f64 8 (pow.f64 (+.f64 y t) 3)) b) (sqrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t)))))) (sqrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t))))))
(/.f64 b (/.f64 (+.f64 4 (*.f64 (+.f64 t y) (+.f64 (+.f64 y 2) t))) (-.f64 8 (pow.f64 (+.f64 t y) 3))))
(*.f64 (/.f64 b (fma.f64 (+.f64 t y) (+.f64 2 (+.f64 t y)) 4)) (-.f64 8 (pow.f64 (+.f64 t y) 3)))
(/.f64 (/.f64 (*.f64 (-.f64 8 (pow.f64 (+.f64 y t) 3)) b) (*.f64 (cbrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t))))) (cbrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t))))))) (cbrt.f64 (+.f64 4 (*.f64 (+.f64 y t) (+.f64 y (+.f64 2 t))))))
(/.f64 b (/.f64 (+.f64 4 (*.f64 (+.f64 t y) (+.f64 (+.f64 y 2) t))) (-.f64 8 (pow.f64 (+.f64 t y) 3))))
(*.f64 (/.f64 b (fma.f64 (+.f64 t y) (+.f64 2 (+.f64 t y)) 4)) (-.f64 8 (pow.f64 (+.f64 t y) 3)))
(pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 1)
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2)
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 3)
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(pow.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3) 1/3)
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2))
(fabs.f64 (*.f64 b (-.f64 2 (+.f64 t y))))
(log.f64 (pow.f64 (exp.f64 b) (-.f64 2 (+.f64 y t))))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(exp.f64 (log.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 1))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)))
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y)))
(*.f64 b (-.f64 2 (+.f64 t y)))
(+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 -2 (+.f64 y t)))))
(fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 (+.f64 t y))))
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(+.f64 x (+.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) (*.f64 b (+.f64 -2 (+.f64 y t)))))
(fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1)))
(fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 x (+.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1)))
(fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))))
(+.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 (+.f64 t y)))) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))))
(+.f64 (-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 (+.f64 t y)))) (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))) (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y))))))
(+.f64 (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y)))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 b (-.f64 (+.f64 (+.f64 t (+.f64 y -2)) 2) (+.f64 t y))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))))
(+.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y)))) (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y)))) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y))))))
(+.f64 (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y)))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 b (-.f64 (+.f64 (+.f64 t (+.f64 y -2)) 2) (+.f64 t y))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))))
(+.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y)))) (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y)))) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))))
(+.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 (+.f64 t y)))) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))))
(+.f64 (-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 (+.f64 t y)))) (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))) (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))))
(+.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 (+.f64 t y)))) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))))
(+.f64 (-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 (+.f64 t y)))) (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))) (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 (+.f64 t y))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 b (+.f64 -2 (+.f64 y t))))
(fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1))
(fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)) (*.f64 b (+.f64 -2 (+.f64 y t)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (+.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) (fma.f64 (neg.f64 z) (+.f64 -1 y) (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)) (*.f64 0 (*.f64 z (+.f64 -1 y))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)) (*.f64 b (+.f64 -2 (+.f64 y t)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (+.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) (fma.f64 (-.f64 1 y) z (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)) (*.f64 z (+.f64 (-.f64 1 y) (+.f64 -1 y))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)) (*.f64 b (+.f64 -2 (+.f64 y t)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (+.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) (fma.f64 (-.f64 1 y) z (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)) (*.f64 z (+.f64 (-.f64 1 y) (+.f64 -1 y))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 y -1) z)) (*.f64 b (+.f64 -2 (+.f64 y t)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (+.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (*.f64 z (+.f64 -1 y))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 b (+.f64 -2 (+.f64 y t)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (+.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2) (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2) (*.f64 z (+.f64 -1 y))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (+.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) (fma.f64 (neg.f64 z) (+.f64 -1 y) (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)) (*.f64 0 (*.f64 z (+.f64 -1 y))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (+.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) (fma.f64 (-.f64 1 y) z (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)) (*.f64 z (+.f64 (-.f64 1 y) (+.f64 -1 y))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (+.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) (fma.f64 (-.f64 1 y) z (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)) (*.f64 z (+.f64 (-.f64 1 y) (+.f64 -1 y))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 b (+.f64 -2 (+.f64 y t))) 1)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (+.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (*.f64 z (+.f64 -1 y))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 b (+.f64 -2 (+.f64 y t))) 1)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (+.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2) (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2) (*.f64 z (+.f64 -1 y))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))))
(+.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))))
(+.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y))))))
(+.f64 (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y)))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 b (-.f64 (+.f64 (+.f64 t (+.f64 y -2)) 2) (+.f64 t y))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y))))))
(+.f64 (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y)))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 b (-.f64 (+.f64 (+.f64 t (+.f64 y -2)) 2) (+.f64 t y))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y))))))
(+.f64 (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y)))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 b (-.f64 (+.f64 (+.f64 t (+.f64 y -2)) 2) (+.f64 t y))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y))))))
(+.f64 (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y)))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 b (-.f64 (+.f64 (+.f64 t (+.f64 y -2)) 2) (+.f64 t y))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))))
(+.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))))
(+.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))))
(+.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))))
(+.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (-.f64 (fma.f64 (neg.f64 z) (+.f64 -1 y) (*.f64 z (+.f64 -1 y))) (*.f64 b (-.f64 2 (+.f64 t y)))))
(-.f64 (+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 0 (*.f64 z (+.f64 -1 y)))) (*.f64 b (-.f64 2 (+.f64 t y))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (-.f64 (fma.f64 (-.f64 1 y) z (*.f64 z (+.f64 -1 y))) (*.f64 b (-.f64 2 (+.f64 t y)))))
(+.f64 (*.f64 z (+.f64 (-.f64 1 y) (+.f64 -1 y))) (-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 (+.f64 t y)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (-.f64 (fma.f64 (-.f64 1 y) z (*.f64 z (+.f64 -1 y))) (*.f64 b (-.f64 2 (+.f64 t y)))))
(+.f64 (*.f64 z (+.f64 (-.f64 1 y) (+.f64 -1 y))) (-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 (+.f64 t y)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (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 2 (+.f64 y t)) b)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (*.f64 z (+.f64 -1 y))) (*.f64 b (-.f64 2 (+.f64 t y)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (*.f64 z (+.f64 -1 y))) (-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 (+.f64 t y)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (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 2 (+.f64 y t)) b)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2) (*.f64 z (+.f64 -1 y))) (*.f64 b (-.f64 2 (+.f64 t y)))))
(+.f64 x (fma.f64 z (-.f64 1 y) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2) (*.f64 z (+.f64 -1 y))) (*.f64 b (-.f64 2 (+.f64 t y))))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)))
(+.f64 (fma.f64 (neg.f64 z) (+.f64 -1 y) (*.f64 z (+.f64 -1 y))) (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))))
(-.f64 (+.f64 (*.f64 0 (*.f64 z (+.f64 -1 y))) x) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)))
(+.f64 (fma.f64 (-.f64 1 y) z (*.f64 z (+.f64 -1 y))) (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))))
(-.f64 (+.f64 (*.f64 z (+.f64 (-.f64 1 y) (+.f64 -1 y))) x) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)))
(+.f64 (fma.f64 (-.f64 1 y) z (*.f64 z (+.f64 -1 y))) (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))))
(-.f64 (+.f64 (*.f64 z (+.f64 (-.f64 1 y) (+.f64 -1 y))) x) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) 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 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (*.f64 z (+.f64 -1 y))) (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (*.f64 z (+.f64 -1 y))) (-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) 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 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2) (*.f64 z (+.f64 -1 y))) (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2) (*.f64 z (+.f64 -1 y))) (-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))) (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y)))) (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y)))) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y)))) (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y)))) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))) (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))) (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y))))))
(fma.f64 2 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))) (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y))))))
(+.f64 x (+.f64 (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))) (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y))))))
(+.f64 (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (*.f64 z (+.f64 -1 y)))) (+.f64 x (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))) (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y))))))
(+.f64 x (+.f64 (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))) (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y))))))
(+.f64 (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (*.f64 z (+.f64 -1 y)))) (+.f64 x (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y))))))
(fma.f64 2 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y))))))
(fma.f64 2 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))) (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y))))))
(+.f64 x (+.f64 (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))) (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y))))))
(+.f64 (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (*.f64 z (+.f64 -1 y)))) (+.f64 x (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y))))))
(fma.f64 2 (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y)))) (-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(fma.f64 2 (*.f64 b (-.f64 (+.f64 (+.f64 t (+.f64 y -2)) 2) (+.f64 t y))) (-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y))))))
(fma.f64 2 (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y)))) (-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(fma.f64 2 (*.f64 b (-.f64 (+.f64 (+.f64 t (+.f64 y -2)) 2) (+.f64 t y))) (-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))) (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y))))))
(+.f64 x (+.f64 (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))) (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y))))))
(+.f64 (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (*.f64 z (+.f64 -1 y)))) (+.f64 x (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))) (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y))))))
(+.f64 x (+.f64 (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))) (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y))))))
(+.f64 (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (*.f64 z (+.f64 -1 y)))) (+.f64 x (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))) (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y))))))
(+.f64 x (+.f64 (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))) (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y))))))
(+.f64 (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (*.f64 z (+.f64 -1 y)))) (+.f64 x (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y))))))
(fma.f64 2 (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y)))) (-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(fma.f64 2 (*.f64 b (-.f64 (+.f64 (+.f64 t (+.f64 y -2)) 2) (+.f64 t y))) (-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y))))))
(fma.f64 2 (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y)))) (-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(fma.f64 2 (*.f64 b (-.f64 (+.f64 (+.f64 t (+.f64 y -2)) 2) (+.f64 t y))) (-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))) (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y))))))
(+.f64 x (+.f64 (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))) (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y))))))
(+.f64 (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (*.f64 z (+.f64 -1 y)))) (+.f64 x (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))) (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y))))))
(+.f64 x (+.f64 (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))) (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y))))))
(+.f64 (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (*.f64 z (+.f64 -1 y)))) (+.f64 x (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y))))))
(fma.f64 2 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))) (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y))))))
(+.f64 x (+.f64 (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))) (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y))))))
(+.f64 (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (*.f64 z (+.f64 -1 y)))) (+.f64 x (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))) (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y))))))
(+.f64 x (+.f64 (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))) (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y))))))
(+.f64 (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (*.f64 z (+.f64 -1 y)))) (+.f64 x (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y))))))
(fma.f64 2 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y))))))
(fma.f64 2 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y))))))
(fma.f64 2 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))) (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y))))))
(+.f64 x (+.f64 (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))) (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y))))))
(+.f64 (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (*.f64 z (+.f64 -1 y)))) (+.f64 x (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))) (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y))))))
(+.f64 x (+.f64 (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))) (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y))))))
(+.f64 (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (*.f64 z (+.f64 -1 y)))) (+.f64 x (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y))))))
(fma.f64 2 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))) (*.f64 2 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y))))))
(fma.f64 2 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))
(fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1)))
(fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 (+.f64 t y))))
(+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 x (*.f64 z (-.f64 1 y))))
(fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))))
(+.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y))))))
(+.f64 (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y)))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 b (-.f64 (+.f64 (+.f64 t (+.f64 y -2)) 2) (+.f64 t y))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y))))))
(+.f64 (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y)))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 b (-.f64 (+.f64 (+.f64 t (+.f64 y -2)) 2) (+.f64 t y))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))))
(+.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))))
(+.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 -2 (+.f64 y t)))) x)
(fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 2 (+.f64 y t)) b)) x)
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 (+.f64 t y))))
(+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (+.f64 x (*.f64 z (-.f64 1 y))))
(fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x))
(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 2 (+.f64 y t)) b))) x)
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))) (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y)))) (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y)))) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 (+.f64 (+.f64 t y) -2) b (*.f64 b (-.f64 2 (+.f64 t y)))) (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 b (+.f64 (+.f64 t (+.f64 y -2)) (-.f64 2 (+.f64 t y)))) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))) (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 t y)) (*.f64 b (-.f64 2 (+.f64 t y)))) (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 (-.f64 2 (+.f64 t y)) (+.f64 (neg.f64 b) b)) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) x) (*.f64 z (-.f64 1 y)))
(fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) x) (*.f64 (*.f64 z (-.f64 1 y)) 1))
(fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (exp.f64 (log1p.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)))) 1)
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 (+.f64 t y))))
(*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) 1)
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))) 2))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(*.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (/.f64 1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (/.f64 1 (fma.f64 (-.f64 2 (+.f64 t y)) b (fma.f64 z (-.f64 1 y) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (fma.f64 (-.f64 2 (+.f64 t y)) b (fma.f64 z (-.f64 1 y) x))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)) (fma.f64 (-.f64 2 (+.f64 t y)) (*.f64 b (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (-.f64 (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 b (-.f64 2 (+.f64 t y)))) (sqrt.f64 (fma.f64 z (-.f64 1 y) x))) (-.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) (sqrt.f64 (*.f64 b (-.f64 2 (+.f64 t y))))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) (sqrt.f64 (*.f64 b (-.f64 2 (+.f64 t y))))) (-.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) (sqrt.f64 (*.f64 b (-.f64 2 (+.f64 t y))))))
(/.f64 1 (/.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (/.f64 1 (fma.f64 (-.f64 2 (+.f64 t y)) b (fma.f64 z (-.f64 1 y) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))) (/.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (fma.f64 (-.f64 2 (+.f64 t y)) b (fma.f64 z (-.f64 1 y) x))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)) (fma.f64 (-.f64 2 (+.f64 t y)) (*.f64 b (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))) (/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) (/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3))) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (fma.f64 (-.f64 2 (+.f64 t y)) b (fma.f64 z (-.f64 1 y) x))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3))) (fma.f64 (-.f64 2 (+.f64 t y)) (*.f64 b (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))) (/.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2))) (fma.f64 (-.f64 2 (+.f64 t y)) b (fma.f64 z (-.f64 1 y) x))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)))) (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)))) (/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (fma.f64 (-.f64 2 (+.f64 t y)) b (fma.f64 z (-.f64 1 y) x)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3))) (/.f64 (fma.f64 (-.f64 2 (+.f64 t y)) (*.f64 b (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)))) (/.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)))) (fma.f64 (-.f64 2 (+.f64 t y)) b (fma.f64 z (-.f64 1 y) x))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2))) (/.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2))))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 b (+.f64 -2 (+.f64 y t))))) (+.f64 (*.f64 z (-.f64 1 y)) (-.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 b b) (*.f64 (+.f64 (+.f64 t y) -2) (+.f64 (+.f64 t y) -2)))) (-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (+.f64 (+.f64 t y) -2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 b b) (*.f64 (+.f64 t (+.f64 y -2)) (+.f64 t (+.f64 y -2))))) (-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (+.f64 t (+.f64 y -2)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))) (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))) (+.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))) (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))) (+.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 b (-.f64 2 (+.f64 t y)) x)))
(/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 3)) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (-.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 b (+.f64 -2 (+.f64 y t)))) (*.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 b (+.f64 -2 (+.f64 y t)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) 3)) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) (-.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) (fma.f64 z (-.f64 1 y) x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (fma.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) (*.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))) 3)) (fma.f64 x x (*.f64 (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))) (+.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))) 3)) (fma.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))) (+.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 b (-.f64 2 (+.f64 t y)) x)) (*.f64 x x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))) (neg.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2))) (neg.f64 (fma.f64 (-.f64 2 (+.f64 t y)) b (fma.f64 z (-.f64 1 y) x))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (fma.f64 (-.f64 2 (+.f64 t y)) b (fma.f64 z (-.f64 1 y) x))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)) (fma.f64 (-.f64 2 (+.f64 t y)) (*.f64 b (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) 1) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (/.f64 1 (fma.f64 (-.f64 2 (+.f64 t y)) b (fma.f64 z (-.f64 1 y) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (sqrt.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))) (sqrt.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (/.f64 1 (fma.f64 (-.f64 2 (+.f64 t y)) b (fma.f64 z (-.f64 1 y) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))) (cbrt.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))) (cbrt.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (/.f64 1 (fma.f64 (-.f64 2 (+.f64 t y)) b (fma.f64 z (-.f64 1 y) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) 1) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (fma.f64 (-.f64 2 (+.f64 t y)) b (fma.f64 z (-.f64 1 y) x))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)) (fma.f64 (-.f64 2 (+.f64 t y)) (*.f64 b (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y)))))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (fma.f64 (-.f64 2 (+.f64 t y)) b (fma.f64 z (-.f64 1 y) x))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)) (fma.f64 (-.f64 2 (+.f64 t y)) (*.f64 b (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 z (-.f64 1 y))))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (fma.f64 (-.f64 2 (+.f64 t y)) b (fma.f64 z (-.f64 1 y) x))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)) (fma.f64 (-.f64 2 (+.f64 t y)) (*.f64 b (fma.f64 b (-.f64 2 (+.f64 t y)) (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 2 (+.f64 y t)) b))) 1)
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))) 2)
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))) 3)
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) 3) 1/3)
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) 2))
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y)))) 2))
(fabs.f64 (-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y)))))
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))) 3))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))) 1))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b)))))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 (+.f64 y t)) b))))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(fma.f64 1 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 b (+.f64 -2 (+.f64 y t))))
(fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(fma.f64 (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 b (+.f64 -2 (+.f64 y t))))
(fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x))
(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 2 (+.f64 y t)) b))))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) 2) (cbrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 b (+.f64 -2 (+.f64 y t))))
(fma.f64 b (+.f64 (+.f64 t y) -2) (fma.f64 z (-.f64 1 y) x))
(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 2 (+.f64 y t)) b))))
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (+.f64 -1 y))))
(-.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))))

eval468.0ms (1.4%)

Compiler

Compiled 31700 to 15595 computations (50.8% saved)

prune415.0ms (1.2%)

Pruning

22 alts after pruning (20 fresh and 2 done)

PrunedKeptTotal
New1063141077
Fresh369
Picked101
Done224
Total1069221091
Error
0%
Counts
1091 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
29.15%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a))
24.55%
(-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 b (-.f64 2 t)) z))
38.35%
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 2 (+.f64 y t)) b))
48.54%
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b)))
24.13%
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
24.56%
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
52.68%
(-.f64 (*.f64 (neg.f64 y) z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
75.95%
(-.f64 z (*.f64 z y))
43.31%
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z))
38.83%
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
48.03%
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))
52.73%
(-.f64 x (*.f64 z (-.f64 y 1)))
74.8%
(-.f64 a (*.f64 t a))
80.08%
(+.f64 (*.f64 t b) (*.f64 t (neg.f64 a)))
72%
(*.f64 (-.f64 (+.f64 y t) 2) b)
79.81%
(*.f64 (-.f64 b z) y)
88.39%
(*.f64 z (neg.f64 y))
80.08%
(*.f64 t (-.f64 b a))
89.56%
(*.f64 t (neg.f64 a))
88.48%
(*.f64 t b)
57.97%
(neg.f64 (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
75.11%
x
Compiler

Compiled 619 to 450 computations (27.3% saved)

localize21.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.01%
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
0.02%
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
0.03%
(*.f64 (-.f64 (+.f64 y t) 2) b)
Compiler

Compiled 60 to 31 computations (48.3% saved)

series4.0ms (0%)

Counts
3 → 96
Calls

36 calls:

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

rewrite125.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
720×associate-/r*
688×associate-+l+
564×associate-/l*
490×+-commutative
400×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01679
137379
2538179
Stop Event
node limit
Counts
3 → 243
Calls
Call 1
Inputs
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b y) (*.f64 b (+.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 t -2)) (*.f64 b y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 y t)) (*.f64 b -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b -2) (*.f64 b (+.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y b) (*.f64 (+.f64 t -2) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t -2) b) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y t) b) (*.f64 -2 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 b) (*.f64 (+.f64 y t) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (/.f64 1 (+.f64 y (+.f64 t -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) (/.f64 (+.f64 y (+.f64 t 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8) (/.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (+.f64 y (+.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) b) (+.f64 y (+.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8) b) (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) 1) (+.f64 y (+.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) 1) (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (sqrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4))) (sqrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (*.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4)) (cbrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4)))) (cbrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) b) 1) (+.f64 y (+.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) b) (sqrt.f64 (+.f64 y (+.f64 t 2)))) (sqrt.f64 (+.f64 y (+.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) b) (*.f64 (cbrt.f64 (+.f64 y (+.f64 t 2))) (cbrt.f64 (+.f64 y (+.f64 t 2))))) (cbrt.f64 (+.f64 y (+.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8) b) 1) (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8) b) (sqrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4))) (sqrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8) b) (*.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4)) (cbrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4)))) (cbrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 x (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 x (*.f64 (*.f64 a (-.f64 1 t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1) (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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (*.f64 a (-.f64 1 t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t))) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 t -1) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t))) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 t -1) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t))) (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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 t -1) a)) (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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (*.f64 a (-.f64 1 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 a (-.f64 1 t)) (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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (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)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (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)) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (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)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (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)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a)) (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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a)) (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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (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)) (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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (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 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (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 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 1 t)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 1 t)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 1 t)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 1 t)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 1 t)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 t -1) a)) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b y) (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x (*.f64 a (-.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b y) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 y t)) (+.f64 (*.f64 b -2) (+.f64 x (*.f64 a (-.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 y t)) (+.f64 (*.f64 b -2) (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 t -2) b) (+.f64 x (*.f64 a (-.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 t -2) b) (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y t) b) (+.f64 (*.f64 -2 b) (+.f64 x (*.f64 a (-.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y t) b) (+.f64 (*.f64 -2 b) (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 b y)) (*.f64 b (+.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 b (+.f64 y t))) (*.f64 b -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 y b)) (*.f64 (+.f64 t -2) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 (+.f64 y t) b)) (*.f64 -2 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))) (sqrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))) 2) (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (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 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) (/.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (/.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)))) (/.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 x (*.f64 a (-.f64 1 t))))) (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t)))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (-.f64 (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 x (*.f64 a (-.f64 1 t)))) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 x (*.f64 a (-.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t)))) (*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) 1) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (sqrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (*.f64 (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))) (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) 1) (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (+.f64 y (+.f64 t -2)) (+.f64 x (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 x (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 x (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((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 a (-.f64 1 t)))))) (#(struct:change #<rule egg-rr> (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)) (+.f64 x (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((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 a (-.f64 1 t)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) 1)))) (#(struct:change #<rule egg-rr> (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)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (exp.f64 (log1p.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b x))))) (#(struct:change #<rule egg-rr> (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)))))) (#(struct:change #<rule egg-rr> (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))))) (#(struct:change #<rule egg-rr> (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)))))) (#(struct:change #<rule egg-rr> (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)))))) (#(struct:change #<rule egg-rr> (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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (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))))) (#(struct:change #<rule egg-rr> (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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (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)))))))) (#(struct:change #<rule egg-rr> (2) ((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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (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)))))) (#(struct:change #<rule egg-rr> (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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))) (#(struct:change #<rule egg-rr> (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)))))) (#(struct:change #<rule egg-rr> (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)))))) (#(struct:change #<rule egg-rr> (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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 y (+.f64 t -2)) b x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (+.f64 y (+.f64 t -2)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (*.f64 (+.f64 y (+.f64 t -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (#(struct:change #<rule egg-rr> (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)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (+.f64 y (+.f64 t -2)) b))))))

simplify193.0ms (0.6%)

Algorithm
egg-herbie
Rules
1464×associate-+l+
1348×fma-def
1074×associate-+r+
672×+-commutative
446×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
059617561
1159616611
Stop Event
node limit
Counts
339 → 366
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 (-.f64 t 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a))
(*.f64 y b)
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a))
(*.f64 y b)
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.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 -1 a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a))
(-.f64 x (*.f64 (-.f64 t 1) a))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 (-.f64 t 1) a))
x
x
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.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 b y) (*.f64 b (+.f64 t -2)))
(+.f64 (*.f64 b (+.f64 t -2)) (*.f64 b y))
(+.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 y b))
(+.f64 (*.f64 (+.f64 y t) b) (*.f64 -2 b))
(+.f64 (*.f64 -2 b) (*.f64 (+.f64 y t) 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 (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 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4) 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 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) b) (+.f64 y (+.f64 t 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8) b) (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4))
(/.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 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (sqrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4))) (sqrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4)))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (*.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4)) (cbrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4)))) (cbrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) b) 1) (+.f64 y (+.f64 t 2)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) b) (sqrt.f64 (+.f64 y (+.f64 t 2)))) (sqrt.f64 (+.f64 y (+.f64 t 2))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) 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 (pow.f64 (+.f64 y t) 3) -8) b) 1) (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8) b) (sqrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4))) (sqrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8) b) (*.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4)) (cbrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4)))) (cbrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4)))
(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 (+.f64 y (+.f64 t -2)) b) (+.f64 x (*.f64 a (-.f64 1 t))))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 x (*.f64 (*.f64 a (-.f64 1 t)) 1)))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1) (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 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1) (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 x (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t))))
(+.f64 x (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 t -1) a)))
(+.f64 x (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (*.f64 a (-.f64 1 t)) 1)))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t))) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 t -1) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t))) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 t -1) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a))))
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a))))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t))) (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 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 t -1) a)) (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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (*.f64 a (-.f64 1 t)) 1))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 a (-.f64 1 t)) (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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a)))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a)))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (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)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (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)) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (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)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a)) (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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a)) (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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (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)) (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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a)) (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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a)) (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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (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)) (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 (*.f64 a (-.f64 1 t))) (*.f64 (+.f64 y (+.f64 t -2)) b))
(+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))
(+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))
(+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (*.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 (*.f64 a (-.f64 1 t))) (+.f64 (*.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 (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (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 y (+.f64 t -2)) b)))
(+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (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 y (+.f64 t -2)) b)))
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (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 a (-.f64 1 t)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (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 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t))) x)
(+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 t -1) a)) x)
(+.f64 (*.f64 b y) (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x (*.f64 a (-.f64 1 t)))))
(+.f64 (*.f64 b y) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1)))
(+.f64 (*.f64 b (+.f64 y t)) (+.f64 (*.f64 b -2) (+.f64 x (*.f64 a (-.f64 1 t)))))
(+.f64 (*.f64 b (+.f64 y t)) (+.f64 (*.f64 b -2) (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1)))
(+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 t -2) b) (+.f64 x (*.f64 a (-.f64 1 t)))))
(+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 t -2) b) (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1)))
(+.f64 (*.f64 (+.f64 y t) b) (+.f64 (*.f64 -2 b) (+.f64 x (*.f64 a (-.f64 1 t)))))
(+.f64 (*.f64 (+.f64 y t) b) (+.f64 (*.f64 -2 b) (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1)))
(+.f64 (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1) (*.f64 (+.f64 y (+.f64 t -2)) b))
(+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (+.f64 y (+.f64 t -2)) b x))
(+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))))
(+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))))
(+.f64 (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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))))
(+.f64 (+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 b y)) (*.f64 b (+.f64 t -2)))
(+.f64 (+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 b (+.f64 y t))) (*.f64 b -2))
(+.f64 (+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 y b)) (*.f64 (+.f64 t -2) b))
(+.f64 (+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 (+.f64 y t) b)) (*.f64 -2 b))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))) 1)
(*.f64 1 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))))
(*.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) 1)
(*.f64 (sqrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))) (sqrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))) 2) (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (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 (+.f64 t -1) a))))
(/.f64 1 (/.f64 1 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))
(/.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) (/.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (/.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)))) (/.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 x (*.f64 a (-.f64 1 t))))) (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) (*.f64 (+.f64 t -1) a)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t)))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (-.f64 (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 x (*.f64 a (-.f64 1 t)))) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 x (*.f64 a (-.f64 1 t)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t)))) (*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) 1) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (sqrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (*.f64 (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))) (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) 1) (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))
(pow.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) 1)
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))) 2)
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))) 3)
(pow.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) 2))
(log.f64 (exp.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))))))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) 3))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))
(exp.f64 (log.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (*.f64 a (-.f64 1 t))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (+.f64 x (*.f64 a (-.f64 1 t))))
(fma.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 x (*.f64 a (-.f64 1 t))))
(fma.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 x (*.f64 a (-.f64 1 t))))
(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 a (-.f64 1 t)))
(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 a (-.f64 1 t))))
(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 a (-.f64 1 t)))
(-.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 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 (-.f64 t 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 b (+.f64 t -2) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t -2) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(*.f64 y b)
(*.f64 b y)
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(*.f64 y b)
(*.f64 b y)
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a))
(-.f64 (fma.f64 (+.f64 y -2) b x) (neg.f64 a))
(fma.f64 b (+.f64 y -2) (+.f64 x a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (neg.f64 a))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 x a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (neg.f64 a))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 x a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (neg.f64 a))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 x a)))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (neg.f64 a))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 x a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (neg.f64 a))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 x a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (neg.f64 a))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 x a)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(neg.f64 (*.f64 t (*.f64 -1 (-.f64 b a))))
(*.f64 t (*.f64 1 (-.f64 b a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a))
(-.f64 (fma.f64 -1 (*.f64 t (*.f64 -1 (-.f64 b a))) (fma.f64 (+.f64 y -2) b x)) (neg.f64 a))
(fma.f64 (*.f64 1 (-.f64 b a)) t (fma.f64 b (+.f64 y -2) (+.f64 x a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a))
(-.f64 (fma.f64 -1 (*.f64 t (*.f64 -1 (-.f64 b a))) (fma.f64 (+.f64 y -2) b x)) (neg.f64 a))
(fma.f64 (*.f64 1 (-.f64 b a)) t (fma.f64 b (+.f64 y -2) (+.f64 x a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a))
(-.f64 (fma.f64 -1 (*.f64 t (*.f64 -1 (-.f64 b a))) (fma.f64 (+.f64 y -2) b x)) (neg.f64 a))
(fma.f64 (*.f64 1 (-.f64 b a)) t (fma.f64 b (+.f64 y -2) (+.f64 x a)))
(-.f64 x (*.f64 (-.f64 t 1) a))
(-.f64 x (*.f64 a (+.f64 t -1)))
(fma.f64 a (-.f64 1 t) 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 (-.f64 t 1) a))
(-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 a (+.f64 t -1)))
(fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t (+.f64 y -2))))
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 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.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 b t)
(+.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 b t)
(+.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 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 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 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 (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 b (/.f64 (+.f64 y (+.f64 t 2)) (+.f64 (pow.f64 (+.f64 t y) 2) -4)))
(*.f64 (/.f64 b (+.f64 t (+.f64 y 2))) (+.f64 (pow.f64 (+.f64 t y) 2) -4))
(/.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8) (/.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4) b))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 (*.f64 2 (+.f64 t y)) 4))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (*.f64 (+.f64 t y) (+.f64 t (+.f64 y 2))) 4)))
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (+.f64 y (+.f64 t 2)))
(/.f64 b (/.f64 (+.f64 y (+.f64 t 2)) (+.f64 (pow.f64 (+.f64 t y) 2) -4)))
(*.f64 (/.f64 b (+.f64 t (+.f64 y 2))) (+.f64 (pow.f64 (+.f64 t y) 2) -4))
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 (*.f64 2 (+.f64 t y)) 4))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (*.f64 (+.f64 t y) (+.f64 t (+.f64 y 2))) 4)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) b) (+.f64 y (+.f64 t 2)))
(/.f64 b (/.f64 (+.f64 y (+.f64 t 2)) (+.f64 (pow.f64 (+.f64 t y) 2) -4)))
(*.f64 (/.f64 b (+.f64 t (+.f64 y 2))) (+.f64 (pow.f64 (+.f64 t y) 2) -4))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8) b) (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 (*.f64 2 (+.f64 t y)) 4))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (*.f64 (+.f64 t y) (+.f64 t (+.f64 y 2))) 4)))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) 1) (+.f64 y (+.f64 t 2)))
(/.f64 b (/.f64 (+.f64 y (+.f64 t 2)) (+.f64 (pow.f64 (+.f64 t y) 2) -4)))
(*.f64 (/.f64 b (+.f64 t (+.f64 y 2))) (+.f64 (pow.f64 (+.f64 t y) 2) -4))
(/.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 b (/.f64 (+.f64 y (+.f64 t 2)) (+.f64 (pow.f64 (+.f64 t y) 2) -4)))
(*.f64 (/.f64 b (+.f64 t (+.f64 y 2))) (+.f64 (pow.f64 (+.f64 t y) 2) -4))
(/.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 b (/.f64 (+.f64 y (+.f64 t 2)) (+.f64 (pow.f64 (+.f64 t y) 2) -4)))
(*.f64 (/.f64 b (+.f64 t (+.f64 y 2))) (+.f64 (pow.f64 (+.f64 t y) 2) -4))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) 1) (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 (*.f64 2 (+.f64 t y)) 4))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (*.f64 (+.f64 t y) (+.f64 t (+.f64 y 2))) 4)))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (sqrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4))) (sqrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 (*.f64 2 (+.f64 t y)) 4))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (*.f64 (+.f64 t y) (+.f64 t (+.f64 y 2))) 4)))
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (*.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4)) (cbrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4)))) (cbrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 (*.f64 2 (+.f64 t y)) 4))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (*.f64 (+.f64 t y) (+.f64 t (+.f64 y 2))) 4)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) b) 1) (+.f64 y (+.f64 t 2)))
(/.f64 b (/.f64 (+.f64 y (+.f64 t 2)) (+.f64 (pow.f64 (+.f64 t y) 2) -4)))
(*.f64 (/.f64 b (+.f64 t (+.f64 y 2))) (+.f64 (pow.f64 (+.f64 t y) 2) -4))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) b) (sqrt.f64 (+.f64 y (+.f64 t 2)))) (sqrt.f64 (+.f64 y (+.f64 t 2))))
(/.f64 b (/.f64 (+.f64 y (+.f64 t 2)) (+.f64 (pow.f64 (+.f64 t y) 2) -4)))
(*.f64 (/.f64 b (+.f64 t (+.f64 y 2))) (+.f64 (pow.f64 (+.f64 t y) 2) -4))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) b) (*.f64 (cbrt.f64 (+.f64 y (+.f64 t 2))) (cbrt.f64 (+.f64 y (+.f64 t 2))))) (cbrt.f64 (+.f64 y (+.f64 t 2))))
(/.f64 b (/.f64 (+.f64 y (+.f64 t 2)) (+.f64 (pow.f64 (+.f64 t y) 2) -4)))
(*.f64 (/.f64 b (+.f64 t (+.f64 y 2))) (+.f64 (pow.f64 (+.f64 t y) 2) -4))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8) b) 1) (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 (*.f64 2 (+.f64 t y)) 4))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (*.f64 (+.f64 t y) (+.f64 t (+.f64 y 2))) 4)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8) b) (sqrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4))) (sqrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 (*.f64 2 (+.f64 t y)) 4))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (*.f64 (+.f64 t y) (+.f64 t (+.f64 y 2))) 4)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8) b) (*.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4)) (cbrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4)))) (cbrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y t) 2)) 4)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 (*.f64 2 (+.f64 t y)) 4))) b)
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (*.f64 (+.f64 t y) (+.f64 t (+.f64 y 2))) 4)))
(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 (+.f64 y (+.f64 t -2)) b) (+.f64 x (*.f64 a (-.f64 1 t))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 x (*.f64 (*.f64 a (-.f64 1 t)) 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 x (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))))))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1) (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 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 x (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 x (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 t -1) a)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 x (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (*.f64 a (-.f64 1 t)) 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t))) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 t -1) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t))) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 t -1) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 x (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))))))
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 x (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))))))
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t))) (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 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 t -1) a)) (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 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (*.f64 a (-.f64 1 t)) 1))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 x (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 x (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))))))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 a (-.f64 1 t)) (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 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (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 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a)))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a)))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 x (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (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 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (*.f64 2 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1)))))
(fma.f64 2 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (*.f64 2 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1)))))
(fma.f64 2 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (*.f64 2 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1)))))
(fma.f64 2 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))) (+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (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)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))
(+.f64 (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 a (-.f64 1 t) x) (+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1)))) (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (*.f64 2 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1)))))
(fma.f64 2 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (*.f64 2 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1)))))
(fma.f64 2 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (*.f64 2 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1)))))
(fma.f64 2 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))) (+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (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)) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 a (-.f64 1 t) x) (+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1)))) (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (*.f64 2 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1)))))
(fma.f64 2 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (*.f64 2 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1)))))
(fma.f64 2 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (*.f64 2 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1)))))
(fma.f64 2 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))) (+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (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)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))
(+.f64 (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 a (-.f64 1 t) x) (+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1)))) (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))) (+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))) (+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))) (+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1)))))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (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)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1)))))
(+.f64 x (+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1)))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a)) (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 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 a (-.f64 1 t) x) (+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1)))) (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (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 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 a (-.f64 1 t) x) (+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1)))) (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a)) (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 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 a (-.f64 1 t) x) (+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1)))) (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (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 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1)))))
(+.f64 x (+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1)))))
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) (+.f64 (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)) (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 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1)))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 (+.f64 y (+.f64 t -2)) b))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (*.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 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 x (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))))))
(+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (*.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 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (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 y (+.f64 t -2)) b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 x (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))))))
(+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (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 y (+.f64 t -2)) b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 x (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (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 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t))) x)
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 t -1) a)) x)
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 b y) (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x (*.f64 a (-.f64 1 t)))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 b y) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 b (+.f64 y t)) (+.f64 (*.f64 b -2) (+.f64 x (*.f64 a (-.f64 1 t)))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 b (+.f64 y t)) (+.f64 (*.f64 b -2) (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 t -2) b) (+.f64 x (*.f64 a (-.f64 1 t)))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 t -2) b) (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 (+.f64 y t) b) (+.f64 (*.f64 -2 b) (+.f64 x (*.f64 a (-.f64 1 t)))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 (+.f64 y t) b) (+.f64 (*.f64 -2 b) (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 1) (*.f64 (+.f64 y (+.f64 t -2)) b))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (+.f64 y (+.f64 t -2)) b x))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 t -1) (+.f64 (neg.f64 a) a)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 x (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1))) (*.f64 a (+.f64 t -1))))))
(+.f64 (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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 b y)) (*.f64 b (+.f64 t -2)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 b (+.f64 y t))) (*.f64 b -2))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 y b)) (*.f64 (+.f64 t -2) b))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 (+.f64 y t) b)) (*.f64 -2 b))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))) 1)
(+.f64 1 (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (exp.f64 (log1p.f64 (*.f64 a (+.f64 t -1))))))
(-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (expm1.f64 (log1p.f64 (*.f64 a (+.f64 t -1)))))
(*.f64 1 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(*.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) 1)
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))) (sqrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))) 2))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))) 2) (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) 1) (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (*.f64 (+.f64 t -1) (*.f64 a (+.f64 (*.f64 a (+.f64 t -1)) (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 a (+.f64 t -1)) 3)) (fma.f64 (+.f64 t -1) (*.f64 a (fma.f64 a (+.f64 t -1) (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 (+.f64 t -1) a)) (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 (+.f64 t -1) a))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a (+.f64 t -1))) (sqrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x))) (-.f64 (sqrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (sqrt.f64 (*.f64 a (+.f64 t -1)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a (+.f64 t -1))) (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x))) (-.f64 (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)) (sqrt.f64 (*.f64 a (+.f64 t -1)))))
(/.f64 1 (/.f64 1 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(/.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) (/.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) 1) (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (*.f64 (+.f64 t -1) (*.f64 a (+.f64 (*.f64 a (+.f64 t -1)) (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 a (+.f64 t -1)) 3)) (fma.f64 (+.f64 t -1) (*.f64 a (fma.f64 a (+.f64 t -1) (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 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3))) (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (*.f64 (+.f64 t -1) (*.f64 a (+.f64 (*.f64 a (+.f64 t -1)) (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 a (+.f64 t -1)) 3))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3))) (fma.f64 (+.f64 t -1) (*.f64 a (fma.f64 a (+.f64 t -1) (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 (+.f64 t -1) a) 2))) (/.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2))) (+.f64 (*.f64 a (+.f64 t -1)) (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 a (+.f64 t -1)) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2))) (fma.f64 a (+.f64 t -1) (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 (+.f64 t -1) a) 3))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)))) (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (*.f64 (+.f64 t -1) (*.f64 a (+.f64 (*.f64 a (+.f64 t -1)) (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 a (+.f64 t -1)) 3))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3))) (/.f64 (fma.f64 (+.f64 t -1) (*.f64 a (fma.f64 a (+.f64 t -1) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)))) (/.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)))) (/.f64 (+.f64 (*.f64 a (+.f64 t -1)) (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 a (+.f64 t -1)) 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2))) (/.f64 (fma.f64 a (+.f64 t -1) (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 a (+.f64 t -1)) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 x (*.f64 a (-.f64 1 t))))) (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) (*.f64 (+.f64 t -1) a)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 x (*.f64 a (-.f64 1 t))))) (+.f64 (*.f64 a (+.f64 t -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 (fma.f64 a (-.f64 1 t) x) (fma.f64 a (-.f64 1 t) x))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (-.f64 1 t) x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t)))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (*.f64 (*.f64 a a) (*.f64 (-.f64 1 t) (-.f64 1 t)))) (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (-.f64 1 t))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (*.f64 (-.f64 1 t) (*.f64 a (*.f64 a (-.f64 1 t))))) (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 a (-.f64 1 t))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (-.f64 (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 x (*.f64 a (-.f64 1 t)))) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 x (*.f64 a (-.f64 1 t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (+.f64 x (*.f64 a (-.f64 1 t))) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 b (+.f64 y (+.f64 t -2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 (fma.f64 a (-.f64 1 t) x) 3)) (fma.f64 (fma.f64 a (-.f64 1 t) x) (-.f64 (fma.f64 a (-.f64 1 t) 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 a (-.f64 1 t)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t)))) (*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (*.f64 (*.f64 a a) (*.f64 (-.f64 1 t) (-.f64 1 t)))) (*.f64 (*.f64 a (-.f64 1 t)) (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 a (-.f64 1 t)) 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (*.f64 (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (*.f64 (+.f64 t -1) (*.f64 a (+.f64 (*.f64 a (+.f64 t -1)) (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 a (+.f64 t -1)) 3)) (fma.f64 (+.f64 t -1) (*.f64 a (fma.f64 a (+.f64 t -1) (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 (+.f64 t -1) a) 2)) 1) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (sqrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (*.f64 (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))) (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) 1) (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) 1) (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (*.f64 (+.f64 t -1) (*.f64 a (+.f64 (*.f64 a (+.f64 t -1)) (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 a (+.f64 t -1)) 3)) (fma.f64 (+.f64 t -1) (*.f64 a (fma.f64 a (+.f64 t -1) (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 (+.f64 t -1) a) 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) 1) (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (*.f64 (+.f64 t -1) (*.f64 a (+.f64 (*.f64 a (+.f64 t -1)) (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 a (+.f64 t -1)) 3)) (fma.f64 (+.f64 t -1) (*.f64 a (fma.f64 a (+.f64 t -1) (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 (+.f64 t -1) a) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) 1) (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (*.f64 (+.f64 t -1) (*.f64 a (+.f64 (*.f64 a (+.f64 t -1)) (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 a (+.f64 t -1)) 3)) (fma.f64 (+.f64 t -1) (*.f64 a (fma.f64 a (+.f64 t -1) (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 a (-.f64 1 t))) 1)
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))) 2)
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))) 3)
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(pow.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) 3) 1/3)
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) 2))
(sqrt.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) 2))
(fabs.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x)))
(log.f64 (exp.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) 3))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(exp.f64 (log.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))) 1))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (*.f64 a (-.f64 1 t))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(fma.f64 b (+.f64 y (+.f64 t -2)) (+.f64 x (*.f64 a (-.f64 1 t))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(fma.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 x (*.f64 a (-.f64 1 t))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(fma.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 x (*.f64 a (-.f64 1 t))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) 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 a (-.f64 1 t)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) 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 a (-.f64 1 t))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) 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 a (-.f64 1 t)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 1 x))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(-.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)
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(*.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 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3)) 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 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3)) 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))) (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 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 (hypot.f64 (pow.f64 x 3/2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3/2)) (/.f64 (hypot.f64 (pow.f64 x 3/2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 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 (/.f64 (*.f64 (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)))) (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 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 (fma.f64 b (+.f64 t (+.f64 y -2)) (neg.f64 x)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 x 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 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 x x)) (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))) (-.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 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3)) 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 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3)) 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 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3)) 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)

localize5.0ms (0%)

Compiler

Compiled 11 to 7 computations (36.4% saved)

localize7.0ms (0%)

Compiler

Compiled 16 to 8 computations (50% saved)

localize12.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.01%
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))
0.03%
(*.f64 (-.f64 2 (+.f64 y t)) b)
Compiler

Compiled 35 to 17 computations (51.4% saved)

series1.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

rewrite85.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1878×associate-*r/
1410×associate-*l/
396×associate-/r*
302×+-commutative
294×associate-+l+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01125
125525
2364825
Stop Event
node limit
Counts
1 → 114
Calls
Call 1
Inputs
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 x (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 x (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 x (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (exp.f64 (log1p.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) (sqrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) (pow.f64 (cbrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) 2) (cbrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (/.f64 1 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 b (+.f64 -2 (+.f64 y t))))) (-.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 b (+.f64 -2 (+.f64 y t)))) (*.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))) (neg.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) 1) (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) 1) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 x x) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 b (+.f64 -2 (+.f64 y t)))))) (-.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 3))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 b (+.f64 -2 (+.f64 y t)))) (*.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)))) (neg.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)))) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)))) (sqrt.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) 2) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)))) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) 2) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)))) (cbrt.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 b (+.f64 -2 (+.f64 y t))))) 1) (-.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 3)) 1) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 b (+.f64 -2 (+.f64 y t)))) (*.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))) 1) (neg.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) 1) (neg.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) (sqrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))) (sqrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))) (sqrt.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) (pow.f64 (cbrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))) (pow.f64 (cbrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) 2)) (cbrt.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))) (/.f64 1 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))) (+.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2) 3)) (/.f64 1 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (*.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (+.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) 1) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (sqrt.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))) (sqrt.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (*.f64 (cbrt.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))) (cbrt.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))) (cbrt.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) 1) (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (*.f64 b (+.f64 -2 (+.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 b (+.f64 -2 (+.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 b (+.f64 -2 (+.f64 y t))))))))

simplify120.0ms (0.4%)

Algorithm
egg-herbie
Rules
1592×associate-/l*
1100×+-commutative
986×*-commutative
780×associate-/r*
640×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
030610922
182410432
233319822
Stop Event
node limit
Counts
162 → 215
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b))
(+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x)
x
(+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x)
x
(+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x)
(-.f64 x (*.f64 (-.f64 2 t) b))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 2 t) b))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 2 t) b))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 2 t) b))
(*.f64 y b)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 2 t) b))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 2 t) b))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 2 t) b))
(*.f64 y b)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 x (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 (-.f64 2 y) b))
(*.f64 t b)
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 (-.f64 2 y) b))
(*.f64 t b)
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 (-.f64 2 y) b))
x
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b))
(+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x)
(+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))
(+.f64 x (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1))
(+.f64 x (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) x)
(+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 x (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 x (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 x (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) x)
(+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))
(+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))
(+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))
(+.f64 (-.f64 x (exp.f64 (log1p.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)))) 1)
(*.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) 1)
(*.f64 1 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))
(*.f64 (sqrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) (sqrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))))
(*.f64 (cbrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) (pow.f64 (cbrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) 2) (cbrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (/.f64 1 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(/.f64 1 (/.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 b (+.f64 -2 (+.f64 y t))))) (-.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 b (+.f64 -2 (+.f64 y t)))) (*.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))) (neg.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) 1) (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) 1) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))
(/.f64 (*.f64 1 (-.f64 (*.f64 x x) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 b (+.f64 -2 (+.f64 y t)))))) (-.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 3))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 b (+.f64 -2 (+.f64 y t)))) (*.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)))) (neg.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)))) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)))) (sqrt.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) 2) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)))) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) 2) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)))) (cbrt.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 b (+.f64 -2 (+.f64 y t))))) 1) (-.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 3)) 1) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 b (+.f64 -2 (+.f64 y t)))) (*.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))) 1) (neg.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) 1) (neg.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) (sqrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))) (sqrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))) (sqrt.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) (pow.f64 (cbrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))) (pow.f64 (cbrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) 2)) (cbrt.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))) (/.f64 1 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))) (+.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2) 3)) (/.f64 1 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (*.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (+.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) 1) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (sqrt.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))) (sqrt.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (*.f64 (cbrt.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))) (cbrt.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))) (cbrt.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) 1) (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(pow.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) 1)
(pow.f64 (sqrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) 2)
(pow.f64 (cbrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) 3)
(pow.f64 (pow.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) 2))
(log.f64 (exp.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))))
(cbrt.f64 (pow.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) 3))
(expm1.f64 (log1p.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))))
(exp.f64 (log.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) 1))
(log1p.f64 (expm1.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))))
(fma.f64 1 x (*.f64 b (+.f64 -2 (+.f64 y t))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 b (+.f64 -2 (+.f64 y t))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 b (+.f64 -2 (+.f64 y t))))
Outputs
(*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b))
(neg.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))
(*.f64 (-.f64 2 (+.f64 y t)) (neg.f64 b))
(+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x)
(fma.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b) x)
(fma.f64 (neg.f64 (-.f64 2 (+.f64 y t))) b x)
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))
(+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x)
(fma.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b) x)
(fma.f64 (neg.f64 (-.f64 2 (+.f64 y t))) b x)
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))
(+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x)
(fma.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b) x)
(fma.f64 (neg.f64 (-.f64 2 (+.f64 y t))) b x)
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))
x
(+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x)
(fma.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b) x)
(fma.f64 (neg.f64 (-.f64 2 (+.f64 y t))) b x)
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))
(+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x)
(fma.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b) x)
(fma.f64 (neg.f64 (-.f64 2 (+.f64 y t))) b x)
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))
(+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x)
(fma.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b) x)
(fma.f64 (neg.f64 (-.f64 2 (+.f64 y t))) b x)
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))
x
(+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x)
(fma.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b) x)
(fma.f64 (neg.f64 (-.f64 2 (+.f64 y t))) b x)
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))
(+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x)
(fma.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b) x)
(fma.f64 (neg.f64 (-.f64 2 (+.f64 y t))) b x)
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))
(+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x)
(fma.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b) x)
(fma.f64 (neg.f64 (-.f64 2 (+.f64 y t))) b x)
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 x (*.f64 (-.f64 2 t) b))
(-.f64 x (*.f64 b (-.f64 2 t)))
(+.f64 x (*.f64 b (+.f64 t -2)))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 2 t) b))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 2 t) b))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 2 t) b))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(*.f64 y b)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 2 t) b))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 2 t) b))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 2 t) b))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(*.f64 y b)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(-.f64 x (*.f64 (-.f64 2 y) b))
(-.f64 x (*.f64 b (-.f64 2 y)))
(+.f64 x (*.f64 b (+.f64 y -2)))
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 (-.f64 2 y) b))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 (-.f64 2 y) b))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 (-.f64 2 y) b))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(*.f64 t b)
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 (-.f64 2 y) b))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 (-.f64 2 y) b))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 (-.f64 2 y) b))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(*.f64 t b)
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 (-.f64 2 y) b))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 (-.f64 2 y) b))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 (-.f64 2 y) b))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
x
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 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 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b))
(neg.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))
(*.f64 (-.f64 2 (+.f64 y t)) (neg.f64 b))
(+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x)
(fma.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b) x)
(fma.f64 (neg.f64 (-.f64 2 (+.f64 y t))) b x)
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))
(+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x)
(fma.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b) x)
(fma.f64 (neg.f64 (-.f64 2 (+.f64 y t))) b x)
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))
(+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x)
(fma.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b) x)
(fma.f64 (neg.f64 (-.f64 2 (+.f64 y t))) b x)
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))
(+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(+.f64 x (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(+.f64 x (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 (-.f64 2 (+.f64 y t)) (+.f64 (neg.f64 b) b)))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 (-.f64 2 (+.f64 y t)) (*.f64 0 b)))
(+.f64 x (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 (-.f64 2 (+.f64 y t)) (+.f64 (neg.f64 b) b)))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 (-.f64 2 (+.f64 y t)) (*.f64 0 b)))
(+.f64 x (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (fma.f64 b (+.f64 y (-.f64 t 2)) (fma.f64 (+.f64 y (-.f64 t 2)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 (+.f64 y (+.f64 t -2)) (-.f64 2 (+.f64 y t))))))
(+.f64 x (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 b b))))
(+.f64 x (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (fma.f64 b (+.f64 y (-.f64 t 2)) (fma.f64 (+.f64 y (-.f64 t 2)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 (+.f64 y (+.f64 t -2)) (-.f64 2 (+.f64 y t))))))
(+.f64 x (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 b b))))
(+.f64 x (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (fma.f64 b (+.f64 y (-.f64 t 2)) (fma.f64 (+.f64 y (-.f64 t 2)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 (+.f64 y (+.f64 t -2)) (-.f64 2 (+.f64 y t))))))
(+.f64 x (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 b b))))
(+.f64 x (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (fma.f64 b (+.f64 y (-.f64 t 2)) (fma.f64 (+.f64 y (-.f64 t 2)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 (+.f64 y (+.f64 t -2)) (-.f64 2 (+.f64 y t))))))
(+.f64 x (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 b b))))
(+.f64 x (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (fma.f64 b (+.f64 y (-.f64 t 2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 x (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (fma.f64 b (+.f64 y (-.f64 t 2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 x (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 x (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 x (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 x (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 (-.f64 2 (+.f64 y t)) (+.f64 (neg.f64 b) b)))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 (-.f64 2 (+.f64 y t)) (*.f64 0 b)))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 x (fma.f64 b (+.f64 y (-.f64 t 2)) (fma.f64 (+.f64 y (-.f64 t 2)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 (+.f64 y (+.f64 t -2)) (-.f64 2 (+.f64 y t))))))
(+.f64 x (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 b b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 x (fma.f64 b (+.f64 y (-.f64 t 2)) (fma.f64 (+.f64 y (-.f64 t 2)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 (+.f64 y (+.f64 t -2)) (-.f64 2 (+.f64 y t))))))
(+.f64 x (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 b b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 x (fma.f64 b (+.f64 y (-.f64 t 2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 x (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (*.f64 2 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(fma.f64 2 (*.f64 (-.f64 2 (+.f64 y t)) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(fma.f64 2 (*.f64 (-.f64 2 (+.f64 y t)) (*.f64 0 b)) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 y (-.f64 t 2)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) (+.f64 (neg.f64 b) b)) (*.f64 b (+.f64 (+.f64 y (+.f64 t -2)) (-.f64 2 (+.f64 y t))))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (+.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 (-.f64 2 (+.f64 y t)) (+.f64 b (*.f64 0 b)))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 y (-.f64 t 2)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) (+.f64 (neg.f64 b) b)) (*.f64 b (+.f64 (+.f64 y (+.f64 t -2)) (-.f64 2 (+.f64 y t))))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (+.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 (-.f64 2 (+.f64 y t)) (+.f64 b (*.f64 0 b)))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 x (+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 (-.f64 2 (+.f64 y t)) (+.f64 (neg.f64 b) b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)))) (*.f64 (-.f64 2 (+.f64 y t)) (+.f64 b (*.f64 0 b)))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 (-.f64 2 (+.f64 y t)) (+.f64 (neg.f64 b) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (+.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2))) (*.f64 (-.f64 2 (+.f64 y t)) (+.f64 b (*.f64 0 b)))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 y (-.f64 t 2)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) (+.f64 (neg.f64 b) b)) (*.f64 b (+.f64 (+.f64 y (+.f64 t -2)) (-.f64 2 (+.f64 y t))))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (+.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 (-.f64 2 (+.f64 y t)) (+.f64 b (*.f64 0 b)))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (*.f64 2 (fma.f64 (+.f64 y (-.f64 t 2)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(fma.f64 2 (*.f64 b (+.f64 (+.f64 y (+.f64 t -2)) (-.f64 2 (+.f64 y t)))) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(fma.f64 2 (*.f64 b (+.f64 (-.f64 2 (+.f64 y t)) (+.f64 y (+.f64 t -2)))) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (*.f64 2 (fma.f64 (+.f64 y (-.f64 t 2)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(fma.f64 2 (*.f64 b (+.f64 (+.f64 y (+.f64 t -2)) (-.f64 2 (+.f64 y t)))) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(fma.f64 2 (*.f64 b (+.f64 (-.f64 2 (+.f64 y t)) (+.f64 y (+.f64 t -2)))) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (+.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (+.f64 x (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 (+.f64 y (+.f64 t -2)) (-.f64 2 (+.f64 y t)))))))
(+.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 b b))) (+.f64 (fma.f64 (-.f64 2 (+.f64 y t)) b x) (*.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (+.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 (+.f64 y (+.f64 t -2)) (-.f64 2 (+.f64 y t))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 b b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (+.f64 y (-.f64 t 2)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) (+.f64 (neg.f64 b) b)) (*.f64 b (+.f64 (+.f64 y (+.f64 t -2)) (-.f64 2 (+.f64 y t))))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (+.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 (-.f64 2 (+.f64 y t)) (+.f64 b (*.f64 0 b)))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (*.f64 2 (fma.f64 (+.f64 y (-.f64 t 2)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(fma.f64 2 (*.f64 b (+.f64 (+.f64 y (+.f64 t -2)) (-.f64 2 (+.f64 y t)))) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(fma.f64 2 (*.f64 b (+.f64 (-.f64 2 (+.f64 y t)) (+.f64 y (+.f64 t -2)))) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (*.f64 2 (fma.f64 (+.f64 y (-.f64 t 2)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(fma.f64 2 (*.f64 b (+.f64 (+.f64 y (+.f64 t -2)) (-.f64 2 (+.f64 y t)))) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(fma.f64 2 (*.f64 b (+.f64 (-.f64 2 (+.f64 y t)) (+.f64 y (+.f64 t -2)))) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (+.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (+.f64 x (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 (+.f64 y (+.f64 t -2)) (-.f64 2 (+.f64 y t)))))))
(+.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 b b))) (+.f64 (fma.f64 (-.f64 2 (+.f64 y t)) b x) (*.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (+.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 (+.f64 y (+.f64 t -2)) (-.f64 2 (+.f64 y t))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 b b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 x (+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 (-.f64 2 (+.f64 y t)) (+.f64 (neg.f64 b) b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)))) (*.f64 (-.f64 2 (+.f64 y t)) (+.f64 b (*.f64 0 b)))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (+.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (+.f64 x (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 (+.f64 y (+.f64 t -2)) (-.f64 2 (+.f64 y t)))))))
(+.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 b b))) (+.f64 (fma.f64 (-.f64 2 (+.f64 y t)) b x) (*.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (+.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (+.f64 x (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 (+.f64 y (+.f64 t -2)) (-.f64 2 (+.f64 y t)))))))
(+.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 b b))) (+.f64 (fma.f64 (-.f64 2 (+.f64 y t)) b x) (*.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 (-.f64 2 (+.f64 y t)) (+.f64 (neg.f64 b) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (+.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2))) (*.f64 (-.f64 2 (+.f64 y t)) (+.f64 b (*.f64 0 b)))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (+.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 (+.f64 y (+.f64 t -2)) (-.f64 2 (+.f64 y t))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 b b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (+.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 (+.f64 y (+.f64 t -2)) (-.f64 2 (+.f64 y t))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 b b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) x)
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 x (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 (-.f64 2 (+.f64 y t)) (+.f64 (neg.f64 b) b)))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 (-.f64 2 (+.f64 y t)) (*.f64 0 b)))
(+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 x (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (fma.f64 b (+.f64 y (-.f64 t 2)) (fma.f64 (+.f64 y (-.f64 t 2)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 (+.f64 y (+.f64 t -2)) (-.f64 2 (+.f64 y t))))))
(+.f64 x (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 b b))))
(+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 x (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (fma.f64 b (+.f64 y (-.f64 t 2)) (fma.f64 (+.f64 y (-.f64 t 2)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 (+.f64 y (+.f64 t -2)) (-.f64 2 (+.f64 y t))))))
(+.f64 x (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 b b))))
(+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (fma.f64 b (+.f64 y (-.f64 t 2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 x (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) x)
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(+.f64 (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (fma.f64 (neg.f64 b) (-.f64 2 (+.f64 y t)) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 (-.f64 2 (+.f64 y t)) (+.f64 (neg.f64 b) b)))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 (-.f64 2 (+.f64 y t)) (*.f64 0 b)))
(+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 2 (+.f64 y t)) b)) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))
(+.f64 x (fma.f64 b (+.f64 y (-.f64 t 2)) (fma.f64 (+.f64 y (-.f64 t 2)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 (+.f64 y (+.f64 t -2)) (-.f64 2 (+.f64 y t))))))
(+.f64 x (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 b b))))
(+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 2 (+.f64 y t)) b)) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))
(+.f64 x (fma.f64 b (+.f64 y (-.f64 t 2)) (fma.f64 (+.f64 y (-.f64 t 2)) b (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 x (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 (+.f64 y (+.f64 t -2)) (-.f64 2 (+.f64 y t))))))
(+.f64 x (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 b b))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))
(+.f64 x (fma.f64 b (+.f64 y (-.f64 t 2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))
(+.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 x (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) 2) (*.f64 (-.f64 2 (+.f64 y t)) b)))
(+.f64 (-.f64 x (exp.f64 (log1p.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)))) 1)
(+.f64 1 (-.f64 x (exp.f64 (log1p.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)))))
(-.f64 x (expm1.f64 (log1p.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(*.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) 1)
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(*.f64 1 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(*.f64 (sqrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) (sqrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(*.f64 (cbrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) (pow.f64 (cbrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) 2))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) 2) (cbrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (/.f64 1 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (fma.f64 (-.f64 2 (+.f64 y t)) b x))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (fma.f64 x x (*.f64 (-.f64 2 (+.f64 y t)) (*.f64 b (fma.f64 (-.f64 2 (+.f64 y t)) b x)))))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (-.f64 2 (+.f64 y t)) b))))
(/.f64 1 (/.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (fma.f64 (-.f64 2 (+.f64 y t)) b x))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (fma.f64 x x (*.f64 (-.f64 2 (+.f64 y t)) (*.f64 b (fma.f64 (-.f64 2 (+.f64 y t)) b x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (fma.f64 (-.f64 2 (+.f64 y t)) b x))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (fma.f64 x x (*.f64 (-.f64 2 (+.f64 y t)) (*.f64 b (fma.f64 (-.f64 2 (+.f64 y t)) b x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 b (+.f64 -2 (+.f64 y t))))) (-.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))
(/.f64 (*.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (-.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) (-.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))))
(/.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (/.f64 (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))))
(*.f64 (/.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 (-.f64 2 (+.f64 y t)) b x)) (fma.f64 (-.f64 2 (+.f64 y t)) b x))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 b (+.f64 -2 (+.f64 y t)))) (*.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y (-.f64 t 2))) 3)) (fma.f64 x x (*.f64 (*.f64 b (+.f64 y (-.f64 t 2))) (-.f64 (*.f64 b (+.f64 y (-.f64 t 2))) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (fma.f64 x x (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))) (neg.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (fma.f64 (-.f64 2 (+.f64 y t)) b x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (fma.f64 x x (*.f64 (-.f64 2 (+.f64 y t)) (*.f64 b (fma.f64 (-.f64 2 (+.f64 y t)) b x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) 1) (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (fma.f64 x x (*.f64 (-.f64 2 (+.f64 y t)) (*.f64 b (fma.f64 (-.f64 2 (+.f64 y t)) b x)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) 1) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (fma.f64 (-.f64 2 (+.f64 y t)) b x))
(/.f64 (*.f64 1 (-.f64 (*.f64 x x) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 b (+.f64 -2 (+.f64 y t)))))) (-.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))
(/.f64 (*.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (-.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) (-.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))))
(/.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (/.f64 (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))))
(*.f64 (/.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 (-.f64 2 (+.f64 y t)) b x)) (fma.f64 (-.f64 2 (+.f64 y t)) b x))
(/.f64 (*.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 3))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 b (+.f64 -2 (+.f64 y t)))) (*.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y (-.f64 t 2))) 3)) (fma.f64 x x (*.f64 (*.f64 b (+.f64 y (-.f64 t 2))) (-.f64 (*.f64 b (+.f64 y (-.f64 t 2))) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (fma.f64 x x (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) x))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)))) (neg.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (fma.f64 (-.f64 2 (+.f64 y t)) b x))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (fma.f64 x x (*.f64 (-.f64 2 (+.f64 y t)) (*.f64 b (fma.f64 (-.f64 2 (+.f64 y t)) b x)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)))) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) (/.f64 (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x)))) (sqrt.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (sqrt.f64 (fma.f64 x x (*.f64 (-.f64 2 (+.f64 y t)) (*.f64 b (fma.f64 (-.f64 2 (+.f64 y t)) b x)))))) (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))))
(*.f64 (sqrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) (sqrt.f64 (fma.f64 x x (*.f64 (-.f64 2 (+.f64 y t)) (*.f64 b (fma.f64 (-.f64 2 (+.f64 y t)) b x)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)))) (sqrt.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))
(/.f64 (sqrt.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x)) (/.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x)) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (sqrt.f64 (fma.f64 (-.f64 2 (+.f64 y t)) b x))) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))))
(*.f64 (sqrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))) (sqrt.f64 (fma.f64 (-.f64 2 (+.f64 y t)) b x))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) 2) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)))) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x)) 2) (/.f64 (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x)))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x)) 2) (cbrt.f64 (fma.f64 x x (*.f64 (-.f64 2 (+.f64 y t)) (*.f64 b (fma.f64 (-.f64 2 (+.f64 y t)) b x)))))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x)) 2) (cbrt.f64 (fma.f64 x x (*.f64 (-.f64 2 (+.f64 y t)) (*.f64 b (fma.f64 (-.f64 2 (+.f64 y t)) b x)))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) 2) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)))) (cbrt.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x)) 2) (/.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x)) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x)) 2) (cbrt.f64 (fma.f64 (-.f64 2 (+.f64 y t)) b x))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x)) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))) (cbrt.f64 (fma.f64 (-.f64 2 (+.f64 y t)) b x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 b (+.f64 -2 (+.f64 y t))))) 1) (-.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))
(/.f64 (*.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) (-.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) (-.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))))
(/.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (/.f64 (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))))
(*.f64 (/.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 (-.f64 2 (+.f64 y t)) b x)) (fma.f64 (-.f64 2 (+.f64 y t)) b x))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 3)) 1) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 b (+.f64 -2 (+.f64 y t)))) (*.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y (-.f64 t 2))) 3)) (fma.f64 x x (*.f64 (*.f64 b (+.f64 y (-.f64 t 2))) (-.f64 (*.f64 b (+.f64 y (-.f64 t 2))) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (fma.f64 x x (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) x))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))) 1) (neg.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (fma.f64 (-.f64 2 (+.f64 y t)) b x))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) 1) (neg.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (fma.f64 x x (*.f64 (-.f64 2 (+.f64 y t)) (*.f64 b (fma.f64 (-.f64 2 (+.f64 y t)) b x)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) (sqrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) (/.f64 (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x)))) (sqrt.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (sqrt.f64 (fma.f64 x x (*.f64 (-.f64 2 (+.f64 y t)) (*.f64 b (fma.f64 (-.f64 2 (+.f64 y t)) b x)))))) (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))))
(*.f64 (sqrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) (sqrt.f64 (fma.f64 x x (*.f64 (-.f64 2 (+.f64 y t)) (*.f64 b (fma.f64 (-.f64 2 (+.f64 y t)) b x)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))) (sqrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))) (sqrt.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))
(/.f64 (sqrt.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x)) (/.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x)) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (sqrt.f64 (fma.f64 (-.f64 2 (+.f64 y t)) b x))) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))))
(*.f64 (sqrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))) (sqrt.f64 (fma.f64 (-.f64 2 (+.f64 y t)) b x))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) (pow.f64 (cbrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x)) 2) (/.f64 (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x)))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x)) 2) (cbrt.f64 (fma.f64 x x (*.f64 (-.f64 2 (+.f64 y t)) (*.f64 b (fma.f64 (-.f64 2 (+.f64 y t)) b x)))))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x)) 2) (cbrt.f64 (fma.f64 x x (*.f64 (-.f64 2 (+.f64 y t)) (*.f64 b (fma.f64 (-.f64 2 (+.f64 y t)) b x)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))) (pow.f64 (cbrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) 2)) (cbrt.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x)) 2) (/.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x)) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x)) 2) (cbrt.f64 (fma.f64 (-.f64 2 (+.f64 y t)) b x))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x)) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))) (cbrt.f64 (fma.f64 (-.f64 2 (+.f64 y t)) b x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))) (/.f64 1 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))) (+.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)))
(/.f64 (-.f64 (*.f64 x (pow.f64 x 3)) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 4)) (/.f64 (fma.f64 x x (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (/.f64 1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x))))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 4)) (*.f64 (fma.f64 x x (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (fma.f64 (-.f64 2 (+.f64 y t)) b x)))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 4)) (*.f64 (fma.f64 (-.f64 2 (+.f64 y t)) b x) (fma.f64 x x (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2) 3)) (/.f64 1 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (*.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x)) (-.f64 (pow.f64 x 6) (pow.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2) 3))) (+.f64 (*.f64 x (pow.f64 x 3)) (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2) (fma.f64 x x (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 6)) (fma.f64 (-.f64 2 (+.f64 y t)) b x)) (fma.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2) (fma.f64 x x (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (pow.f64 x 4)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 6)) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x))))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 6)) (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (fma.f64 x x (*.f64 (-.f64 2 (+.f64 y t)) (*.f64 b (fma.f64 (-.f64 2 (+.f64 y t)) b x))))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 6)) (*.f64 (fma.f64 x x (*.f64 (-.f64 2 (+.f64 y t)) (*.f64 b (fma.f64 (-.f64 2 (+.f64 y t)) b x)))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (+.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3) 3)) (/.f64 (+.f64 (pow.f64 x 6) (+.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 6) (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)))) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3) 3)) (fma.f64 x x (*.f64 (-.f64 2 (+.f64 y t)) (*.f64 b (fma.f64 (-.f64 2 (+.f64 y t)) b x))))) (+.f64 (pow.f64 x 6) (fma.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 6))))
(/.f64 (-.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3) 3)) (*.f64 (fma.f64 x x (*.f64 (-.f64 2 (+.f64 y t)) (*.f64 b (fma.f64 (-.f64 2 (+.f64 y t)) b x)))) (fma.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (pow.f64 x 6))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) 1) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (fma.f64 (-.f64 2 (+.f64 y t)) b x))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (sqrt.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))) (sqrt.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (fma.f64 (-.f64 2 (+.f64 y t)) b x))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (*.f64 (cbrt.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))) (cbrt.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))) (cbrt.f64 (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 2)) (fma.f64 (-.f64 2 (+.f64 y t)) b x))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) 1) (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (fma.f64 x x (*.f64 (-.f64 2 (+.f64 y t)) (*.f64 b (fma.f64 (-.f64 2 (+.f64 y t)) b x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)))))) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (fma.f64 x x (*.f64 (-.f64 2 (+.f64 y t)) (*.f64 b (fma.f64 (-.f64 2 (+.f64 y t)) b x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (fma.f64 x x (*.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) 3)) (fma.f64 x x (*.f64 (-.f64 2 (+.f64 y t)) (*.f64 b (fma.f64 (-.f64 2 (+.f64 y t)) b x)))))
(pow.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) 1)
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(pow.f64 (sqrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) 2)
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(pow.f64 (cbrt.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) 3)
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(pow.f64 (pow.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) 3) 1/3)
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(sqrt.f64 (pow.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) 2))
(sqrt.f64 (pow.f64 (fma.f64 b (+.f64 y (-.f64 t 2)) x) 2))
(fabs.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(log.f64 (exp.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(cbrt.f64 (pow.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) 3))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(expm1.f64 (log1p.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(exp.f64 (log.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(exp.f64 (*.f64 (log.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))) 1))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(log1p.f64 (expm1.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t))))))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 1 x (*.f64 b (+.f64 -2 (+.f64 y t))))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 b (+.f64 -2 (+.f64 y t))))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 b (+.f64 -2 (+.f64 y t))))
(-.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)

localize16.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.01%
(-.f64 x (*.f64 y z))
0.02%
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 2 (+.f64 y t)) b))
0.03%
(*.f64 (-.f64 2 (+.f64 y t)) b)
Compiler

Compiled 48 to 19 computations (60.4% saved)

series4.0ms (0%)

Counts
2 → 96
Calls

24 calls:

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

rewrite165.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
604×associate-/r*
514×associate-+l+
492×associate-/l*
414×+-commutative
378×associate-/r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01450
133046
2486746
Stop Event
node limit
Counts
2 → 269
Calls
Call 1
Inputs
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 x (*.f64 y z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 -1 (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 0 (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (neg.f64 (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (*.f64 y (neg.f64 z)) 1) (*.f64 b (+.f64 -2 (+.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 y (neg.f64 z)) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (*.f64 y (neg.f64 z)) 1) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 -1 (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (fma.f64 (neg.f64 b) (-.f64 (-.f64 2 y) t) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 0 (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (fma.f64 (neg.f64 b) (-.f64 (-.f64 2 y) t) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (fma.f64 (neg.f64 b) (-.f64 (-.f64 2 y) t) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 -1 (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 0 (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 -1 (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 0 (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 -1 (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 0 (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 -1 (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) 2) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 0 (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) 2) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) 2) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (*.f64 (*.f64 y (neg.f64 z)) 1) (*.f64 (-.f64 (-.f64 2 y) t) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (*.f64 b (+.f64 -2 (+.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (neg.f64 z) y (*.f64 y z)) (*.f64 b (+.f64 -2 (+.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (neg.f64 y) z (*.f64 y z)) (*.f64 b (+.f64 -2 (+.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (*.f64 y (neg.f64 z)) 1 (*.f64 y z)) (*.f64 b (+.f64 -2 (+.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y z))) (sqrt.f64 (*.f64 y z)) (*.f64 y z)) (*.f64 b (+.f64 -2 (+.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (*.f64 y z)) (*.f64 b (+.f64 -2 (+.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (neg.f64 z) y (*.f64 y z)) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (neg.f64 y) z (*.f64 y z)) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (*.f64 y (neg.f64 z)) 1 (*.f64 y z)) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y z))) (sqrt.f64 (*.f64 y z)) (*.f64 y z)) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (*.f64 y z)) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (neg.f64 b) (-.f64 (-.f64 2 y) t) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (neg.f64 b) (-.f64 (-.f64 2 y) t) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) 2) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) 2) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (-.f64 (fma.f64 (neg.f64 z) y (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (-.f64 (fma.f64 (neg.f64 y) z (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (-.f64 (fma.f64 (*.f64 y (neg.f64 z)) 1 (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y z))) (sqrt.f64 (*.f64 y z)) (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (fma.f64 (neg.f64 b) (-.f64 (-.f64 2 y) t) (*.f64 (-.f64 (-.f64 2 y) t) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 (-.f64 2 y) t) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 (-.f64 2 y) t) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) (*.f64 (-.f64 (-.f64 2 y) t) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) 2) (*.f64 (-.f64 (-.f64 2 y) t) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (fma.f64 (neg.f64 z) y (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (fma.f64 (neg.f64 y) z (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (fma.f64 (*.f64 y (neg.f64 z)) 1 (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y z))) (sqrt.f64 (*.f64 y z)) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 (-.f64 2 y) t) (*.f64 (-.f64 (-.f64 2 y) t) b)) (fma.f64 (neg.f64 b) (-.f64 (-.f64 2 y) t) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 (-.f64 2 y) t) b)) (fma.f64 (neg.f64 b) (-.f64 (-.f64 2 y) t) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 (-.f64 2 y) t) b)) (fma.f64 (neg.f64 b) (-.f64 (-.f64 2 y) t) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) (*.f64 (-.f64 (-.f64 2 y) t) b)) (fma.f64 (neg.f64 b) (-.f64 (-.f64 2 y) t) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) 2) (*.f64 (-.f64 (-.f64 2 y) t) b)) (fma.f64 (neg.f64 b) (-.f64 (-.f64 2 y) t) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 (-.f64 2 y) t) (*.f64 (-.f64 (-.f64 2 y) t) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 (-.f64 2 y) t) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 (-.f64 2 y) t) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) (*.f64 (-.f64 (-.f64 2 y) t) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) 2) (*.f64 (-.f64 (-.f64 2 y) t) b)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 (-.f64 2 y) t) (*.f64 (-.f64 (-.f64 2 y) t) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 (-.f64 2 y) t) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 (-.f64 2 y) t) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) (*.f64 (-.f64 (-.f64 2 y) t) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) 2) (*.f64 (-.f64 (-.f64 2 y) t) b)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 (-.f64 2 y) t) (*.f64 (-.f64 (-.f64 2 y) t) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 (-.f64 2 y) t) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 (-.f64 2 y) t) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) (*.f64 (-.f64 (-.f64 2 y) t) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) 2) (*.f64 (-.f64 (-.f64 2 y) t) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 (-.f64 2 y) t) (*.f64 (-.f64 (-.f64 2 y) t) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) 2) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (+.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 (-.f64 2 y) t) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) 2) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 (-.f64 2 y) t) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) 2) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) (*.f64 (-.f64 (-.f64 2 y) t) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) 2) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) 2) (*.f64 (-.f64 (-.f64 2 y) t) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) 2) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (-.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 (-.f64 x (*.f64 y z)) (fma.f64 (neg.f64 b) (-.f64 (-.f64 2 y) t) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 (-.f64 x (*.f64 y z)) (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 (-.f64 x (*.f64 y z)) (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 (-.f64 x (*.f64 y z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 (-.f64 x (*.f64 y z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) 2) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 z)) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 z)) (+.f64 x (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 z)) (-.f64 x (*.f64 (-.f64 (-.f64 2 y) t) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1) (-.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 b) (-.f64 (-.f64 2 y) t) (*.f64 (-.f64 (-.f64 2 y) t) b)) (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 -2 (+.f64 y t)) b (*.f64 (-.f64 (-.f64 2 y) t) b)) (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 1 (*.f64 (-.f64 (-.f64 2 y) t) b)) (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) (*.f64 (-.f64 (-.f64 2 y) t) b)) (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) 2) (*.f64 (-.f64 (-.f64 2 y) t) b)) (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) x) (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) x) (*.f64 (*.f64 y (neg.f64 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 x (*.f64 y z)) (exp.f64 (log1p.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b)))) (sqrt.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b)))) 2) (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (*.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b)) (sqrt.f64 (-.f64 x (*.f64 y z)))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 y z))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b))) (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (*.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b))))) (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 2)) (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 2))) (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 2)) (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 3))) (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (-.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 2) (*.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 3)) (-.f64 (*.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (-.f64 x (*.f64 y z)) 2)) (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b))) (*.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b)))))) (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (*.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 3)) (+.f64 (pow.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) 3) (pow.f64 (*.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (-.f64 x (*.f64 y z)) 2)) (*.f64 (*.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b))) (*.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b))))) (*.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (*.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 2)) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b)) (/.f64 (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b)) (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (*.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (*.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b)))) (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (*.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b)))) (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 2))) (/.f64 (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b)) (sqrt.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 3))) (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (*.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 2))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 2)))) (/.f64 (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 3))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 3)))) (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (*.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b)))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 b (+.f64 -2 (+.f64 y t))))) (-.f64 x (+.f64 (*.f64 y z) (*.f64 b (+.f64 -2 (+.f64 y t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b)) (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b)))) (+.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (-.f64 x (*.f64 y z)) 3)) (*.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 3))) (*.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (*.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b)))) (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (-.f64 x (*.f64 y z)) 2)) (*.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 2))) (*.f64 (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b)) (+.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 2) (pow.f64 (-.f64 x (*.f64 y z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) 3)) (-.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (*.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 b (+.f64 -2 (+.f64 y t))))) (*.f64 (-.f64 x (*.f64 y z)) (*.f64 b (+.f64 -2 (+.f64 y t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b)) 3)) (+.f64 (+.f64 (*.f64 x x) (*.f64 (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b)) (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b)))) (*.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) 3) (pow.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 3) 3)) (*.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (*.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b)))) (+.f64 (+.f64 (*.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (-.f64 x (*.f64 y z)) 3)) (*.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 3))) (*.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) 3) (pow.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 2) 3)) (*.f64 (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b)) (+.f64 (*.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (-.f64 x (*.f64 y z)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 2)) (*.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 2))) (neg.f64 (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (*.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 2)) 1) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 2)) (sqrt.f64 (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b)))) (sqrt.f64 (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 2)) (*.f64 (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b))) (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b))))) (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (*.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 3)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (*.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b)))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (*.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (*.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (*.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (*.f64 (*.f64 (-.f64 (-.f64 2 y) t) b) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (-.f64 2 y) t) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 x (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (neg.f64 (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 x (*.f64 y z)) (*.f64 b (+.f64 -2 (+.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 x (*.f64 y z))) (sqrt.f64 (-.f64 x (*.f64 y z))) (*.f64 b (+.f64 -2 (+.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 y z (*.f64 (-.f64 (-.f64 2 y) t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y z))) 2) (cbrt.f64 (-.f64 x (*.f64 y z))) (*.f64 b (+.f64 -2 (+.f64 y t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 (*.f64 y (neg.f64 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 y (neg.f64 z)) (fma.f64 (neg.f64 z) y (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (*.f64 y (neg.f64 z)) 1) (fma.f64 (neg.f64 z) y (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 y (neg.f64 z)) (fma.f64 (neg.f64 y) z (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (*.f64 y (neg.f64 z)) 1) (fma.f64 (neg.f64 y) z (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 y (neg.f64 z)) (fma.f64 (*.f64 y (neg.f64 z)) 1 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (*.f64 y (neg.f64 z)) 1) (fma.f64 (*.f64 y (neg.f64 z)) 1 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 y (neg.f64 z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y z))) (sqrt.f64 (*.f64 y z)) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (*.f64 y (neg.f64 z)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y z))) (sqrt.f64 (*.f64 y z)) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 y (neg.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (*.f64 y (neg.f64 z)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (fma.f64 (neg.f64 z) y (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (fma.f64 (neg.f64 y) z (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (fma.f64 (*.f64 y (neg.f64 z)) 1 (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y z))) (sqrt.f64 (*.f64 y z)) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (neg.f64 z) y (*.f64 y z)) (fma.f64 (neg.f64 z) y (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (neg.f64 y) z (*.f64 y z)) (fma.f64 (neg.f64 z) y (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (*.f64 y (neg.f64 z)) 1 (*.f64 y z)) (fma.f64 (neg.f64 z) y (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y z))) (sqrt.f64 (*.f64 y z)) (*.f64 y z)) (fma.f64 (neg.f64 z) y (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (*.f64 y z)) (fma.f64 (neg.f64 z) y (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (neg.f64 z) y (*.f64 y z)) (fma.f64 (neg.f64 y) z (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (neg.f64 y) z (*.f64 y z)) (fma.f64 (neg.f64 y) z (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (*.f64 y (neg.f64 z)) 1 (*.f64 y z)) (fma.f64 (neg.f64 y) z (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y z))) (sqrt.f64 (*.f64 y z)) (*.f64 y z)) (fma.f64 (neg.f64 y) z (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (*.f64 y z)) (fma.f64 (neg.f64 y) z (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (neg.f64 z) y (*.f64 y z)) (fma.f64 (*.f64 y (neg.f64 z)) 1 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (neg.f64 y) z (*.f64 y z)) (fma.f64 (*.f64 y (neg.f64 z)) 1 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (*.f64 y (neg.f64 z)) 1 (*.f64 y z)) (fma.f64 (*.f64 y (neg.f64 z)) 1 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y z))) (sqrt.f64 (*.f64 y z)) (*.f64 y z)) (fma.f64 (*.f64 y (neg.f64 z)) 1 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (*.f64 y z)) (fma.f64 (*.f64 y (neg.f64 z)) 1 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (neg.f64 z) y (*.f64 y z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y z))) (sqrt.f64 (*.f64 y z)) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (neg.f64 y) z (*.f64 y z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y z))) (sqrt.f64 (*.f64 y z)) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (*.f64 y (neg.f64 z)) 1 (*.f64 y z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y z))) (sqrt.f64 (*.f64 y z)) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y z))) (sqrt.f64 (*.f64 y z)) (*.f64 y z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y z))) (sqrt.f64 (*.f64 y z)) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (*.f64 y z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y z))) (sqrt.f64 (*.f64 y z)) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (neg.f64 z) y (*.f64 y z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (neg.f64 y) z (*.f64 y z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (*.f64 y (neg.f64 z)) 1 (*.f64 y z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y z))) (sqrt.f64 (*.f64 y z)) (*.f64 y z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (*.f64 y z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 z)) (+.f64 x (fma.f64 (neg.f64 z) y (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 z)) (+.f64 x (fma.f64 (neg.f64 y) z (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 z)) (+.f64 x (fma.f64 (*.f64 y (neg.f64 z)) 1 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 z)) (+.f64 x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y z))) (sqrt.f64 (*.f64 y z)) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 z)) (+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (neg.f64 z)) 1) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 z) y (*.f64 y z)) (-.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 y) z (*.f64 y z)) (-.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 y (neg.f64 z)) 1 (*.f64 y z)) (-.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y z))) (sqrt.f64 (*.f64 y z)) (*.f64 y z)) (-.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (*.f64 y z)) (-.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (exp.f64 (log1p.f64 (*.f64 y z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 x (*.f64 y z))) (sqrt.f64 (-.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 x (*.f64 y z))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y z))) 2) (cbrt.f64 (-.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (/.f64 1 (+.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y z) (+.f64 x (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 y z))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y z) (+.f64 x (*.f64 y z))))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2))) (-.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3))) (-.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x)) (*.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 y z) (+.f64 x (*.f64 y z))) (*.f64 (*.f64 y z) (+.f64 x (*.f64 y z)))))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) (+.f64 x (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (+.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (*.f64 (*.f64 y z) (+.f64 x (*.f64 y z))) 3))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (*.f64 y z) (+.f64 x (*.f64 y z))) (*.f64 (*.f64 y z) (+.f64 x (*.f64 y z)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 y z) (+.f64 x (*.f64 y z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (-.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (+.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 y z)) (/.f64 (+.f64 x (*.f64 y z)) (-.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 x x (*.f64 (*.f64 y z) (+.f64 x (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 x x (*.f64 (*.f64 y z) (+.f64 x (*.f64 y z)))) (/.f64 (fma.f64 x x (*.f64 (*.f64 y z) (+.f64 x (*.f64 y z)))) (-.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2))) (/.f64 (+.f64 x (*.f64 y z)) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3))) (/.f64 (fma.f64 x x (*.f64 (*.f64 y z) (+.f64 x (*.f64 y z)))) (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)))) (/.f64 (+.f64 x (*.f64 y z)) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)))) (/.f64 (fma.f64 x x (*.f64 (*.f64 y z) (+.f64 x (*.f64 y z)))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y (neg.f64 z)) (*.f64 y (neg.f64 z)))) (-.f64 x (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3))) (*.f64 (fma.f64 x x (*.f64 (*.f64 y z) (+.f64 x (*.f64 y z)))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2))) (*.f64 (+.f64 x (*.f64 y z)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (neg.f64 z)) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 y (neg.f64 z)) (*.f64 y (neg.f64 z))) (*.f64 x (*.f64 y (neg.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (*.f64 y z) 3) 3)) (*.f64 (fma.f64 x x (*.f64 (*.f64 y z) (+.f64 x (*.f64 y z)))) (+.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3)) (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (pow.f64 (*.f64 y z) 2) 3)) (*.f64 (+.f64 x (*.f64 y z)) (+.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2))) (*.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2))) (neg.f64 (+.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y z) (+.f64 x (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) 1) (+.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (sqrt.f64 (+.f64 x (*.f64 y z)))) (sqrt.f64 (+.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (*.f64 (cbrt.f64 (+.f64 x (*.f64 y z))) (cbrt.f64 (+.f64 x (*.f64 y z))))) (cbrt.f64 (+.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) 1) (fma.f64 x x (*.f64 (*.f64 y z) (+.f64 x (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 y z) (+.f64 x (*.f64 y z)))))) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 y z) (+.f64 x (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 y z) (+.f64 x (*.f64 y z))))) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 y z) (+.f64 x (*.f64 y z))))))) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 y z) (+.f64 x (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 x (*.f64 y z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 x (*.f64 y z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 y z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y (neg.f64 z)))))))

simplify167.0ms (0.5%)

Algorithm
egg-herbie
Rules
848×+-commutative
838×associate-+r+
834×associate-*r*
772×associate-+l+
698×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

eval821.0ms (2.4%)

Compiler

Compiled 36533 to 19044 computations (47.9% saved)

prune460.0ms (1.4%)

Pruning

27 alts after pruning (22 fresh and 5 done)

PrunedKeptTotal
New1153111164
Fresh41115
Picked011
Done246
Total1159271186
Error
0%
Counts
1186 → 27
Alt Table
Click to see full alt table
StatusErrorProgram
29.15%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a))
38.35%
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 2 (+.f64 y t)) b))
56.51%
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 b (neg.f64 t)))
41.93%
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a))
48.01%
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 2 t) b))
48.02%
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 (-.f64 2 y) b))
48.28%
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 (-.f64 t 1) a))
52.68%
(-.f64 (*.f64 (neg.f64 y) z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
75.95%
(-.f64 z (*.f64 z y))
43.31%
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z))
38.83%
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
52.05%
(-.f64 x (*.f64 (-.f64 t 1) a))
57.11%
(-.f64 x (*.f64 (-.f64 2 y) b))
56.83%
(-.f64 x (*.f64 (-.f64 2 t) b))
52.73%
(-.f64 x (*.f64 z (-.f64 y 1)))
65.78%
(-.f64 x (*.f64 y z))
66.49%
(-.f64 x (neg.f64 (*.f64 b y)))
74.8%
(-.f64 a (*.f64 t a))
80.08%
(+.f64 (*.f64 t b) (*.f64 t (neg.f64 a)))
79.81%
(*.f64 (-.f64 b z) y)
88.39%
(*.f64 z (neg.f64 y))
89.44%
(*.f64 y b)
80.08%
(*.f64 t (-.f64 b a))
89.56%
(*.f64 t (neg.f64 a))
88.48%
(*.f64 t b)
57.97%
(neg.f64 (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
75.11%
x
Compiler

Compiled 674 to 500 computations (25.8% saved)

localize18.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.01%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a))
0.01%
(*.f64 (+.f64 y -1) z)
Compiler

Compiled 49 to 30 computations (38.8% saved)

series2.0ms (0%)

Counts
1 → 60
Calls

15 calls:

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

rewrite132.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1628×distribute-lft-in
580×associate-/r*
486×associate-/l*
446×associate-+l+
384×associate-/r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01537
133833
2471133
Stop Event
node limit
Counts
1 → 171
Calls
Call 1
Inputs
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (+.f64 -1 t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (*.f64 a (-.f64 1 t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) (*.f64 (*.f64 a (-.f64 1 t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t))) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t))) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) (*.f64 (+.f64 -1 t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 1 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 1 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 1 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 (*.f64 a (-.f64 1 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)) (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)) (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)) (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 y -1) z)) (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 a (-.f64 1 t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 a (-.f64 1 t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 a (-.f64 1 t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 a (-.f64 1 t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 a (-.f64 1 t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 -1 t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 -1 t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 -1 t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (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 -1 t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (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 -1 t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 1 (*.f64 (*.f64 a (-.f64 1 t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 1 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 1 (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 1 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 (*.f64 a (-.f64 1 t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 1 y)) (-.f64 x (*.f64 (+.f64 -1 t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 1 t)) (+.f64 x (*.f64 z (-.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 1 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 1 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 1 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 1 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 1 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (+.f64 -1 t) a)) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (+.f64 x (*.f64 z (-.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 (*.f64 z (-.f64 1 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (exp.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((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)))))))) (#(struct:change #<rule egg-rr> (2) ((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))))) (#(struct:change #<rule egg-rr> (2) ((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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)) (/.f64 1 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (-.f64 (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))) (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))) (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)) (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3))) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (-.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 2) (*.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 (+.f64 -1 t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)) (-.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2)) (*.f64 (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))))) (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)) (+.f64 (pow.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) 3) (pow.f64 (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2)) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))) (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))) (/.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))) (/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3))) (/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2))) (/.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)))) (/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)))) (/.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t)))) (+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2)) (*.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2))) (*.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3)) (*.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3))) (*.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (-.f64 (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t))) (*.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3)) (+.f64 (*.f64 x x) (+.f64 (*.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) 3) (pow.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 2) 3)) (*.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)) (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) 3) (pow.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 3) 3)) (*.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))) (+.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)) (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2))) (neg.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)) 1) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)) (sqrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))) (sqrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)) (*.f64 (cbrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))) (cbrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))) (cbrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)) 1) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) 2) (cbrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((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))))))))

simplify223.0ms (0.7%)

Algorithm
egg-herbie
Rules
1570×associate--r+
1288×associate-+l-
1098×fma-def
850×associate-+r-
676×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
046315489
1147014723
2603214723
Stop Event
node limit
Counts
231 → 296
Calls
Call 1
Inputs
(*.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 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t))))
(+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (+.f64 -1 t) a)))
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 x (+.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) (*.f64 a (-.f64 1 t))))
(+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (*.f64 a (-.f64 1 t)) 1)))
(+.f64 x (+.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) (*.f64 (*.f64 a (-.f64 1 t)) 1)))
(+.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t))) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))
(+.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.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 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))
(+.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t))) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))
(+.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.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 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))
(+.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.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 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))
(+.f64 x (-.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) (*.f64 (+.f64 -1 t) a)))
(+.f64 x (*.f64 1 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t)))))
(+.f64 x (*.f64 1 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (+.f64 -1 t) a))))
(+.f64 x (*.f64 1 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 (*.f64 a (-.f64 1 t)) 1))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)) (*.f64 a (-.f64 1 t))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)) (*.f64 a (-.f64 1 t))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)) (*.f64 a (-.f64 1 t))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 y -1) z)) (*.f64 a (-.f64 1 t))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 a (-.f64 1 t))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 a (-.f64 1 t)) 1)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 a (-.f64 1 t)) 1)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 a (-.f64 1 t)) 1)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 a (-.f64 1 t)) 1)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 a (-.f64 1 t)) 1)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 -1 t) a)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 -1 t) a)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 -1 t) a)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (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 -1 t) a)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (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 -1 t) a)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 1 (*.f64 (*.f64 a (-.f64 1 t)) 1)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (-.f64 1 t) a (*.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 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.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 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (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 -1 t) a))) (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 -1 t) a))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.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 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.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 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.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 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.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 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a)) (fma.f64 (-.f64 1 t) a (*.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 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (-.f64 1 t) a (*.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 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.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 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.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 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.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 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.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 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 1 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 1 (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 1 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 a (-.f64 1 t))))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 (*.f64 a (-.f64 1 t)) 1)))
(+.f64 (*.f64 z (-.f64 1 y)) (-.f64 x (*.f64 (+.f64 -1 t) a)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 x (*.f64 z (-.f64 1 y))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))
(+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t))) x)
(+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (+.f64 -1 t) a)) x)
(+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (+.f64 x (*.f64 z (-.f64 1 y))))
(+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) x)
(+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 (-.f64 1 t) a (*.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 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.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 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 1 y)))
(+.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 (*.f64 z (-.f64 1 y)) 1))
(+.f64 (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (exp.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a)))) 1)
(*.f64 1 (-.f64 x (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))) 1)
(*.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 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)) (/.f64 1 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))
(*.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (-.f64 (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (*.f64 (+.f64 -1 t) a))))
(*.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))) (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))) (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)) (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3))) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (-.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 2) (*.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 (+.f64 -1 t) a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)) (-.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2)) (*.f64 (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))))) (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)) (+.f64 (pow.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) 3) (pow.f64 (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2)) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))) (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))))))
(/.f64 1 (/.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))
(/.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))) (/.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))))
(/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))) (/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3))) (/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2))) (/.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)))) (/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)))) (/.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t)))) (+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t)))))
(/.f64 (-.f64 (*.f64 x x) (*.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 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2)) (*.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2))) (*.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3)) (*.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3))) (*.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3))))
(/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (-.f64 (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t))) (*.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3)) (+.f64 (*.f64 x x) (+.f64 (*.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 (pow.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) 3) (pow.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 2) 3)) (*.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)) (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) 3) (pow.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 3) 3)) (*.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))) (+.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)) (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2))) (neg.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)) 1) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)) (sqrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))) (sqrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)) (*.f64 (cbrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))) (cbrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))) (cbrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)) 1) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))))
(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 1 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t)))
(fma.f64 (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 1 t)))
(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 (+.f64 x (*.f64 z (-.f64 1 y)))) 2) (cbrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 1 t)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
Outputs
(*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(neg.f64 (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 (*.f64 a (-.f64 1 t)) (*.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 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.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 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.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 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.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 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.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 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.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 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.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 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (neg.f64 z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 z y))
(*.f64 y (neg.f64 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 z y))
(*.f64 y (neg.f64 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(-.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 (fma.f64 z (-.f64 1 y) x) (*.f64 a (+.f64 -1 t)))
(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 (fma.f64 z (-.f64 1 y) x) (*.f64 a (+.f64 -1 t)))
(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 (fma.f64 z (-.f64 1 y) x) (*.f64 a (+.f64 -1 t)))
(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 (fma.f64 z (-.f64 1 y) x) (*.f64 a (+.f64 -1 t)))
(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 (fma.f64 z (-.f64 1 y) x) (*.f64 a (+.f64 -1 t)))
(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 (fma.f64 z (-.f64 1 y) x) (*.f64 a (+.f64 -1 t)))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 (neg.f64 z) (+.f64 -1 y))
(*.f64 z (neg.f64 (+.f64 -1 y)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.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 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.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 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (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 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 a (neg.f64 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 a (neg.f64 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 x (*.f64 z (+.f64 -1 y)))
(fma.f64 (neg.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 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(*.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 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t))))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (+.f64 -1 t)))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (+.f64 -1 t) a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (+.f64 -1 t)))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(+.f64 x (+.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) (*.f64 a (-.f64 1 t))))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (+.f64 -1 t)))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (*.f64 a (-.f64 1 t)) 1)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (+.f64 -1 t)))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 x (+.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) (*.f64 (*.f64 a (-.f64 1 t)) 1)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (+.f64 -1 t)))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t))) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 a (-.f64 1 t) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))))
(+.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 a (-.f64 1 t) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))))
(+.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (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 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))
(-.f64 (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) x) (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(+.f64 x (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 a (-.f64 1 t) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))))
(+.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 a (-.f64 1 t) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))))
(+.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (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 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))
(-.f64 (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) x) (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(+.f64 x (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t))) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 a (-.f64 1 t) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))))
(+.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 a (-.f64 1 t) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))))
(+.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (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 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))
(-.f64 (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) x) (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(+.f64 x (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 a (-.f64 1 t) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 a (-.f64 1 t) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))) (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 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))) (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))))
(+.f64 x (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (*.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))))) (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 x (+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))) (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 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))) (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))))
(+.f64 x (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2)) (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (-.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) (*.f64 (+.f64 -1 t) a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (+.f64 -1 t)))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 x (*.f64 1 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t)))))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (+.f64 -1 t)))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 x (*.f64 1 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (+.f64 -1 t) a))))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (+.f64 -1 t)))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 x (*.f64 1 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (+.f64 -1 t)))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 (*.f64 a (-.f64 1 t)) 1))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (+.f64 -1 t)))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)) (*.f64 a (-.f64 1 t))))
(+.f64 (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (neg.f64 z) (+.f64 -1 y) (*.f64 z (+.f64 -1 y)))) (*.f64 a (-.f64 1 t)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 0 (*.f64 z (+.f64 -1 y))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)) (*.f64 a (-.f64 1 t))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (-.f64 1 y) z (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 z (+.f64 (-.f64 1 y) (+.f64 -1 y))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)) (*.f64 a (-.f64 1 t))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (-.f64 1 y) z (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 z (+.f64 (-.f64 1 y) (+.f64 -1 y))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 y -1) z)) (*.f64 a (-.f64 1 t))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (*.f64 z (+.f64 -1 y))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 a (-.f64 1 t))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2) (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2) (*.f64 z (+.f64 -1 y))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 a (-.f64 1 t)) 1)))
(+.f64 (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (neg.f64 z) (+.f64 -1 y) (*.f64 z (+.f64 -1 y)))) (*.f64 a (-.f64 1 t)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 0 (*.f64 z (+.f64 -1 y))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 a (-.f64 1 t)) 1)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (-.f64 1 y) z (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 z (+.f64 (-.f64 1 y) (+.f64 -1 y))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 a (-.f64 1 t)) 1)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (-.f64 1 y) z (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 z (+.f64 (-.f64 1 y) (+.f64 -1 y))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 a (-.f64 1 t)) 1)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (*.f64 z (+.f64 -1 y))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (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 a (-.f64 1 t)) 1)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2) (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2) (*.f64 z (+.f64 -1 y))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 a (-.f64 1 t) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))))
(+.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 a (-.f64 1 t) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))))
(+.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 a (-.f64 1 t) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))))
(+.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 a (-.f64 1 t) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))))
(+.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 a (-.f64 1 t) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))))
(+.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 a (-.f64 1 t) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))))
(+.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 a (-.f64 1 t) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 a (-.f64 1 t) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 -1 t) a)))
(+.f64 (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (neg.f64 z) (+.f64 -1 y) (*.f64 z (+.f64 -1 y)))) (*.f64 a (-.f64 1 t)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 0 (*.f64 z (+.f64 -1 y))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 -1 t) a)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (-.f64 1 y) z (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 z (+.f64 (-.f64 1 y) (+.f64 -1 y))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 -1 t) a)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (-.f64 1 y) z (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 z (+.f64 (-.f64 1 y) (+.f64 -1 y))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (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 -1 t) a)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (*.f64 z (+.f64 -1 y))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (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 -1 t) a)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2) (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2) (*.f64 z (+.f64 -1 y))))
(+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 1 (*.f64 (*.f64 a (-.f64 1 t)) 1)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (+.f64 -1 t)))
(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 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a)))
(-.f64 (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) x) (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(+.f64 x (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a)))
(-.f64 (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) x) (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(+.f64 x (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a)))
(-.f64 (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) x) (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(+.f64 x (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))) (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))))
(+.f64 x (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (*.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))))) (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))) (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))))
(+.f64 x (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2)) (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)))
(-.f64 x (-.f64 (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))) (fma.f64 (neg.f64 z) (+.f64 -1 y) (*.f64 z (+.f64 -1 y)))))
(+.f64 (*.f64 0 (*.f64 z (+.f64 -1 y))) (-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (-.f64 1 y) z (*.f64 (+.f64 y -1) z)))
(+.f64 (fma.f64 (-.f64 1 y) z (*.f64 z (+.f64 -1 y))) (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))))
(+.f64 (*.f64 z (+.f64 (-.f64 1 y) (+.f64 -1 y))) (-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 (+.f64 y -1) z)))
(+.f64 (fma.f64 (-.f64 1 y) z (*.f64 z (+.f64 -1 y))) (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))))
(+.f64 (*.f64 z (+.f64 (-.f64 1 y) (+.f64 -1 y))) (-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 y -1) z)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (*.f64 z (+.f64 -1 y))) (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (*.f64 z (+.f64 -1 y))) (-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (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 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2) (*.f64 z (+.f64 -1 y))) (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2) (*.f64 z (+.f64 -1 y))) (-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))) (*.f64 2 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))))
(fma.f64 2 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))) (*.f64 2 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))))
(fma.f64 2 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))) (*.f64 2 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))))
(fma.f64 2 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) x) (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))))
(+.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (+.f64 x (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))))
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a)) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) x) (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))) (+.f64 x (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))) (*.f64 2 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))))
(fma.f64 2 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))) (*.f64 2 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))))
(fma.f64 2 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))) (*.f64 2 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))))
(fma.f64 2 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) x) (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))))
(+.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (+.f64 x (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))))
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) x) (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))) (+.f64 x (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))) (*.f64 2 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))))
(fma.f64 2 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))) (*.f64 2 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))))
(fma.f64 2 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))) (*.f64 2 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))))
(fma.f64 2 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) x) (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))))
(+.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (+.f64 x (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))))
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a)) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) x) (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))) (+.f64 x (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) x) (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))))
(+.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (+.f64 x (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))))
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) x) (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))))
(+.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (+.f64 x (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))))
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) x) (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))))
(+.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (+.f64 x (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))))
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t)))))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))) (-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))
(+.f64 (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))) (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))) (+.f64 x (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))) (+.f64 x (+.f64 (*.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))))) (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (*.f64 z (+.f64 -1 y))))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) x) (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))) (+.f64 x (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) x) (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))) (+.f64 x (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) x) (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))) (+.f64 x (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))
(+.f64 (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))) (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))) (+.f64 x (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))) (+.f64 x (+.f64 (*.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))))) (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (*.f64 z (+.f64 -1 y))))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t)))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))) (-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 1 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))
(-.f64 (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) x) (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(+.f64 x (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 1 (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))
(-.f64 (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) x) (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(+.f64 x (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 1 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))
(-.f64 (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) x) (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(+.f64 x (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))) (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))))
(+.f64 x (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (*.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))))) (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))) (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))))
(+.f64 x (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2)) (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 a (-.f64 1 t))))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (+.f64 -1 t)))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 (*.f64 a (-.f64 1 t)) 1)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (+.f64 -1 t)))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 z (-.f64 1 y)) (-.f64 x (*.f64 (+.f64 -1 t) a)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (+.f64 -1 t)))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 x (*.f64 z (-.f64 1 y))))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (+.f64 -1 t)))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 a (-.f64 1 t) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))))
(+.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 a (-.f64 1 t) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))))
(+.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 a (-.f64 1 t) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))))
(+.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 a (-.f64 1 t) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t))) x)
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (+.f64 -1 t)))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 (+.f64 -1 t) a)) x)
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (+.f64 -1 t)))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (+.f64 x (*.f64 z (-.f64 1 y))))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (+.f64 -1 t)))
(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 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(+.f64 (fma.f64 (*.f64 a (-.f64 1 t)) 1 (*.f64 (+.f64 -1 t) a)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(-.f64 (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) x) (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(+.f64 x (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 (neg.f64 a) (+.f64 -1 t) (*.f64 (+.f64 -1 t) a)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(-.f64 (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) x) (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(+.f64 x (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 (+.f64 -1 t) a)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(-.f64 (+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) x) (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(+.f64 x (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.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 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))) (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))))
(+.f64 x (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (*.f64 a (+.f64 -1 t))) (*.f64 a (+.f64 -1 t))) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (*.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) (neg.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))))) (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) 2) (*.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 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))) (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))))
(+.f64 x (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 a (+.f64 -1 t))) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(+.f64 x (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) 2)) (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (neg.f64 a) a)) (*.f64 z (+.f64 -1 y)))))
(+.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 1 y)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (+.f64 -1 t)))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 (*.f64 z (-.f64 1 y)) 1))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (+.f64 -1 t)))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (exp.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a)))) 1)
(+.f64 1 (-.f64 (fma.f64 z (-.f64 1 y) x) (exp.f64 (log1p.f64 (*.f64 a (+.f64 -1 t))))))
(-.f64 (fma.f64 z (-.f64 1 y) x) (expm1.f64 (log1p.f64 (*.f64 a (+.f64 -1 t)))))
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1)
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(*.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 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(*.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 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(*.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 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(*.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)) (/.f64 1 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2)) (/.f64 1 (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 -1 t) a x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2)) (fma.f64 a (+.f64 -1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3))) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 a (+.f64 -1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 -1 t) a x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3)) (fma.f64 (+.f64 -1 t) (*.f64 a (fma.f64 a (+.f64 -1 t) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (*.f64 (+.f64 -1 t) a))) (-.f64 (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (*.f64 (+.f64 -1 t) a))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) (sqrt.f64 (fma.f64 z (-.f64 1 y) x))) (-.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) (sqrt.f64 (*.f64 a (+.f64 -1 t)))))
(*.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))) (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2)) (/.f64 1 (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 -1 t) a x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2)) (fma.f64 a (+.f64 -1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))) (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3))) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 a (+.f64 -1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 -1 t) a x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3)) (fma.f64 (+.f64 -1 t) (*.f64 a (fma.f64 a (+.f64 -1 t) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)) (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3))) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (-.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 2) (*.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 (+.f64 -1 t) a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2)) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3))) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 a (+.f64 -1 t)) (fma.f64 z (-.f64 1 y) x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2)) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3))) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 a (+.f64 -1 t)) (-.f64 (*.f64 a (+.f64 -1 t)) (fma.f64 z (-.f64 1 y) x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)) (-.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2)) (*.f64 (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))))) (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3)) (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 4) (*.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 -1 t) a x)) (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 -1 t) a x)))))) (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 a (+.f64 -1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 -1 t) a x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3)) (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 4) (*.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (fma.f64 a (+.f64 -1 t) (fma.f64 z (-.f64 1 y) x)) (fma.f64 a (+.f64 -1 t) (fma.f64 z (-.f64 1 y) x)))))) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (-.f64 1 t) (*.f64 a (fma.f64 a (+.f64 -1 t) (fma.f64 z (-.f64 1 y) x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)) (+.f64 (pow.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) 3) (pow.f64 (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2)) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))) (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) 3) (pow.f64 (*.f64 (*.f64 a (+.f64 -1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 -1 t) a x))) 3))) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 4) (*.f64 (*.f64 (*.f64 a (+.f64 -1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 -1 t) a x))) (-.f64 (*.f64 (*.f64 a (+.f64 -1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 -1 t) a x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 -1 t) (fma.f64 a (+.f64 -1 t) (fma.f64 z (-.f64 1 y) x)))) 3) (pow.f64 (fma.f64 z (-.f64 1 y) x) 6))) (fma.f64 (*.f64 a (*.f64 (+.f64 -1 t) (fma.f64 a (+.f64 -1 t) (fma.f64 z (-.f64 1 y) x)))) (-.f64 (*.f64 a (*.f64 (+.f64 -1 t) (fma.f64 a (+.f64 -1 t) (fma.f64 z (-.f64 1 y) x)))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 4)))
(/.f64 1 (/.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2)) (/.f64 1 (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 -1 t) a x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2)) (fma.f64 a (+.f64 -1 t) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))) (/.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3))) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 a (+.f64 -1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 -1 t) a x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3)) (fma.f64 (+.f64 -1 t) (*.f64 a (fma.f64 a (+.f64 -1 t) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))) (/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3))) (/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3))) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 a (+.f64 -1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 -1 t) a x))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3)))) (fma.f64 (+.f64 -1 t) (*.f64 a (fma.f64 a (+.f64 -1 t) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2))) (/.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2))) (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 -1 t) a x))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2))) (fma.f64 a (+.f64 -1 t) (fma.f64 z (-.f64 1 y) x))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)))) (/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 a (+.f64 -1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 -1 t) a x)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3))) (/.f64 (fma.f64 (+.f64 -1 t) (*.f64 a (fma.f64 a (+.f64 -1 t) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)))) (/.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2))) (/.f64 (/.f64 (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 -1 t) a x)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2))) (/.f64 (fma.f64 a (+.f64 -1 t) (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2))))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t)))) (+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 a (*.f64 (-.f64 1 t) (*.f64 a (-.f64 1 t))))) (-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (-.f64 1 t))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 a (*.f64 (*.f64 (-.f64 1 t) (-.f64 1 t)) a))) (-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (-.f64 1 t))))
(/.f64 (-.f64 (*.f64 x x) (*.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 (*.f64 x x) (*.f64 (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))) (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))) (+.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))) (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))) (+.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 a (+.f64 -1 t) x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2)) (*.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2))) (*.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 4) (pow.f64 (*.f64 a (+.f64 -1 t)) 4)) (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 -1 t) a x))) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 4) (pow.f64 (*.f64 a (+.f64 -1 t)) 4)) (fma.f64 a (+.f64 -1 t) (fma.f64 z (-.f64 1 y) x))) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3)) (*.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3))) (*.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 6) (pow.f64 (*.f64 a (+.f64 -1 t)) 6)) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 a (+.f64 -1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 -1 t) a x))))) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3)))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 6) (pow.f64 (*.f64 a (+.f64 -1 t)) 6)) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3))) (fma.f64 (+.f64 -1 t) (*.f64 a (fma.f64 a (+.f64 -1 t) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (-.f64 (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t))) (*.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 z (-.f64 1 y) x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3)) (+.f64 (*.f64 x x) (+.f64 (*.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 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))) 3)) (fma.f64 x x (*.f64 (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t)))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))) 3)) (fma.f64 (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))) (+.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 a (+.f64 -1 t) x)) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) 3) (pow.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 2) 3)) (*.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))) (+.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)) (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) 3) (pow.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) 3)) (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 -1 t) a x))) (+.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 4) (pow.f64 (*.f64 a (+.f64 -1 t)) 4)) (*.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 6) (pow.f64 (*.f64 a (+.f64 -1 t)) 6)) (fma.f64 a (+.f64 -1 t) (fma.f64 z (-.f64 1 y) x))) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 4) (fma.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 4))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) 3) (pow.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 3) 3)) (*.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))) (+.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)) (*.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) 3) (pow.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) 3)) (*.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 a (+.f64 -1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 -1 t) a x)))) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 6) (*.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) 3) (pow.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) 3)) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 6) (fma.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 6)))) (fma.f64 (+.f64 -1 t) (*.f64 a (fma.f64 a (+.f64 -1 t) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2))) (neg.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2))) (neg.f64 (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 -1 t) a x))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2)) (fma.f64 a (+.f64 -1 t) (fma.f64 z (-.f64 1 y) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 a (+.f64 -1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 -1 t) a x))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3)) (fma.f64 (+.f64 -1 t) (*.f64 a (fma.f64 a (+.f64 -1 t) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)) 1) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2)) (/.f64 1 (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 -1 t) a x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2)) (fma.f64 a (+.f64 -1 t) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)) (sqrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))) (sqrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2)) (/.f64 1 (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 -1 t) a x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2)) (fma.f64 a (+.f64 -1 t) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (pow.f64 (*.f64 (+.f64 -1 t) a) 2)) (*.f64 (cbrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))) (cbrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))) (cbrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2)) (/.f64 1 (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 -1 t) a x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2)) (fma.f64 a (+.f64 -1 t) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)) 1) (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3))) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 a (+.f64 -1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 -1 t) a x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3)) (fma.f64 (+.f64 -1 t) (*.f64 a (fma.f64 a (+.f64 -1 t) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y))))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3))) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 a (+.f64 -1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 -1 t) a x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3)) (fma.f64 (+.f64 -1 t) (*.f64 a (fma.f64 a (+.f64 -1 t) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 3) (pow.f64 (*.f64 (+.f64 -1 t) a) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 z (-.f64 1 y))) 2) (*.f64 (*.f64 (+.f64 -1 t) a) (+.f64 (+.f64 (*.f64 (+.f64 -1 t) a) x) (*.f64 z (-.f64 1 y)))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3))) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 a (+.f64 -1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 -1 t) a x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3)) (fma.f64 (+.f64 -1 t) (*.f64 a (fma.f64 a (+.f64 -1 t) (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 -1 t) a))) 1)
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 2)
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 3)
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(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 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(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 y) z (*.f64 a (+.f64 -1 t)))) 2))
(fabs.f64 (-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y)))))
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(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 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 3))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(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 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(fma.f64 1 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (+.f64 -1 t)))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(fma.f64 (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (sqrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 1 t)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (+.f64 -1 t)))
(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 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) 2) (cbrt.f64 (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 1 t)))
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (+.f64 -1 t)))
(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 y) z (*.f64 a (+.f64 -1 t))))
(-.f64 x (fma.f64 a (+.f64 -1 t) (*.f64 z (+.f64 -1 y))))

localize4.0ms (0%)

Compiler

Compiled 11 to 7 computations (36.4% saved)

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.01%
(-.f64 x (neg.f64 (*.f64 b y)))
Compiler

Compiled 22 to 9 computations (59.1% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite86.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1854×add-sqr-sqrt
1838×*-un-lft-identity
1712×add-cube-cbrt
1690×add-cbrt-cube
202×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0917
119413
2271513
Stop Event
node limit
Counts
1 → 39
Calls
Call 1
Inputs
(-.f64 x (neg.f64 (*.f64 b y)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 b y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b y) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b y)) (fma.f64 (neg.f64 (neg.f64 y)) b (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b y)) (fma.f64 (*.f64 b y) 1 (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b y))) (sqrt.f64 (*.f64 b y)) (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (pow.f64 (cbrt.f64 (*.f64 b y)) 2) (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b y)) (fma.f64 (neg.f64 y) (neg.f64 b) (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b y)) (fma.f64 (*.f64 b y) -1 (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x 0) (*.f64 b y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 b y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 x (*.f64 b y))) (sqrt.f64 (+.f64 x (*.f64 b y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 x (*.f64 b y))) (pow.f64 (cbrt.f64 (+.f64 x (*.f64 b y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 b y))) 2) (cbrt.f64 (+.f64 x (*.f64 b y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 x (*.f64 b y)) 2) (/.f64 1 (+.f64 x (*.f64 b y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 b y) (+.f64 x (*.f64 b y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 b y))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 b y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 x (*.f64 b y)) (pow.f64 (+.f64 x (*.f64 b y)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 b y) (+.f64 x (*.f64 b y)))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (+.f64 x (*.f64 b y)) 2) (+.f64 x (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3)) (fma.f64 x x (*.f64 (*.f64 b y) (+.f64 x (*.f64 b y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x (*.f64 b y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (+.f64 x (*.f64 b y)) 2)) (neg.f64 (+.f64 x (*.f64 b y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 b y) (+.f64 x (*.f64 b y))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 b y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 x (*.f64 b y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 x (*.f64 b y))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x (*.f64 b y)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 x (*.f64 b y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 x (*.f64 b y))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 x (*.f64 b y)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 x (*.f64 b y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 x (*.f64 b y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 x (*.f64 b y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 x (*.f64 b y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 x (*.f64 b y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (*.f64 b y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 b y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 b y))))))

simplify62.0ms (0.2%)

Algorithm
egg-herbie
Rules
944×associate-/l*
878×fma-def
814×associate-/r*
776×*-commutative
758×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01041015
1261979
21345955
35961955
Stop Event
node limit
Counts
75 → 56
Calls
Call 1
Inputs
(*.f64 y b)
(+.f64 (*.f64 y b) x)
(+.f64 (*.f64 y b) x)
(+.f64 (*.f64 y b) x)
x
(+.f64 (*.f64 y b) x)
(+.f64 (*.f64 y b) x)
(+.f64 (*.f64 y b) x)
x
(+.f64 (*.f64 y b) x)
(+.f64 (*.f64 y b) x)
(+.f64 (*.f64 y b) x)
x
(+.f64 (*.f64 y b) x)
(+.f64 (*.f64 y b) x)
(+.f64 (*.f64 y b) x)
(*.f64 y b)
(+.f64 (*.f64 y b) x)
(+.f64 (*.f64 y b) x)
(+.f64 (*.f64 y b) x)
(*.f64 y b)
(+.f64 (*.f64 y b) x)
(+.f64 (*.f64 y b) x)
(+.f64 (*.f64 y b) x)
x
(+.f64 (*.f64 y b) x)
(+.f64 (*.f64 y b) x)
(+.f64 (*.f64 y b) x)
(*.f64 y b)
(+.f64 (*.f64 y b) x)
(+.f64 (*.f64 y b) x)
(+.f64 (*.f64 y b) x)
(*.f64 y b)
(+.f64 (*.f64 y b) x)
(+.f64 (*.f64 y b) x)
(+.f64 (*.f64 y b) x)
(+.f64 x (*.f64 b y))
(+.f64 (*.f64 b y) x)
(+.f64 (+.f64 x (*.f64 b y)) (fma.f64 (neg.f64 (neg.f64 y)) b (*.f64 b y)))
(+.f64 (+.f64 x (*.f64 b y)) (fma.f64 (*.f64 b y) 1 (*.f64 b y)))
(+.f64 (+.f64 x (*.f64 b y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b y))) (sqrt.f64 (*.f64 b y)) (*.f64 b y)))
(+.f64 (+.f64 x (*.f64 b y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (pow.f64 (cbrt.f64 (*.f64 b y)) 2) (*.f64 b y)))
(+.f64 (+.f64 x (*.f64 b y)) (fma.f64 (neg.f64 y) (neg.f64 b) (*.f64 b y)))
(+.f64 (+.f64 x (*.f64 b y)) (fma.f64 (*.f64 b y) -1 (*.f64 b y)))
(+.f64 (-.f64 x 0) (*.f64 b y))
(*.f64 (+.f64 x (*.f64 b y)) 1)
(*.f64 1 (+.f64 x (*.f64 b y)))
(*.f64 (sqrt.f64 (+.f64 x (*.f64 b y))) (sqrt.f64 (+.f64 x (*.f64 b y))))
(*.f64 (cbrt.f64 (+.f64 x (*.f64 b y))) (pow.f64 (cbrt.f64 (+.f64 x (*.f64 b y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 b y))) 2) (cbrt.f64 (+.f64 x (*.f64 b y))))
(*.f64 (pow.f64 (+.f64 x (*.f64 b y)) 2) (/.f64 1 (+.f64 x (*.f64 b y))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 b y) (+.f64 x (*.f64 b y))))))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 b y))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 b y))))
(/.f64 1 (/.f64 (+.f64 x (*.f64 b y)) (pow.f64 (+.f64 x (*.f64 b y)) 2)))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 b y) (+.f64 x (*.f64 b y)))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3))))
(/.f64 (pow.f64 (+.f64 x (*.f64 b y)) 2) (+.f64 x (*.f64 b y)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3)) (fma.f64 x x (*.f64 (*.f64 b y) (+.f64 x (*.f64 b y)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x (*.f64 b y)))))
(/.f64 (neg.f64 (pow.f64 (+.f64 x (*.f64 b y)) 2)) (neg.f64 (+.f64 x (*.f64 b y))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 b y) (+.f64 x (*.f64 b y))))))
(pow.f64 (+.f64 x (*.f64 b y)) 1)
(pow.f64 (sqrt.f64 (+.f64 x (*.f64 b y))) 2)
(pow.f64 (cbrt.f64 (+.f64 x (*.f64 b y))) 3)
(pow.f64 (pow.f64 (+.f64 x (*.f64 b y)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 x (*.f64 b y)) 2))
(log.f64 (exp.f64 (+.f64 x (*.f64 b y))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (*.f64 b y)))))
(cbrt.f64 (pow.f64 (+.f64 x (*.f64 b y)) 3))
(expm1.f64 (log1p.f64 (+.f64 x (*.f64 b y))))
(exp.f64 (log.f64 (+.f64 x (*.f64 b y))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (*.f64 b y))) 1))
(log1p.f64 (expm1.f64 (+.f64 x (*.f64 b y))))
(fma.f64 1 x (*.f64 b y))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 b y))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 b y))
Outputs
(*.f64 y b)
(+.f64 (*.f64 y b) x)
(fma.f64 y b x)
(+.f64 (*.f64 y b) x)
(fma.f64 y b x)
(+.f64 (*.f64 y b) x)
(fma.f64 y b x)
x
(+.f64 (*.f64 y b) x)
(fma.f64 y b x)
(+.f64 (*.f64 y b) x)
(fma.f64 y b x)
(+.f64 (*.f64 y b) x)
(fma.f64 y b x)
x
(+.f64 (*.f64 y b) x)
(fma.f64 y b x)
(+.f64 (*.f64 y b) x)
(fma.f64 y b x)
(+.f64 (*.f64 y b) x)
(fma.f64 y b x)
x
(+.f64 (*.f64 y b) x)
(fma.f64 y b x)
(+.f64 (*.f64 y b) x)
(fma.f64 y b x)
(+.f64 (*.f64 y b) x)
(fma.f64 y b x)
(*.f64 y b)
(+.f64 (*.f64 y b) x)
(fma.f64 y b x)
(+.f64 (*.f64 y b) x)
(fma.f64 y b x)
(+.f64 (*.f64 y b) x)
(fma.f64 y b x)
(*.f64 y b)
(+.f64 (*.f64 y b) x)
(fma.f64 y b x)
(+.f64 (*.f64 y b) x)
(fma.f64 y b x)
(+.f64 (*.f64 y b) x)
(fma.f64 y b x)
x
(+.f64 (*.f64 y b) x)
(fma.f64 y b x)
(+.f64 (*.f64 y b) x)
(fma.f64 y b x)
(+.f64 (*.f64 y b) x)
(fma.f64 y b x)
(*.f64 y b)
(+.f64 (*.f64 y b) x)
(fma.f64 y b x)
(+.f64 (*.f64 y b) x)
(fma.f64 y b x)
(+.f64 (*.f64 y b) x)
(fma.f64 y b x)
(*.f64 y b)
(+.f64 (*.f64 y b) x)
(fma.f64 y b x)
(+.f64 (*.f64 y b) x)
(fma.f64 y b x)
(+.f64 (*.f64 y b) x)
(fma.f64 y b x)
(+.f64 x (*.f64 b y))
(fma.f64 y b x)
(+.f64 (*.f64 b y) x)
(fma.f64 y b x)
(+.f64 (+.f64 x (*.f64 b y)) (fma.f64 (neg.f64 (neg.f64 y)) b (*.f64 b y)))
(+.f64 (fma.f64 y b x) (fma.f64 y b (*.f64 y b)))
(+.f64 (fma.f64 y b x) (*.f64 y (+.f64 b b)))
(-.f64 x (*.f64 (*.f64 y b) -3))
(-.f64 x (*.f64 b (*.f64 y -3)))
(+.f64 (+.f64 x (*.f64 b y)) (fma.f64 (*.f64 b y) 1 (*.f64 b y)))
(+.f64 (fma.f64 y b x) (fma.f64 y b (*.f64 y b)))
(+.f64 (fma.f64 y b x) (*.f64 y (+.f64 b b)))
(-.f64 x (*.f64 (*.f64 y b) -3))
(-.f64 x (*.f64 b (*.f64 y -3)))
(+.f64 (+.f64 x (*.f64 b y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b y))) (sqrt.f64 (*.f64 b y)) (*.f64 b y)))
(fma.f64 y b x)
(+.f64 (+.f64 x (*.f64 b y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (pow.f64 (cbrt.f64 (*.f64 b y)) 2) (*.f64 b y)))
(fma.f64 y b x)
(+.f64 (+.f64 x (*.f64 b y)) (fma.f64 (neg.f64 y) (neg.f64 b) (*.f64 b y)))
(+.f64 (fma.f64 y b x) (fma.f64 y b (*.f64 y b)))
(+.f64 (fma.f64 y b x) (*.f64 y (+.f64 b b)))
(-.f64 x (*.f64 (*.f64 y b) -3))
(-.f64 x (*.f64 b (*.f64 y -3)))
(+.f64 (+.f64 x (*.f64 b y)) (fma.f64 (*.f64 b y) -1 (*.f64 b y)))
(fma.f64 y b x)
(+.f64 (-.f64 x 0) (*.f64 b y))
(fma.f64 y b x)
(*.f64 (+.f64 x (*.f64 b y)) 1)
(fma.f64 y b x)
(*.f64 1 (+.f64 x (*.f64 b y)))
(fma.f64 y b x)
(*.f64 (sqrt.f64 (+.f64 x (*.f64 b y))) (sqrt.f64 (+.f64 x (*.f64 b y))))
(fma.f64 y b x)
(*.f64 (cbrt.f64 (+.f64 x (*.f64 b y))) (pow.f64 (cbrt.f64 (+.f64 x (*.f64 b y))) 2))
(fma.f64 y b x)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 b y))) 2) (cbrt.f64 (+.f64 x (*.f64 b y))))
(fma.f64 y b x)
(*.f64 (pow.f64 (+.f64 x (*.f64 b y)) 2) (/.f64 1 (+.f64 x (*.f64 b y))))
(fma.f64 y b x)
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 b y) (+.f64 x (*.f64 b y))))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y b) (fma.f64 y b x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 x x (*.f64 y (*.f64 b (fma.f64 y b x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 b (*.f64 y (fma.f64 y b x)) (*.f64 x x)))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 b y))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 b y))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y b))))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y b))))
(/.f64 1 (/.f64 (+.f64 x (*.f64 b y)) (pow.f64 (+.f64 x (*.f64 b y)) 2)))
(fma.f64 y b x)
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 b y) (+.f64 x (*.f64 b y)))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y b) (fma.f64 y b x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 x x (*.f64 y (*.f64 b (fma.f64 y b x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 b (*.f64 y (fma.f64 y b x)) (*.f64 x x)))
(/.f64 (pow.f64 (+.f64 x (*.f64 b y)) 2) (+.f64 x (*.f64 b y)))
(fma.f64 y b x)
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3)) (fma.f64 x x (*.f64 (*.f64 b y) (+.f64 x (*.f64 b y)))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y b) (fma.f64 y b x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 x x (*.f64 y (*.f64 b (fma.f64 y b x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 b (*.f64 y (fma.f64 y b x)) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x (*.f64 b y)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (*.f64 y b)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 x x (*.f64 (*.f64 y b) (-.f64 (*.f64 y b) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 x x (*.f64 (*.f64 y b) (fma.f64 y b (neg.f64 x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 x x (*.f64 b (*.f64 y (fma.f64 y b (neg.f64 x))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 x (*.f64 b y)) 2)) (neg.f64 (+.f64 x (*.f64 b y))))
(fma.f64 y b x)
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 b y) (+.f64 x (*.f64 b y))))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y b) (fma.f64 y b x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 x x (*.f64 y (*.f64 b (fma.f64 y b x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 b (*.f64 y (fma.f64 y b x)) (*.f64 x x)))
(pow.f64 (+.f64 x (*.f64 b y)) 1)
(fma.f64 y b x)
(pow.f64 (sqrt.f64 (+.f64 x (*.f64 b y))) 2)
(fma.f64 y b x)
(pow.f64 (cbrt.f64 (+.f64 x (*.f64 b y))) 3)
(fma.f64 y b x)
(pow.f64 (pow.f64 (+.f64 x (*.f64 b y)) 3) 1/3)
(fma.f64 y b x)
(sqrt.f64 (pow.f64 (+.f64 x (*.f64 b y)) 2))
(fma.f64 y b x)
(log.f64 (exp.f64 (+.f64 x (*.f64 b y))))
(fma.f64 y b x)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (*.f64 b y)))))
(fma.f64 y b x)
(cbrt.f64 (pow.f64 (+.f64 x (*.f64 b y)) 3))
(fma.f64 y b x)
(expm1.f64 (log1p.f64 (+.f64 x (*.f64 b y))))
(fma.f64 y b x)
(exp.f64 (log.f64 (+.f64 x (*.f64 b y))))
(fma.f64 y b x)
(exp.f64 (*.f64 (log.f64 (+.f64 x (*.f64 b y))) 1))
(fma.f64 y b x)
(log1p.f64 (expm1.f64 (+.f64 x (*.f64 b y))))
(fma.f64 y b x)
(fma.f64 1 x (*.f64 b y))
(fma.f64 y b x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 b y))
(fma.f64 y b x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 b y))
(fma.f64 y b x)

localize11.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.04%
(+.f64 (*.f64 t b) (*.f64 t (neg.f64 a)))
Compiler

Compiled 26 to 10 computations (61.5% saved)

series3.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
t
@0
(+.f64 (*.f64 t b) (*.f64 t (neg.f64 a)))
0.0ms
t
@inf
(+.f64 (*.f64 t b) (*.f64 t (neg.f64 a)))
0.0ms
a
@0
(+.f64 (*.f64 t b) (*.f64 t (neg.f64 a)))
0.0ms
b
@0
(+.f64 (*.f64 t b) (*.f64 t (neg.f64 a)))
0.0ms
t
@-inf
(+.f64 (*.f64 t b) (*.f64 t (neg.f64 a)))

rewrite83.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
968×*-commutative
814×unswap-sqr
580×swap-sqr
520×distribute-lft-in
502×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01017
121513
2298113
Stop Event
node limit
Counts
1 → 139
Calls
Call 1
Inputs
(+.f64 (*.f64 t b) (*.f64 t (neg.f64 a)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t b) (*.f64 t a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t b) (-.f64 (*.f64 t a) (fma.f64 a t (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t b) (-.f64 (*.f64 t a) (fma.f64 (neg.f64 t) a (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t b) (-.f64 (*.f64 t a) (fma.f64 (*.f64 t a) 1 (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t b) (-.f64 (*.f64 t a) (fma.f64 (sqrt.f64 (*.f64 t a)) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t b) (-.f64 (*.f64 t a) (fma.f64 (cbrt.f64 (*.f64 t a)) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 t (-.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t a))) (-.f64 1 (*.f64 t b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t (+.f64 b a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t (+.f64 b a)))) (-.f64 1 (fma.f64 a t (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t (+.f64 b a)))) (-.f64 1 (fma.f64 (neg.f64 t) a (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t (+.f64 b a)))) (-.f64 1 (fma.f64 (*.f64 t a) 1 (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t (+.f64 b a)))) (-.f64 1 (fma.f64 (sqrt.f64 (*.f64 t a)) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t (+.f64 b a)))) (-.f64 1 (fma.f64 (cbrt.f64 (*.f64 t a)) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t b))) (+.f64 (*.f64 t a) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 t (+.f64 b a))) (/.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (+.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 t (+.f64 b a))) (-.f64 (/.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (+.f64 b a))) (fma.f64 a t (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 t (+.f64 b a))) (-.f64 (/.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (+.f64 b a))) (fma.f64 (neg.f64 t) a (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 t (+.f64 b a))) (-.f64 (/.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (+.f64 b a))) (fma.f64 (*.f64 t a) 1 (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 t (+.f64 b a))) (-.f64 (/.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (+.f64 b a))) (fma.f64 (sqrt.f64 (*.f64 t a)) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 t (+.f64 b a))) (-.f64 (/.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (+.f64 b a))) (fma.f64 (cbrt.f64 (*.f64 t a)) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 t b) 0) (*.f64 t a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 t b) (exp.f64 (log1p.f64 (*.f64 t a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 t a) (exp.f64 (log1p.f64 (*.f64 t b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (+.f64 b a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 t (+.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (+.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 t) (-.f64 (*.f64 b (sqrt.f64 t)) (*.f64 a (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 t (+.f64 b a))) (sqrt.f64 (*.f64 t (+.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 t) (+.f64 (*.f64 b (pow.f64 (cbrt.f64 t) 2)) (*.f64 a (pow.f64 (cbrt.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 t) (+.f64 (*.f64 a (pow.f64 (cbrt.f64 t) 2)) (*.f64 b (pow.f64 (cbrt.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 t) (-.f64 (*.f64 b (pow.f64 (cbrt.f64 t) 2)) (*.f64 a (pow.f64 (cbrt.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (+.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 t) 2) (-.f64 (*.f64 b (cbrt.f64 t)) (*.f64 a (cbrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2) (cbrt.f64 (*.f64 t (+.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (/.f64 1 (*.f64 t (+.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b a) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 t) (+.f64 b a)) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 t) (+.f64 b a)) (pow.f64 (cbrt.f64 t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 b) (sqrt.f64 a))) (*.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 b) (sqrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t (+.f64 b a))) (pow.f64 (*.f64 t (+.f64 b a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (pow.f64 (*.f64 t (+.f64 b a)) 2)) (*.f64 t (+.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 t b) 2))) (*.f64 t (-.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (neg.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2))) (*.f64 t (-.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (+.f64 (pow.f64 (*.f64 t a) 3) (neg.f64 (pow.f64 (*.f64 t b) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (*.f64 (*.f64 t b) (pow.f64 (*.f64 t b) 3)) (*.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (*.f64 t (-.f64 a b)) (*.f64 t (-.f64 a b)))))) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) (pow.f64 (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))) 3))) (+.f64 (*.f64 (*.f64 t b) (pow.f64 (*.f64 t b) 3)) (*.f64 (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))) (-.f64 (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))) (pow.f64 (*.f64 t b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 t (+.f64 b a)))) (cbrt.f64 (*.f64 t (+.f64 b a)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 t (+.f64 b a)))) (cbrt.f64 (*.f64 t (+.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (+.f64 b a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (+.f64 b a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) (sqrt.f64 (cbrt.f64 (*.f64 t (+.f64 b a))))) (*.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) (sqrt.f64 (cbrt.f64 (*.f64 t (+.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 t (+.f64 b a))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 t (+.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t (/.f64 (*.f64 t (+.f64 b a)) (*.f64 (*.f64 t (+.f64 b a)) (+.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (+.f64 b a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (+.f64 b a)) (/.f64 (*.f64 t (+.f64 b a)) (*.f64 t (+.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 t (+.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 t (+.f64 b a))) (/.f64 (*.f64 t (+.f64 b a)) (*.f64 (*.f64 t (+.f64 b a)) (sqrt.f64 (*.f64 t (+.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2) (/.f64 (*.f64 t (+.f64 b a)) (*.f64 (*.f64 t (+.f64 b a)) (cbrt.f64 (*.f64 t (+.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t t) (/.f64 (*.f64 t (+.f64 b a)) (*.f64 (+.f64 b a) (+.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (*.f64 t (+.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 t (+.f64 b a)) 3) (pow.f64 (*.f64 t (+.f64 b a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))) (/.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))) (*.f64 t (+.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (*.f64 (*.f64 t (+.f64 b a)) (*.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t (+.f64 b a)) (sqrt.f64 (*.f64 t (+.f64 b a)))) (sqrt.f64 (*.f64 t (+.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t (+.f64 b a)) (pow.f64 (*.f64 t (+.f64 b a)) 3)) (pow.f64 (*.f64 t (+.f64 b a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2)) (cbrt.f64 (*.f64 t (+.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2)) (/.f64 (*.f64 t (+.f64 b a)) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 t (+.f64 b a))) (/.f64 (*.f64 t (+.f64 b a)) (+.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t (+.f64 b a)) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2)) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (*.f64 (*.f64 t (+.f64 b a)) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t (+.f64 b a)) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t b) 3)) (*.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 t a) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 t b) 2)) (*.f64 t (-.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 t b) (pow.f64 (*.f64 t b) 3)) (*.f64 (*.f64 t a) (pow.f64 (*.f64 t a) 3))) (pow.f64 (*.f64 t (+.f64 b a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 t b) 3) 3) (pow.f64 (pow.f64 (*.f64 t a) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))) (+.f64 (*.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t b) 3)) (*.f64 (pow.f64 (*.f64 t a) 3) (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 t b) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) (pow.f64 (pow.f64 (*.f64 t a) 2) 3)) (*.f64 (*.f64 t (+.f64 b a)) (+.f64 (*.f64 (*.f64 t b) (pow.f64 (*.f64 t b) 3)) (*.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 t (+.f64 b a)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2)) (*.f64 t (-.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (neg.f64 (pow.f64 (*.f64 t b) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (+.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 t (+.f64 b a))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 t b) 2)) 1) (*.f64 t (-.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2)) 1) (*.f64 t (-.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (neg.f64 (pow.f64 (*.f64 t b) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (sqrt.f64 (*.f64 t (+.f64 b a)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (/.f64 1 (*.f64 t (+.f64 b a)))) (*.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 t (+.f64 b a)) (pow.f64 (*.f64 t (+.f64 b a)) 3)) (/.f64 1 (*.f64 t (+.f64 b a)))) (pow.f64 (*.f64 t (+.f64 b a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 t (+.f64 b a)) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (/.f64 1 (*.f64 t (+.f64 b a)))) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (/.f64 1 (*.f64 t (+.f64 b a)))) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (*.f64 t b) (pow.f64 (*.f64 t b) 3)) (*.f64 (*.f64 t a) (pow.f64 (*.f64 t a) 3))) (/.f64 1 (*.f64 t (+.f64 b a)))) (pow.f64 (*.f64 t (+.f64 b a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) (pow.f64 (pow.f64 (*.f64 t a) 2) 3)) (/.f64 1 (*.f64 t (+.f64 b a)))) (+.f64 (*.f64 (*.f64 t b) (pow.f64 (*.f64 t b) 3)) (*.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 t (+.f64 b a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) t) (+.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) t) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t b) 3)) (*.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 t a) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 t b) 3) 3) (pow.f64 (pow.f64 (*.f64 t a) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))) (+.f64 (*.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t b) 3)) (*.f64 (pow.f64 (*.f64 t a) 3) (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 t b) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) t) (+.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (+.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (+.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (cbrt.f64 (*.f64 t (+.f64 b a)))) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2)) (cbrt.f64 (*.f64 t (+.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (pow.f64 (*.f64 t (+.f64 b a)) 2)) (/.f64 1 (*.f64 t (+.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (+.f64 b a)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) 1) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (*.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 b) (sqrt.f64 a)))) (*.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 b) (sqrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (+.f64 b a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 t (+.f64 b a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 t (+.f64 b a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 t) (+.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 t (+.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 t (+.f64 b a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 t (+.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 t (+.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 t (+.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t b (*.f64 t a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t a (*.f64 t b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b t (*.f64 t a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a t (*.f64 t b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 t b) (*.f64 t a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 t a) (*.f64 t b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 t b)) (*.f64 t a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 t a)) (sqrt.f64 (*.f64 t a)) (*.f64 t b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 t b)) 2) (cbrt.f64 (*.f64 t b)) (*.f64 t a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (cbrt.f64 (*.f64 t a)) (*.f64 t b))))))

simplify164.0ms (0.5%)

Algorithm
egg-herbie
Rules
1030×associate-*r*
1024×associate-*l*
1018×times-frac
788×associate-/r*
656×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03626913
111676413
277746413
Stop Event
node limit
Counts
175 → 214
Calls
Call 1
Inputs
(*.f64 t (+.f64 b (*.f64 -1 a)))
(*.f64 t (+.f64 b (*.f64 -1 a)))
(*.f64 t (+.f64 b (*.f64 -1 a)))
(*.f64 t (+.f64 b (*.f64 -1 a)))
(*.f64 t (+.f64 b (*.f64 -1 a)))
(*.f64 t (+.f64 b (*.f64 -1 a)))
(*.f64 t (+.f64 b (*.f64 -1 a)))
(*.f64 t (+.f64 b (*.f64 -1 a)))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 t b) (*.f64 t a))
(-.f64 (*.f64 t b) (-.f64 (*.f64 t a) (fma.f64 a t (*.f64 t a))))
(-.f64 (*.f64 t b) (-.f64 (*.f64 t a) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(-.f64 (*.f64 t b) (-.f64 (*.f64 t a) (fma.f64 (*.f64 t a) 1 (*.f64 t a))))
(-.f64 (*.f64 t b) (-.f64 (*.f64 t a) (fma.f64 (sqrt.f64 (*.f64 t a)) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(-.f64 (*.f64 t b) (-.f64 (*.f64 t a) (fma.f64 (cbrt.f64 (*.f64 t a)) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a))))
(-.f64 0 (*.f64 t (-.f64 a b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t a))) (-.f64 1 (*.f64 t b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (+.f64 b a)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (+.f64 b a)))) (-.f64 1 (fma.f64 a t (*.f64 t a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (+.f64 b a)))) (-.f64 1 (fma.f64 (neg.f64 t) a (*.f64 t a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (+.f64 b a)))) (-.f64 1 (fma.f64 (*.f64 t a) 1 (*.f64 t a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (+.f64 b a)))) (-.f64 1 (fma.f64 (sqrt.f64 (*.f64 t a)) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (+.f64 b a)))) (-.f64 1 (fma.f64 (cbrt.f64 (*.f64 t a)) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t b))) (+.f64 (*.f64 t a) 1))
(-.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 t (+.f64 b a))) (/.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (+.f64 b a))))
(-.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 t (+.f64 b a))) (-.f64 (/.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (+.f64 b a))) (fma.f64 a t (*.f64 t a))))
(-.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 t (+.f64 b a))) (-.f64 (/.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (+.f64 b a))) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(-.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 t (+.f64 b a))) (-.f64 (/.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (+.f64 b a))) (fma.f64 (*.f64 t a) 1 (*.f64 t a))))
(-.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 t (+.f64 b a))) (-.f64 (/.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (+.f64 b a))) (fma.f64 (sqrt.f64 (*.f64 t a)) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(-.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 t (+.f64 b a))) (-.f64 (/.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (+.f64 b a))) (fma.f64 (cbrt.f64 (*.f64 t a)) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a))))
(-.f64 (+.f64 (*.f64 t b) 0) (*.f64 t a))
(-.f64 (+.f64 (*.f64 t b) (exp.f64 (log1p.f64 (*.f64 t a)))) 1)
(-.f64 (+.f64 (*.f64 t a) (exp.f64 (log1p.f64 (*.f64 t b)))) 1)
(*.f64 t (+.f64 b a))
(*.f64 (*.f64 t (+.f64 b a)) 1)
(*.f64 1 (*.f64 t (+.f64 b a)))
(*.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (+.f64 b a)))
(*.f64 (sqrt.f64 t) (-.f64 (*.f64 b (sqrt.f64 t)) (*.f64 a (sqrt.f64 t))))
(*.f64 (sqrt.f64 (*.f64 t (+.f64 b a))) (sqrt.f64 (*.f64 t (+.f64 b a))))
(*.f64 (cbrt.f64 t) (+.f64 (*.f64 b (pow.f64 (cbrt.f64 t) 2)) (*.f64 a (pow.f64 (cbrt.f64 t) 2))))
(*.f64 (cbrt.f64 t) (+.f64 (*.f64 a (pow.f64 (cbrt.f64 t) 2)) (*.f64 b (pow.f64 (cbrt.f64 t) 2))))
(*.f64 (cbrt.f64 t) (-.f64 (*.f64 b (pow.f64 (cbrt.f64 t) 2)) (*.f64 a (pow.f64 (cbrt.f64 t) 2))))
(*.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (+.f64 b a)))
(*.f64 (pow.f64 (cbrt.f64 t) 2) (-.f64 (*.f64 b (cbrt.f64 t)) (*.f64 a (cbrt.f64 t))))
(*.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2) (cbrt.f64 (*.f64 t (+.f64 b a))))
(*.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (/.f64 1 (*.f64 t (+.f64 b a))))
(*.f64 (+.f64 b a) t)
(*.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))
(*.f64 (*.f64 (sqrt.f64 t) (+.f64 b a)) (sqrt.f64 t))
(*.f64 (*.f64 (cbrt.f64 t) (+.f64 b a)) (pow.f64 (cbrt.f64 t) 2))
(*.f64 (*.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 b) (sqrt.f64 a))) (*.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 b) (sqrt.f64 a))))
(*.f64 (/.f64 1 (*.f64 t (+.f64 b a))) (pow.f64 (*.f64 t (+.f64 b a)) 2))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))
(*.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (pow.f64 (*.f64 t (+.f64 b a)) 2)) (*.f64 t (+.f64 b a)))
(*.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))
(*.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 t b) 2))) (*.f64 t (-.f64 a b)))
(*.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (neg.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2))) (*.f64 t (-.f64 a b)))
(*.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (+.f64 (pow.f64 (*.f64 t a) 3) (neg.f64 (pow.f64 (*.f64 t b) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (*.f64 (*.f64 t b) (pow.f64 (*.f64 t b) 3)) (*.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (*.f64 t (-.f64 a b)) (*.f64 t (-.f64 a b)))))) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) (pow.f64 (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))) 3))) (+.f64 (*.f64 (*.f64 t b) (pow.f64 (*.f64 t b) 3)) (*.f64 (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))) (-.f64 (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))) (pow.f64 (*.f64 t b) 2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 t (+.f64 b a)))) (cbrt.f64 (*.f64 t (+.f64 b a)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 t (+.f64 b a)))) (cbrt.f64 (*.f64 t (+.f64 b a)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (+.f64 b a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (+.f64 b a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) (sqrt.f64 (cbrt.f64 (*.f64 t (+.f64 b a))))) (*.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) (sqrt.f64 (cbrt.f64 (*.f64 t (+.f64 b a))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 t (+.f64 b a))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 t (+.f64 b a))))))
(/.f64 t (/.f64 (*.f64 t (+.f64 b a)) (*.f64 (*.f64 t (+.f64 b a)) (+.f64 b a))))
(/.f64 (*.f64 t (+.f64 b a)) 1)
(/.f64 (*.f64 t (+.f64 b a)) (/.f64 (*.f64 t (+.f64 b a)) (*.f64 t (+.f64 b a))))
(/.f64 1 (/.f64 1 (*.f64 t (+.f64 b a))))
(/.f64 (sqrt.f64 (*.f64 t (+.f64 b a))) (/.f64 (*.f64 t (+.f64 b a)) (*.f64 (*.f64 t (+.f64 b a)) (sqrt.f64 (*.f64 t (+.f64 b a))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2) (/.f64 (*.f64 t (+.f64 b a)) (*.f64 (*.f64 t (+.f64 b a)) (cbrt.f64 (*.f64 t (+.f64 b a))))))
(/.f64 (*.f64 t t) (/.f64 (*.f64 t (+.f64 b a)) (*.f64 (+.f64 b a) (+.f64 b a))))
(/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (*.f64 t (+.f64 b a)))
(/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 3) (pow.f64 (*.f64 t (+.f64 b a)) 2))
(/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))) (/.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))) (*.f64 t (+.f64 b a))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (*.f64 (*.f64 t (+.f64 b a)) (*.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))))
(/.f64 (*.f64 (*.f64 t (+.f64 b a)) (sqrt.f64 (*.f64 t (+.f64 b a)))) (sqrt.f64 (*.f64 t (+.f64 b a))))
(/.f64 (*.f64 (*.f64 t (+.f64 b a)) (pow.f64 (*.f64 t (+.f64 b a)) 3)) (pow.f64 (*.f64 t (+.f64 b a)) 3))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2)) (cbrt.f64 (*.f64 t (+.f64 b a))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2)) (/.f64 (*.f64 t (+.f64 b a)) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2)))
(/.f64 (*.f64 t (*.f64 t (+.f64 b a))) (/.f64 (*.f64 t (+.f64 b a)) (+.f64 b a)))
(/.f64 (*.f64 (*.f64 t (+.f64 b a)) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2)) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (*.f64 (*.f64 t (+.f64 b a)) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))))
(/.f64 (*.f64 (*.f64 t (+.f64 b a)) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t b) 3)) (*.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 t a) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 t b) 2)) (*.f64 t (-.f64 a b)))
(/.f64 (+.f64 (*.f64 (*.f64 t b) (pow.f64 (*.f64 t b) 3)) (*.f64 (*.f64 t a) (pow.f64 (*.f64 t a) 3))) (pow.f64 (*.f64 t (+.f64 b a)) 3))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 t b) 3) 3) (pow.f64 (pow.f64 (*.f64 t a) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))) (+.f64 (*.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t b) 3)) (*.f64 (pow.f64 (*.f64 t a) 3) (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 t b) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) (pow.f64 (pow.f64 (*.f64 t a) 2) 3)) (*.f64 (*.f64 t (+.f64 b a)) (+.f64 (*.f64 (*.f64 t b) (pow.f64 (*.f64 t b) 3)) (*.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 t (+.f64 b a)) 2)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2)) (*.f64 t (-.f64 a b)))
(/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (neg.f64 (pow.f64 (*.f64 t b) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))
(/.f64 (*.f64 t (+.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 t (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 t (+.f64 b a))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 t b) 2)) 1) (*.f64 t (-.f64 a b)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2)) 1) (*.f64 t (-.f64 a b)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (neg.f64 (pow.f64 (*.f64 t b) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (sqrt.f64 (*.f64 t (+.f64 b a)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (/.f64 1 (*.f64 t (+.f64 b a)))) (*.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))
(/.f64 (*.f64 (*.f64 (*.f64 t (+.f64 b a)) (pow.f64 (*.f64 t (+.f64 b a)) 3)) (/.f64 1 (*.f64 t (+.f64 b a)))) (pow.f64 (*.f64 t (+.f64 b a)) 2))
(/.f64 (*.f64 (*.f64 (*.f64 t (+.f64 b a)) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (/.f64 1 (*.f64 t (+.f64 b a)))) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (/.f64 1 (*.f64 t (+.f64 b a)))) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 t b) (pow.f64 (*.f64 t b) 3)) (*.f64 (*.f64 t a) (pow.f64 (*.f64 t a) 3))) (/.f64 1 (*.f64 t (+.f64 b a)))) (pow.f64 (*.f64 t (+.f64 b a)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) (pow.f64 (pow.f64 (*.f64 t a) 2) 3)) (/.f64 1 (*.f64 t (+.f64 b a)))) (+.f64 (*.f64 (*.f64 t b) (pow.f64 (*.f64 t b) 3)) (*.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 t (+.f64 b a)) 2))))
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) t) (+.f64 b a))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) t) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t b) 3)) (*.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 t a) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 t b) 3) 3) (pow.f64 (pow.f64 (*.f64 t a) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))) (+.f64 (*.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t b) 3)) (*.f64 (pow.f64 (*.f64 t a) 3) (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 t b) 3)))))
(/.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) t) (+.f64 b a))
(/.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (+.f64 b a)))
(/.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (+.f64 b a)))
(/.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (cbrt.f64 (*.f64 t (+.f64 b a)))) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2)) (cbrt.f64 (*.f64 t (+.f64 b a))))
(/.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (pow.f64 (*.f64 t (+.f64 b a)) 2)) (/.f64 1 (*.f64 t (+.f64 b a))))
(/.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (+.f64 b a)) t)
(/.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) 1) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))
(/.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (*.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 b) (sqrt.f64 a)))) (*.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 b) (sqrt.f64 a))))
(pow.f64 (*.f64 t (+.f64 b a)) 1)
(pow.f64 (sqrt.f64 (*.f64 t (+.f64 b a))) 2)
(pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 3)
(pow.f64 (pow.f64 (*.f64 t (+.f64 b a)) 3) 1/3)
(neg.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (*.f64 t (-.f64 a b))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))))
(sqrt.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2))
(log.f64 (pow.f64 (exp.f64 t) (+.f64 b a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (+.f64 b a)))))
(cbrt.f64 (pow.f64 (*.f64 t (+.f64 b a)) 3))
(expm1.f64 (log1p.f64 (*.f64 t (+.f64 b a))))
(exp.f64 (log.f64 (*.f64 t (+.f64 b a))))
(log1p.f64 (expm1.f64 (*.f64 t (+.f64 b a))))
(fma.f64 t b (*.f64 t a))
(fma.f64 t a (*.f64 t b))
(fma.f64 b t (*.f64 t a))
(fma.f64 a t (*.f64 t b))
(fma.f64 1 (*.f64 t b) (*.f64 t a))
(fma.f64 1 (*.f64 t a) (*.f64 t b))
(fma.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 t b)) (*.f64 t a))
(fma.f64 (sqrt.f64 (*.f64 t a)) (sqrt.f64 (*.f64 t a)) (*.f64 t b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t b)) 2) (cbrt.f64 (*.f64 t b)) (*.f64 t a))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (cbrt.f64 (*.f64 t a)) (*.f64 t b))
Outputs
(*.f64 t (+.f64 b (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(*.f64 t (+.f64 b (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(*.f64 t (+.f64 b (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(*.f64 t (+.f64 b (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(*.f64 t (+.f64 b (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(*.f64 t (+.f64 b (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(*.f64 t (+.f64 b (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(*.f64 t (+.f64 b (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t))
(neg.f64 (*.f64 t (-.f64 a b)))
(*.f64 (neg.f64 t) (-.f64 a b))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t))
(neg.f64 (*.f64 t (-.f64 a b)))
(*.f64 (neg.f64 t) (-.f64 a b))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t))
(neg.f64 (*.f64 t (-.f64 a b)))
(*.f64 (neg.f64 t) (-.f64 a b))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t))
(neg.f64 (*.f64 t (-.f64 a b)))
(*.f64 (neg.f64 t) (-.f64 a b))
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 t (neg.f64 a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 t (neg.f64 a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 t (neg.f64 a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(-.f64 (*.f64 t b) (*.f64 t a))
(*.f64 t (-.f64 b a))
(-.f64 (*.f64 t b) (-.f64 (*.f64 t a) (fma.f64 a t (*.f64 t a))))
(+.f64 (*.f64 t (-.f64 b a)) (fma.f64 a t (*.f64 t a)))
(fma.f64 t (-.f64 b a) (*.f64 t (+.f64 a a)))
(-.f64 (*.f64 t b) (-.f64 (*.f64 t a) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(+.f64 (*.f64 t (-.f64 b a)) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(fma.f64 t (-.f64 b a) (*.f64 a (+.f64 (neg.f64 t) t)))
(fma.f64 t (-.f64 b a) (*.f64 a (+.f64 t (neg.f64 t))))
(-.f64 (*.f64 t b) (-.f64 (*.f64 t a) (fma.f64 (*.f64 t a) 1 (*.f64 t a))))
(+.f64 (*.f64 t (-.f64 b a)) (fma.f64 a t (*.f64 t a)))
(fma.f64 t (-.f64 b a) (*.f64 t (+.f64 a a)))
(-.f64 (*.f64 t b) (-.f64 (*.f64 t a) (fma.f64 (sqrt.f64 (*.f64 t a)) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(+.f64 (*.f64 t (-.f64 b a)) (fma.f64 a t (*.f64 t a)))
(fma.f64 t (-.f64 b a) (*.f64 t (+.f64 a a)))
(-.f64 (*.f64 t b) (-.f64 (*.f64 t a) (fma.f64 (cbrt.f64 (*.f64 t a)) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a))))
(+.f64 (*.f64 t (-.f64 b a)) (fma.f64 a t (*.f64 t a)))
(fma.f64 t (-.f64 b a) (*.f64 t (+.f64 a a)))
(-.f64 0 (*.f64 t (-.f64 a b)))
(neg.f64 (*.f64 t (-.f64 a b)))
(*.f64 (neg.f64 t) (-.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t a))) (-.f64 1 (*.f64 t b)))
(fma.f64 t b (expm1.f64 (log1p.f64 (*.f64 t a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (+.f64 b a)))) 1)
(*.f64 t (+.f64 b a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (+.f64 b a)))) (-.f64 1 (fma.f64 a t (*.f64 t a))))
(+.f64 (*.f64 t (+.f64 b a)) (fma.f64 a t (*.f64 t a)))
(fma.f64 t (+.f64 b a) (*.f64 t (+.f64 a a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (+.f64 b a)))) (-.f64 1 (fma.f64 (neg.f64 t) a (*.f64 t a))))
(+.f64 (*.f64 t (-.f64 b a)) (fma.f64 a t (*.f64 t a)))
(fma.f64 t (-.f64 b a) (*.f64 t (+.f64 a a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (+.f64 b a)))) (-.f64 1 (fma.f64 (*.f64 t a) 1 (*.f64 t a))))
(+.f64 (*.f64 t (+.f64 b a)) (fma.f64 a t (*.f64 t a)))
(fma.f64 t (+.f64 b a) (*.f64 t (+.f64 a a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (+.f64 b a)))) (-.f64 1 (fma.f64 (sqrt.f64 (*.f64 t a)) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(+.f64 (*.f64 t (+.f64 b a)) (fma.f64 a t (*.f64 t a)))
(fma.f64 t (+.f64 b a) (*.f64 t (+.f64 a a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (+.f64 b a)))) (-.f64 1 (fma.f64 (cbrt.f64 (*.f64 t a)) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a))))
(+.f64 (*.f64 t (+.f64 b a)) (fma.f64 a t (*.f64 t a)))
(fma.f64 t (+.f64 b a) (*.f64 t (+.f64 a a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t b))) (+.f64 (*.f64 t a) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t b))) (fma.f64 t a 1))
(-.f64 (expm1.f64 (log1p.f64 (*.f64 t b))) (*.f64 t a))
(-.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 t (+.f64 b a))) (/.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (+.f64 b a))))
(-.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 t (+.f64 b a))) (-.f64 (/.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (+.f64 b a))) (fma.f64 a t (*.f64 t a))))
(-.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 t (+.f64 b a))) (-.f64 (/.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (+.f64 b a))) (*.f64 t (+.f64 a a))))
(-.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 t (+.f64 b a))) (-.f64 (/.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (+.f64 b a))) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(-.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 t (+.f64 b a))) (-.f64 (/.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 t) t))))
(-.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 t (+.f64 b a))) (-.f64 (/.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (+.f64 b a))) (*.f64 a (+.f64 t (neg.f64 t)))))
(-.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 t (+.f64 b a))) (-.f64 (/.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (+.f64 b a))) (fma.f64 (*.f64 t a) 1 (*.f64 t a))))
(-.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 t (+.f64 b a))) (-.f64 (/.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (+.f64 b a))) (fma.f64 a t (*.f64 t a))))
(-.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 t (+.f64 b a))) (-.f64 (/.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (+.f64 b a))) (*.f64 t (+.f64 a a))))
(-.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 t (+.f64 b a))) (-.f64 (/.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (+.f64 b a))) (fma.f64 (sqrt.f64 (*.f64 t a)) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(-.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 t (+.f64 b a))) (-.f64 (/.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (+.f64 b a))) (fma.f64 a t (*.f64 t a))))
(-.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 t (+.f64 b a))) (-.f64 (/.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (+.f64 b a))) (*.f64 t (+.f64 a a))))
(-.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 t (+.f64 b a))) (-.f64 (/.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (+.f64 b a))) (fma.f64 (cbrt.f64 (*.f64 t a)) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a))))
(-.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 t (+.f64 b a))) (-.f64 (/.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (+.f64 b a))) (fma.f64 a t (*.f64 t a))))
(-.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 t (+.f64 b a))) (-.f64 (/.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (+.f64 b a))) (*.f64 t (+.f64 a a))))
(-.f64 (+.f64 (*.f64 t b) 0) (*.f64 t a))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t b) (exp.f64 (log1p.f64 (*.f64 t a)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 t a))) (-.f64 1 (*.f64 t b)))
(fma.f64 t b (expm1.f64 (log1p.f64 (*.f64 t a))))
(-.f64 (+.f64 (*.f64 t a) (exp.f64 (log1p.f64 (*.f64 t b)))) 1)
(+.f64 (fma.f64 t a (exp.f64 (log1p.f64 (*.f64 t b)))) -1)
(fma.f64 t a (expm1.f64 (log1p.f64 (*.f64 t b))))
(*.f64 t (+.f64 b a))
(*.f64 (*.f64 t (+.f64 b a)) 1)
(*.f64 t (+.f64 b a))
(*.f64 1 (*.f64 t (+.f64 b a)))
(*.f64 t (+.f64 b a))
(*.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (+.f64 b a)))
(*.f64 t (+.f64 b a))
(*.f64 (sqrt.f64 t) (-.f64 (*.f64 b (sqrt.f64 t)) (*.f64 a (sqrt.f64 t))))
(*.f64 t (-.f64 b a))
(*.f64 (sqrt.f64 (*.f64 t (+.f64 b a))) (sqrt.f64 (*.f64 t (+.f64 b a))))
(*.f64 t (+.f64 b a))
(*.f64 (cbrt.f64 t) (+.f64 (*.f64 b (pow.f64 (cbrt.f64 t) 2)) (*.f64 a (pow.f64 (cbrt.f64 t) 2))))
(*.f64 t (+.f64 b a))
(*.f64 (cbrt.f64 t) (+.f64 (*.f64 a (pow.f64 (cbrt.f64 t) 2)) (*.f64 b (pow.f64 (cbrt.f64 t) 2))))
(*.f64 t (+.f64 b a))
(*.f64 (cbrt.f64 t) (-.f64 (*.f64 b (pow.f64 (cbrt.f64 t) 2)) (*.f64 a (pow.f64 (cbrt.f64 t) 2))))
(*.f64 t (-.f64 b a))
(*.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (+.f64 b a)))
(*.f64 t (+.f64 b a))
(*.f64 (pow.f64 (cbrt.f64 t) 2) (-.f64 (*.f64 b (cbrt.f64 t)) (*.f64 a (cbrt.f64 t))))
(*.f64 t (-.f64 b a))
(*.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2))
(*.f64 t (+.f64 b a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2) (cbrt.f64 (*.f64 t (+.f64 b a))))
(*.f64 t (+.f64 b a))
(*.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (/.f64 1 (*.f64 t (+.f64 b a))))
(*.f64 t (+.f64 b a))
(*.f64 (+.f64 b a) t)
(*.f64 t (+.f64 b a))
(*.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) 1) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b))))
(/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (fma.f64 t (*.f64 (*.f64 t a) (-.f64 a b)) (pow.f64 (*.f64 t b) 2)))
(*.f64 (*.f64 (sqrt.f64 t) (+.f64 b a)) (sqrt.f64 t))
(*.f64 t (+.f64 b a))
(*.f64 (*.f64 (cbrt.f64 t) (+.f64 b a)) (pow.f64 (cbrt.f64 t) 2))
(*.f64 t (+.f64 b a))
(*.f64 (*.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 b) (sqrt.f64 a))) (*.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 b) (sqrt.f64 a))))
(*.f64 (sqrt.f64 t) (*.f64 (-.f64 (sqrt.f64 b) (sqrt.f64 a)) (*.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 b) (sqrt.f64 a)))))
(*.f64 (*.f64 t (-.f64 (sqrt.f64 b) (sqrt.f64 a))) (-.f64 (sqrt.f64 b) (sqrt.f64 a)))
(*.f64 (/.f64 1 (*.f64 t (+.f64 b a))) (pow.f64 (*.f64 t (+.f64 b a)) 2))
(*.f64 t (+.f64 b a))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) 1) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b))))
(/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (fma.f64 t (*.f64 (*.f64 t a) (-.f64 a b)) (pow.f64 (*.f64 t b) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (pow.f64 (*.f64 t (+.f64 b a)) 2)) (*.f64 t (+.f64 b a)))
(*.f64 t (+.f64 b a))
(*.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))
(*.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b))) (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))))
(*.f64 (fma.f64 t (*.f64 (*.f64 t a) (-.f64 a b)) (pow.f64 (*.f64 t b) 2)) (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))))
(*.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 t b) 2))) (*.f64 t (-.f64 a b)))
(/.f64 (*.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (*.f64 t (-.f64 a b))) (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 t b) 2)))
(/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (/.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 t b) 2)) (*.f64 t (-.f64 a b))))
(*.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (neg.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2))) (*.f64 t (-.f64 a b)))
(*.f64 (*.f64 t (-.f64 a b)) (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (neg.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2))))
(/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (/.f64 (neg.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2)) (*.f64 t (-.f64 a b))))
(*.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (+.f64 (pow.f64 (*.f64 t a) 3) (neg.f64 (pow.f64 (*.f64 t b) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))
(*.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 t b) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b)))))
(*.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (/.f64 (neg.f64 (fma.f64 t (*.f64 (*.f64 t a) (-.f64 a b)) (pow.f64 (*.f64 t b) 2))) (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 t b) 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (*.f64 (*.f64 t b) (pow.f64 (*.f64 t b) 3)) (*.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (*.f64 t (-.f64 a b)) (*.f64 t (-.f64 a b)))))) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b)))) (fma.f64 (*.f64 t b) (pow.f64 (*.f64 t b) 3) (*.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (*.f64 (-.f64 a b) (*.f64 t (-.f64 a b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (/.f64 (fma.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (*.f64 (-.f64 a b) (*.f64 t (-.f64 a b)))) (pow.f64 (*.f64 t b) 4)) (fma.f64 t (*.f64 (*.f64 t a) (-.f64 a b)) (pow.f64 (*.f64 t b) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) (pow.f64 (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))) 3))) (+.f64 (*.f64 (*.f64 t b) (pow.f64 (*.f64 t b) 3)) (*.f64 (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))) (-.f64 (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))) (pow.f64 (*.f64 t b) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) (pow.f64 (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b)) 3))) (fma.f64 (*.f64 t b) (pow.f64 (*.f64 t b) 3) (*.f64 (*.f64 t a) (*.f64 (*.f64 t (-.f64 a b)) (-.f64 (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b)) (pow.f64 (*.f64 t b) 2))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (*.f64 t (*.f64 (*.f64 t a) (-.f64 a b))) 3) (pow.f64 (*.f64 t b) 6))) (fma.f64 (*.f64 t a) (*.f64 (*.f64 t (-.f64 a b)) (-.f64 (*.f64 t (*.f64 (*.f64 t a) (-.f64 a b))) (pow.f64 (*.f64 t b) 2))) (pow.f64 (*.f64 t b) 4)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 t (+.f64 b a)))) (cbrt.f64 (*.f64 t (+.f64 b a)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 t (+.f64 b a)))) (cbrt.f64 (*.f64 t (+.f64 b a)))))
(*.f64 t (+.f64 b a))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (+.f64 b a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (+.f64 b a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (+.f64 b a)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (+.f64 b a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (+.f64 b a)))) (cbrt.f64 (sqrt.f64 (*.f64 t (+.f64 b a))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) (sqrt.f64 (cbrt.f64 (*.f64 t (+.f64 b a))))) (*.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) (sqrt.f64 (cbrt.f64 (*.f64 t (+.f64 b a))))))
(*.f64 t (+.f64 b a))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 t (+.f64 b a))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 t (+.f64 b a))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (+.f64 b a)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (+.f64 b a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (+.f64 b a)))) (cbrt.f64 (sqrt.f64 (*.f64 t (+.f64 b a))))))
(/.f64 t (/.f64 (*.f64 t (+.f64 b a)) (*.f64 (*.f64 t (+.f64 b a)) (+.f64 b a))))
(*.f64 t (+.f64 b a))
(/.f64 (*.f64 t (+.f64 b a)) 1)
(*.f64 t (+.f64 b a))
(/.f64 (*.f64 t (+.f64 b a)) (/.f64 (*.f64 t (+.f64 b a)) (*.f64 t (+.f64 b a))))
(*.f64 t (+.f64 b a))
(/.f64 1 (/.f64 1 (*.f64 t (+.f64 b a))))
(*.f64 t (+.f64 b a))
(/.f64 (sqrt.f64 (*.f64 t (+.f64 b a))) (/.f64 (*.f64 t (+.f64 b a)) (*.f64 (*.f64 t (+.f64 b a)) (sqrt.f64 (*.f64 t (+.f64 b a))))))
(*.f64 t (+.f64 b a))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2) (/.f64 (*.f64 t (+.f64 b a)) (*.f64 (*.f64 t (+.f64 b a)) (cbrt.f64 (*.f64 t (+.f64 b a))))))
(*.f64 t (+.f64 b a))
(/.f64 (*.f64 t t) (/.f64 (*.f64 t (+.f64 b a)) (*.f64 (+.f64 b a) (+.f64 b a))))
(*.f64 t (+.f64 b a))
(/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (*.f64 t (+.f64 b a)))
(*.f64 t (+.f64 b a))
(/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 3) (pow.f64 (*.f64 t (+.f64 b a)) 2))
(*.f64 t (+.f64 b a))
(/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) 1) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b))))
(/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (fma.f64 t (*.f64 (*.f64 t a) (-.f64 a b)) (pow.f64 (*.f64 t b) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))) (/.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))) (*.f64 t (+.f64 b a))))
(*.f64 t (+.f64 b a))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))))
(*.f64 (hypot.f64 (pow.f64 (*.f64 t a) 3/2) (pow.f64 (*.f64 t b) 3/2)) (/.f64 (hypot.f64 (pow.f64 (*.f64 t a) 3/2) (pow.f64 (*.f64 t b) 3/2)) (fma.f64 t (*.f64 (*.f64 t a) (-.f64 a b)) (pow.f64 (*.f64 t b) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (/.f64 (fma.f64 t (*.f64 (*.f64 t a) (-.f64 a b)) (pow.f64 (*.f64 t b) 2)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (*.f64 (*.f64 t (+.f64 b a)) (*.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (*.f64 (*.f64 (*.f64 t (+.f64 b a)) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b)))) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (*.f64 t (+.f64 b a))) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (fma.f64 t (*.f64 (*.f64 t a) (-.f64 a b)) (pow.f64 (*.f64 t b) 2))) (fma.f64 t (*.f64 (*.f64 t a) (-.f64 a b)) (pow.f64 (*.f64 t b) 2))))
(/.f64 (*.f64 (*.f64 t (+.f64 b a)) (sqrt.f64 (*.f64 t (+.f64 b a)))) (sqrt.f64 (*.f64 t (+.f64 b a))))
(*.f64 t (+.f64 b a))
(/.f64 (*.f64 (*.f64 t (+.f64 b a)) (pow.f64 (*.f64 t (+.f64 b a)) 3)) (pow.f64 (*.f64 t (+.f64 b a)) 3))
(*.f64 t (+.f64 b a))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2)) (cbrt.f64 (*.f64 t (+.f64 b a))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 4) (cbrt.f64 (*.f64 t (+.f64 b a))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2)) (/.f64 (*.f64 t (+.f64 b a)) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2)))
(*.f64 t (+.f64 b a))
(/.f64 (*.f64 t (*.f64 t (+.f64 b a))) (/.f64 (*.f64 t (+.f64 b a)) (+.f64 b a)))
(*.f64 t (+.f64 b a))
(/.f64 (*.f64 (*.f64 t (+.f64 b a)) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2)) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2))
(*.f64 t (+.f64 b a))
(/.f64 (*.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (*.f64 (*.f64 t (+.f64 b a)) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))))
(*.f64 t (+.f64 b a))
(/.f64 (*.f64 (*.f64 t (+.f64 b a)) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))
(*.f64 t (+.f64 b a))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t b) 3)) (*.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 t a) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 t b) 6) (pow.f64 (*.f64 t a) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t b) 6) (pow.f64 (*.f64 t a) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (fma.f64 t (*.f64 (*.f64 t a) (-.f64 a b)) (pow.f64 (*.f64 t b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 t b) 2)) (*.f64 t (-.f64 a b)))
(/.f64 (+.f64 (*.f64 (*.f64 t b) (pow.f64 (*.f64 t b) 3)) (*.f64 (*.f64 t a) (pow.f64 (*.f64 t a) 3))) (pow.f64 (*.f64 t (+.f64 b a)) 3))
(/.f64 (fma.f64 (*.f64 t b) (pow.f64 (*.f64 t b) 3) (*.f64 t (*.f64 a (pow.f64 (*.f64 t a) 3)))) (pow.f64 (*.f64 t (+.f64 b a)) 3))
(/.f64 (+.f64 (pow.f64 (*.f64 t b) 4) (pow.f64 (*.f64 t a) 4)) (pow.f64 (*.f64 t (+.f64 b a)) 3))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 t b) 3) 3) (pow.f64 (pow.f64 (*.f64 t a) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))) (+.f64 (*.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t b) 3)) (*.f64 (pow.f64 (*.f64 t a) 3) (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 t b) 3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 t b) 3) 3) (pow.f64 (pow.f64 (*.f64 t a) 3) 3)) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b)))) (+.f64 (pow.f64 (*.f64 t b) 6) (*.f64 (pow.f64 (*.f64 t a) 3) (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 t b) 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 t b) 3) 3) (pow.f64 (pow.f64 (*.f64 t a) 3) 3)) (fma.f64 t (*.f64 (*.f64 t a) (-.f64 a b)) (pow.f64 (*.f64 t b) 2))) (fma.f64 (pow.f64 (*.f64 t a) 3) (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 t b) 3)) (pow.f64 (*.f64 t b) 6)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) (pow.f64 (pow.f64 (*.f64 t a) 2) 3)) (*.f64 (*.f64 t (+.f64 b a)) (+.f64 (*.f64 (*.f64 t b) (pow.f64 (*.f64 t b) 3)) (*.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 t (+.f64 b a)) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) (pow.f64 (pow.f64 (*.f64 t a) 2) 3)) (*.f64 t (*.f64 (+.f64 b a) (fma.f64 (*.f64 t b) (pow.f64 (*.f64 t b) 3) (*.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 t (+.f64 b a)) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 6) (pow.f64 (*.f64 t a) 6)) (fma.f64 (*.f64 t (+.f64 b a)) (pow.f64 (*.f64 t b) 4) (*.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 t (+.f64 b a)) 3))))
(/.f64 (neg.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2)) (*.f64 t (-.f64 a b)))
(/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (neg.f64 (pow.f64 (*.f64 t b) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 t b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 t b) 3)) (neg.f64 (fma.f64 t (*.f64 (*.f64 t a) (-.f64 a b)) (pow.f64 (*.f64 t b) 2))))
(/.f64 (*.f64 t (+.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (+.f64 b a) t))
(*.f64 (/.f64 t (+.f64 b a)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 t (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 t (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (+.f64 (pow.f64 a 3) (pow.f64 b 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 b b (*.f64 a (-.f64 a b)))) t)
(/.f64 (*.f64 (sqrt.f64 (*.f64 t (+.f64 b a))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b)))) (sqrt.f64 (*.f64 t (+.f64 b a)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 t a) 3/2) (pow.f64 (*.f64 t b) 3/2)) (sqrt.f64 (fma.f64 t (*.f64 (*.f64 t a) (-.f64 a b)) (pow.f64 (*.f64 t b) 2)))) (sqrt.f64 (*.f64 t (+.f64 b a))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2) (cbrt.f64 (fma.f64 t (*.f64 (*.f64 t a) (-.f64 a b)) (pow.f64 (*.f64 t b) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 t b) 2)) 1) (*.f64 t (-.f64 a b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 t b) 2)) (*.f64 t (-.f64 a b)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2)) 1) (*.f64 t (-.f64 a b)))
(/.f64 (neg.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2)) (*.f64 t (-.f64 a b)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (neg.f64 (pow.f64 (*.f64 t b) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 t b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 t b) 3)) (neg.f64 (fma.f64 t (*.f64 (*.f64 t a) (-.f64 a b)) (pow.f64 (*.f64 t b) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (sqrt.f64 (*.f64 t (+.f64 b a)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b)))) (sqrt.f64 (*.f64 t (+.f64 b a)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 t a) 3/2) (pow.f64 (*.f64 t b) 3/2)) (sqrt.f64 (fma.f64 t (*.f64 (*.f64 t a) (-.f64 a b)) (pow.f64 (*.f64 t b) 2)))) (sqrt.f64 (*.f64 t (+.f64 b a))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2) (cbrt.f64 (fma.f64 t (*.f64 (*.f64 t a) (-.f64 a b)) (pow.f64 (*.f64 t b) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (/.f64 1 (*.f64 t (+.f64 b a)))) (*.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (*.f64 (*.f64 (*.f64 t (+.f64 b a)) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b)))) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (*.f64 t (+.f64 b a))) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (fma.f64 t (*.f64 (*.f64 t a) (-.f64 a b)) (pow.f64 (*.f64 t b) 2))) (fma.f64 t (*.f64 (*.f64 t a) (-.f64 a b)) (pow.f64 (*.f64 t b) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 t (+.f64 b a)) (pow.f64 (*.f64 t (+.f64 b a)) 3)) (/.f64 1 (*.f64 t (+.f64 b a)))) (pow.f64 (*.f64 t (+.f64 b a)) 2))
(*.f64 t (+.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 t (+.f64 b a)) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (/.f64 1 (*.f64 t (+.f64 b a)))) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))
(/.f64 (*.f64 (*.f64 t (+.f64 b a)) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b))) (/.f64 (/.f64 1 t) (+.f64 b a))))
(/.f64 (*.f64 t (+.f64 b a)) (/.f64 (*.f64 t (*.f64 (+.f64 b a) (fma.f64 t (*.f64 (*.f64 t a) (-.f64 a b)) (pow.f64 (*.f64 t b) 2)))) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (/.f64 1 (*.f64 t (+.f64 b a)))) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))
(*.f64 t (+.f64 b a))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 t b) (pow.f64 (*.f64 t b) 3)) (*.f64 (*.f64 t a) (pow.f64 (*.f64 t a) 3))) (/.f64 1 (*.f64 t (+.f64 b a)))) (pow.f64 (*.f64 t (+.f64 b a)) 2))
(/.f64 (fma.f64 (*.f64 t b) (pow.f64 (*.f64 t b) 3) (*.f64 t (*.f64 a (pow.f64 (*.f64 t a) 3)))) (pow.f64 (*.f64 t (+.f64 b a)) 3))
(/.f64 (+.f64 (pow.f64 (*.f64 t b) 4) (pow.f64 (*.f64 t a) 4)) (pow.f64 (*.f64 t (+.f64 b a)) 3))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) (pow.f64 (pow.f64 (*.f64 t a) 2) 3)) (/.f64 1 (*.f64 t (+.f64 b a)))) (+.f64 (*.f64 (*.f64 t b) (pow.f64 (*.f64 t b) 3)) (*.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 t (+.f64 b a)) 2))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) (pow.f64 (pow.f64 (*.f64 t a) 2) 3)) (*.f64 t (*.f64 (+.f64 b a) (fma.f64 (*.f64 t b) (pow.f64 (*.f64 t b) 3) (*.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 t (+.f64 b a)) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 6) (pow.f64 (*.f64 t a) 6)) (fma.f64 (*.f64 t (+.f64 b a)) (pow.f64 (*.f64 t b) 4) (*.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 t (+.f64 b a)) 3))))
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) t) (+.f64 b a))
(/.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (+.f64 b a) t))
(*.f64 (/.f64 t (+.f64 b a)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) t) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 t (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (+.f64 (pow.f64 a 3) (pow.f64 b 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 b b (*.f64 a (-.f64 a b)))) t)
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t b) 3)) (*.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 t a) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 t b) 6) (pow.f64 (*.f64 t a) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t b) 6) (pow.f64 (*.f64 t a) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (fma.f64 t (*.f64 (*.f64 t a) (-.f64 a b)) (pow.f64 (*.f64 t b) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 t b) 3) 3) (pow.f64 (pow.f64 (*.f64 t a) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))) (+.f64 (*.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t b) 3)) (*.f64 (pow.f64 (*.f64 t a) 3) (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 t b) 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 t b) 3) 3) (pow.f64 (pow.f64 (*.f64 t a) 3) 3)) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b)))) (+.f64 (pow.f64 (*.f64 t b) 6) (*.f64 (pow.f64 (*.f64 t a) 3) (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 t b) 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 t b) 3) 3) (pow.f64 (pow.f64 (*.f64 t a) 3) 3)) (fma.f64 t (*.f64 (*.f64 t a) (-.f64 a b)) (pow.f64 (*.f64 t b) 2))) (fma.f64 (pow.f64 (*.f64 t a) 3) (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 t b) 3)) (pow.f64 (*.f64 t b) 6)))
(/.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) t) (+.f64 b a))
(*.f64 t (+.f64 b a))
(/.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (+.f64 b a)))
(*.f64 t (+.f64 b a))
(/.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (+.f64 b a)))
(*.f64 t (+.f64 b a))
(/.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (cbrt.f64 (*.f64 t (+.f64 b a)))) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2))
(*.f64 t (+.f64 b a))
(/.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 2)) (cbrt.f64 (*.f64 t (+.f64 b a))))
(*.f64 t (+.f64 b a))
(/.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (pow.f64 (*.f64 t (+.f64 b a)) 2)) (/.f64 1 (*.f64 t (+.f64 b a))))
(*.f64 t (+.f64 b a))
(/.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (+.f64 b a)) t)
(*.f64 t (+.f64 b a))
(/.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))
(*.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b))) (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))))
(*.f64 (fma.f64 t (*.f64 (*.f64 t a) (-.f64 a b)) (pow.f64 (*.f64 t b) 2)) (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) 1) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) 1) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b))))
(/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (fma.f64 t (*.f64 (*.f64 t a) (-.f64 a b)) (pow.f64 (*.f64 t b) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) 1) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b))))
(/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (fma.f64 t (*.f64 (*.f64 t a) (-.f64 a b)) (pow.f64 (*.f64 t b) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) 1) (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b))))
(/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (fma.f64 t (*.f64 (*.f64 t a) (-.f64 a b)) (pow.f64 (*.f64 t b) 2)))
(/.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (*.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 b) (sqrt.f64 a)))) (*.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 b) (sqrt.f64 a))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (sqrt.f64 t)) (-.f64 (sqrt.f64 b) (sqrt.f64 a))) (*.f64 (sqrt.f64 t) (-.f64 (sqrt.f64 b) (sqrt.f64 a))))
(/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (*.f64 (*.f64 t (-.f64 (sqrt.f64 b) (sqrt.f64 a))) (-.f64 (sqrt.f64 b) (sqrt.f64 a))))
(pow.f64 (*.f64 t (+.f64 b a)) 1)
(*.f64 t (+.f64 b a))
(pow.f64 (sqrt.f64 (*.f64 t (+.f64 b a))) 2)
(*.f64 t (+.f64 b a))
(pow.f64 (cbrt.f64 (*.f64 t (+.f64 b a))) 3)
(*.f64 t (+.f64 b a))
(pow.f64 (pow.f64 (*.f64 t (+.f64 b a)) 3) 1/3)
(*.f64 t (+.f64 b a))
(neg.f64 (/.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2) (*.f64 t (-.f64 a b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2)) (*.f64 t (-.f64 a b)))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 t a) (*.f64 t (-.f64 a b)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t a) t) (-.f64 a b)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 t a) 3))) (neg.f64 (fma.f64 t (*.f64 (*.f64 t a) (-.f64 a b)) (pow.f64 (*.f64 t b) 2))))
(sqrt.f64 (pow.f64 (*.f64 t (+.f64 b a)) 2))
(fabs.f64 (*.f64 t (+.f64 b a)))
(log.f64 (pow.f64 (exp.f64 t) (+.f64 b a)))
(*.f64 t (+.f64 b a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (+.f64 b a)))))
(*.f64 t (+.f64 b a))
(cbrt.f64 (pow.f64 (*.f64 t (+.f64 b a)) 3))
(*.f64 t (+.f64 b a))
(expm1.f64 (log1p.f64 (*.f64 t (+.f64 b a))))
(*.f64 t (+.f64 b a))
(exp.f64 (log.f64 (*.f64 t (+.f64 b a))))
(*.f64 t (+.f64 b a))
(log1p.f64 (expm1.f64 (*.f64 t (+.f64 b a))))
(*.f64 t (+.f64 b a))
(fma.f64 t b (*.f64 t a))
(*.f64 t (+.f64 b a))
(fma.f64 t a (*.f64 t b))
(*.f64 t (+.f64 b a))
(fma.f64 b t (*.f64 t a))
(*.f64 t (+.f64 b a))
(fma.f64 a t (*.f64 t b))
(*.f64 t (+.f64 b a))
(fma.f64 1 (*.f64 t b) (*.f64 t a))
(*.f64 t (+.f64 b a))
(fma.f64 1 (*.f64 t a) (*.f64 t b))
(*.f64 t (+.f64 b a))
(fma.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 t b)) (*.f64 t a))
(*.f64 t (+.f64 b a))
(fma.f64 (sqrt.f64 (*.f64 t a)) (sqrt.f64 (*.f64 t a)) (*.f64 t b))
(*.f64 t (+.f64 b a))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t b)) 2) (cbrt.f64 (*.f64 t b)) (*.f64 t a))
(*.f64 t (+.f64 b a))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (cbrt.f64 (*.f64 t a)) (*.f64 t b))
(*.f64 t (+.f64 b a))

localize13.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.01%
(+.f64 (*.f64 y b) x)
0.01%
(*.f64 (-.f64 2 t) b)
0.02%
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 2 t) b))
Compiler

Compiled 38 to 18 computations (52.6% saved)

series35.0ms (0.1%)

Counts
3 → 66
Calls

27 calls:

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

rewrite128.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1864×associate-*r/
1502×associate-*l/
458×associate-+l+
324×+-commutative
300×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01249
127749
2395549
Stop Event
node limit
Counts
3 → 259
Calls
Call 1
Inputs
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 2 t) b))
(*.f64 (-.f64 2 t) b)
(+.f64 (*.f64 y b) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y b) (+.f64 x (*.f64 b (+.f64 -2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y b) (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y b) (+.f64 x (*.f64 (*.f64 b (+.f64 -2 t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 1) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 1) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 1) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 y b) (*.f64 b (+.f64 -2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (*.f64 y b) (*.f64 b (-.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 y b) (*.f64 (*.f64 b (+.f64 -2 t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (+.f64 (*.f64 y b) (*.f64 b (+.f64 -2 t))) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 y b) (*.f64 b (-.f64 2 t))) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (+.f64 (*.f64 y b) (*.f64 b (+.f64 -2 t))) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 y b) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (+.f64 (*.f64 y b) (*.f64 b (+.f64 -2 t))) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 y b) (*.f64 b (-.f64 2 t))) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (+.f64 (*.f64 y b) (*.f64 b (+.f64 -2 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 y b) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (+.f64 (*.f64 y b) (*.f64 b (+.f64 -2 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 y b) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y b x) (*.f64 (*.f64 b (+.f64 -2 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y b x) (+.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y b x) (+.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y b x) (+.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y b x) (+.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y b x) (+.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y b x) (+.f64 (*.f64 (*.f64 b (+.f64 -2 t)) 1) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y b x) (+.f64 (*.f64 (*.f64 b (+.f64 -2 t)) 1) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y b x) (+.f64 (*.f64 (*.f64 b (+.f64 -2 t)) 1) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y b x) (+.f64 (*.f64 (*.f64 b (+.f64 -2 t)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y b x) (+.f64 (*.f64 (*.f64 b (+.f64 -2 t)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t))) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t))) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t))) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t))) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t))) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t))) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t))) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t))) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t))) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t))) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (*.f64 y b) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (*.f64 y b) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (*.f64 y b) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (*.f64 y b) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (*.f64 y b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t))) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t))) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t))) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t))) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t))) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 y b x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 -2 t)) (+.f64 (fma.f64 y b x) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 -2 t)) (+.f64 (fma.f64 y b x) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 -2 t)) (+.f64 (fma.f64 y b x) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 -2 t)) (+.f64 (fma.f64 y b x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 -2 t)) (+.f64 (fma.f64 y b x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 y b) (*.f64 b (+.f64 -2 t))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y b) (*.f64 b (-.f64 2 t))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 1) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b (+.f64 -2 t)) 1) (fma.f64 y b x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t))) (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t))) (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t))) (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t))) (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t))) (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 y b x) (exp.f64 (log1p.f64 (*.f64 b (-.f64 2 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) (sqrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) 2) (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (/.f64 1 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 b (-.f64 2 t))) (sqrt.f64 (fma.f64 y b x))) (-.f64 (sqrt.f64 (fma.f64 y b x)) (sqrt.f64 (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))) (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))))) (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)) (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 x (*.f64 b (+.f64 -2 t))))) (+.f64 (-.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (+.f64 -2 t)) (*.f64 b (+.f64 -2 t)))) (-.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 3)) (+.f64 (pow.f64 (*.f64 y b) 2) (-.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 x (*.f64 b (+.f64 -2 t)))) (*.f64 (*.f64 y b) (+.f64 x (*.f64 b (+.f64 -2 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (+.f64 -2 t)) 3)) (+.f64 (pow.f64 (fma.f64 y b x) 2) (-.f64 (*.f64 (*.f64 b (+.f64 -2 t)) (*.f64 b (+.f64 -2 t))) (*.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2))) (neg.f64 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) 1) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 x (*.f64 b (+.f64 -2 t)))))) (+.f64 (-.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (+.f64 -2 t)) (*.f64 b (+.f64 -2 t))))) (-.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 3))) (+.f64 (pow.f64 (*.f64 y b) 2) (-.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 x (*.f64 b (+.f64 -2 t)))) (*.f64 (*.f64 y b) (+.f64 x (*.f64 b (+.f64 -2 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (+.f64 -2 t)) 3))) (+.f64 (pow.f64 (fma.f64 y b x) 2) (-.f64 (*.f64 (*.f64 b (+.f64 -2 t)) (*.f64 b (+.f64 -2 t))) (*.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)))) (neg.f64 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)))) (sqrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)))) (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)) 1) (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 x (*.f64 b (+.f64 -2 t))))) 1) (+.f64 (-.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (+.f64 -2 t)) (*.f64 b (+.f64 -2 t)))) 1) (-.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 3)) 1) (+.f64 (pow.f64 (*.f64 y b) 2) (-.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 x (*.f64 b (+.f64 -2 t)))) (*.f64 (*.f64 y b) (+.f64 x (*.f64 b (+.f64 -2 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (+.f64 -2 t)) 3)) 1) (+.f64 (pow.f64 (fma.f64 y b x) 2) (-.f64 (*.f64 (*.f64 b (+.f64 -2 t)) (*.f64 b (+.f64 -2 t))) (*.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2))) 1) (neg.f64 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3))) (sqrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2))) (sqrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))) (sqrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) 2)) (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (fma.f64 y b x) 2)) (*.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2))) (/.f64 1 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))))) (+.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 2) (pow.f64 (fma.f64 y b x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 y b x) 2) 3) (pow.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 2) 3)) (/.f64 1 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))))) (+.f64 (*.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (fma.f64 y b x) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (*.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (fma.f64 y b x) 3)) (*.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))))))) (+.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 y b x) 3) 3) (pow.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))))))) (+.f64 (*.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (fma.f64 y b x) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)) (*.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y b (+.f64 x (*.f64 b (+.f64 -2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b y (+.f64 x (*.f64 b (+.f64 -2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y b) (+.f64 x (*.f64 b (+.f64 -2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 y b)) (+.f64 x (*.f64 b (+.f64 -2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 y b x)) (sqrt.f64 (fma.f64 y b x)) (*.f64 b (+.f64 -2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (cbrt.f64 (*.f64 y b)) (+.f64 x (*.f64 b (+.f64 -2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y b x)) 2) (cbrt.f64 (fma.f64 y b x)) (*.f64 b (+.f64 -2 t)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 2) (*.f64 b (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (neg.f64 t)) (*.f64 b 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 b) (*.f64 (neg.f64 t) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 t) b) (*.f64 2 b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 2 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (/.f64 (+.f64 2 t) (-.f64 4 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (/.f64 (+.f64 4 (*.f64 t (+.f64 2 t))) (-.f64 8 (pow.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 4 (*.f64 t t))) (+.f64 2 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 8 (pow.f64 t 3))) (+.f64 4 (*.f64 t (+.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 4 (*.f64 t t)) b) (+.f64 2 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 8 (pow.f64 t 3)) b) (+.f64 4 (*.f64 t (+.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (neg.f64 (-.f64 4 (*.f64 t t)))) (neg.f64 (+.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (neg.f64 (-.f64 8 (pow.f64 t 3)))) (neg.f64 (+.f64 4 (*.f64 t (+.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 4 (*.f64 (neg.f64 t) (neg.f64 t)))) (+.f64 2 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (+.f64 8 (pow.f64 (neg.f64 t) 3))) (-.f64 (+.f64 4 (*.f64 (neg.f64 t) (neg.f64 t))) (*.f64 2 (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 b (-.f64 4 (*.f64 t t)))) (+.f64 2 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 b (-.f64 8 (pow.f64 t 3)))) (+.f64 4 (*.f64 t (+.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (-.f64 4 (*.f64 t t)) b)) (+.f64 2 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (-.f64 8 (pow.f64 t 3)) b)) (+.f64 4 (*.f64 t (+.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (sqrt.f64 (-.f64 2 t))) (sqrt.f64 (-.f64 4 (*.f64 t t)))) (sqrt.f64 (+.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (sqrt.f64 (-.f64 2 t))) (sqrt.f64 (-.f64 8 (pow.f64 t 3)))) (sqrt.f64 (+.f64 4 (*.f64 t (+.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 2 t)) 2)) (cbrt.f64 (-.f64 4 (*.f64 t t)))) (cbrt.f64 (+.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 4 (*.f64 t t))) b) (neg.f64 (+.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 8 (pow.f64 t 3))) b) (neg.f64 (+.f64 4 (*.f64 t (+.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 4 (*.f64 (neg.f64 t) (neg.f64 t))) b) (+.f64 2 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 8 (pow.f64 (neg.f64 t) 3)) b) (-.f64 (+.f64 4 (*.f64 (neg.f64 t) (neg.f64 t))) (*.f64 2 (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (-.f64 4 (*.f64 t t))) 1) (+.f64 2 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (-.f64 8 (pow.f64 t 3))) 1) (+.f64 4 (*.f64 t (+.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 4 (*.f64 t t)) b) 1) (+.f64 2 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 8 (pow.f64 t 3)) b) 1) (+.f64 4 (*.f64 t (+.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 4 (*.f64 t t))) (*.f64 (sqrt.f64 (-.f64 2 t)) b)) (sqrt.f64 (+.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 8 (pow.f64 t 3))) (*.f64 (sqrt.f64 (-.f64 2 t)) b)) (sqrt.f64 (+.f64 4 (*.f64 t (+.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (-.f64 2 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 b (-.f64 2 t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (-.f64 2 t)) b))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 b (-.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 b (-.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 b (-.f64 2 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 b (-.f64 2 t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y b))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 y b x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 y b) 2) (-.f64 (*.f64 y b) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y b) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y b) (exp.f64 (log1p.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (exp.f64 (log1p.f64 (*.f64 y b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y b x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 y b x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y b x)) (sqrt.f64 (fma.f64 y b x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 y b x)) (pow.f64 (cbrt.f64 (fma.f64 y b x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 y b x)) 2) (cbrt.f64 (fma.f64 y b x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y b) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 y b) x) (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b)))) (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x)) (-.f64 (*.f64 y b) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y b) 2)) (-.f64 x (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 y b) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x)) 1) (-.f64 (*.f64 y b) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y b) 2))) (-.f64 x (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x)))) (neg.f64 (-.f64 (*.f64 y b) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 y b x)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x)))) (sqrt.f64 (-.f64 (*.f64 y b) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 y b x)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y b x)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x)))) (cbrt.f64 (-.f64 (*.f64 y b) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y b x)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y b) 2)) 1) (-.f64 x (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x))) 1) (neg.f64 (-.f64 (*.f64 y b) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x))) (sqrt.f64 (fma.f64 y b x))) (sqrt.f64 (-.f64 (*.f64 y b) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3))) (sqrt.f64 (fma.f64 y b x))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x))) (pow.f64 (cbrt.f64 (fma.f64 y b x)) 2)) (cbrt.f64 (-.f64 (*.f64 y b) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3))) (pow.f64 (cbrt.f64 (fma.f64 y b x)) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 y b) 2)) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (-.f64 (*.f64 y b) x))) (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y b) 2) 3) (pow.f64 (*.f64 x x) 3)) (/.f64 1 (-.f64 (*.f64 y b) x))) (+.f64 (*.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 y b) 2)) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 y b) 3)) (*.f64 (pow.f64 x 3) (pow.f64 x 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b)))))) (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y b) 3) 3) (pow.f64 (pow.f64 x 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b)))))) (+.f64 (*.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 y b) 3)) (-.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (*.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 y b x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 y b x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 y b x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 y b x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 y b x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 y b x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 y b x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 y b x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 y b x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 y b x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 y b x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 y b x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y b x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b y x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y b) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 y b)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (cbrt.f64 (*.f64 y b)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y b))))))

simplify254.0ms (0.7%)

Algorithm
egg-herbie
Rules
1406×+-commutative
1214×fma-def
902×associate-+l+
630×associate-+r+
614×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
065314679
1173113115
2768613115
Stop Event
node limit
Counts
325 → 369
Calls
Call 1
Inputs
(-.f64 x (*.f64 b (-.f64 2 t)))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(*.f64 y b)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(*.f64 y b)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
x
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(*.f64 -1 (*.f64 b (-.f64 (*.f64 -1 y) (*.f64 -1 (-.f64 2 t)))))
(+.f64 (*.f64 -1 (*.f64 b (-.f64 (*.f64 -1 y) (*.f64 -1 (-.f64 2 t))))) x)
(+.f64 (*.f64 -1 (*.f64 b (-.f64 (*.f64 -1 y) (*.f64 -1 (-.f64 2 t))))) x)
(+.f64 (*.f64 -1 (*.f64 b (-.f64 (*.f64 -1 y) (*.f64 -1 (-.f64 2 t))))) x)
(-.f64 (*.f64 y b) (*.f64 b (-.f64 2 t)))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
x
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
x
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 y b) x)) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 y b) x)) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 y b) x)) (*.f64 2 b))
(*.f64 t b)
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 t b) x)) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 t b) x)) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 t b) x)) (*.f64 2 b))
(*.f64 t b)
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 t b) x)) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 t b) x)) (*.f64 2 b))
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 t b) x)) (*.f64 2 b))
(*.f64 2 b)
(+.f64 (*.f64 -1 (*.f64 t b)) (*.f64 2 b))
(+.f64 (*.f64 -1 (*.f64 t b)) (*.f64 2 b))
(+.f64 (*.f64 -1 (*.f64 t b)) (*.f64 2 b))
(*.f64 -1 (*.f64 t b))
(+.f64 (*.f64 2 b) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 2 b) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 2 b) (*.f64 -1 (*.f64 t b)))
(*.f64 -1 (*.f64 t b))
(+.f64 (*.f64 2 b) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 2 b) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 2 b) (*.f64 -1 (*.f64 t b)))
x
(*.f64 y b)
(*.f64 y b)
x
(*.f64 y b)
(*.f64 y b)
(*.f64 y b)
x
x
(+.f64 (*.f64 y b) (+.f64 x (*.f64 b (+.f64 -2 t))))
(+.f64 (*.f64 y b) (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 1))
(+.f64 (*.f64 y b) (+.f64 x (*.f64 (*.f64 b (+.f64 -2 t)) 1)))
(+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 1) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))
(+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 1) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))
(+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 1) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))
(+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))
(+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))
(+.f64 x (+.f64 (*.f64 y b) (*.f64 b (+.f64 -2 t))))
(+.f64 x (-.f64 (*.f64 y b) (*.f64 b (-.f64 2 t))))
(+.f64 x (+.f64 (*.f64 y b) (*.f64 (*.f64 b (+.f64 -2 t)) 1)))
(+.f64 x (+.f64 (+.f64 (*.f64 y b) (*.f64 b (+.f64 -2 t))) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))
(+.f64 x (+.f64 (-.f64 (*.f64 y b) (*.f64 b (-.f64 2 t))) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))
(+.f64 x (+.f64 (+.f64 (*.f64 y b) (*.f64 b (+.f64 -2 t))) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))
(+.f64 x (+.f64 (-.f64 (*.f64 y b) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))
(+.f64 x (+.f64 (+.f64 (*.f64 y b) (*.f64 b (+.f64 -2 t))) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))
(+.f64 x (+.f64 (-.f64 (*.f64 y b) (*.f64 b (-.f64 2 t))) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))
(+.f64 x (+.f64 (+.f64 (*.f64 y b) (*.f64 b (+.f64 -2 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))
(+.f64 x (+.f64 (-.f64 (*.f64 y b) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))
(+.f64 x (+.f64 (+.f64 (*.f64 y b) (*.f64 b (+.f64 -2 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))
(+.f64 x (+.f64 (-.f64 (*.f64 y b) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))
(+.f64 (fma.f64 y b x) (*.f64 (*.f64 b (+.f64 -2 t)) 1))
(+.f64 (fma.f64 y b x) (+.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 y b x) (+.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 y b x) (+.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 y b x) (+.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 y b x) (+.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 y b x) (+.f64 (*.f64 (*.f64 b (+.f64 -2 t)) 1) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 y b x) (+.f64 (*.f64 (*.f64 b (+.f64 -2 t)) 1) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 y b x) (+.f64 (*.f64 (*.f64 b (+.f64 -2 t)) 1) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 y b x) (+.f64 (*.f64 (*.f64 b (+.f64 -2 t)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 y b x) (+.f64 (*.f64 (*.f64 b (+.f64 -2 t)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t))) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t))) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t))) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t))) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t))) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t))) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t))) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t))) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t))) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t))) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (*.f64 y b))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (*.f64 y b) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (*.f64 y b) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (*.f64 y b) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (*.f64 y b) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (*.f64 y b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t))) (*.f64 y b)))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t))) (*.f64 y b)))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t))) (*.f64 y b)))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t))) (*.f64 y b)))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t))) (*.f64 y b)))
(+.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 y b x))
(+.f64 (*.f64 b (+.f64 -2 t)) (+.f64 (fma.f64 y b x) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))
(+.f64 (*.f64 b (+.f64 -2 t)) (+.f64 (fma.f64 y b x) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))
(+.f64 (*.f64 b (+.f64 -2 t)) (+.f64 (fma.f64 y b x) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))
(+.f64 (*.f64 b (+.f64 -2 t)) (+.f64 (fma.f64 y b x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))
(+.f64 (*.f64 b (+.f64 -2 t)) (+.f64 (fma.f64 y b x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))
(+.f64 (+.f64 (*.f64 y b) (*.f64 b (+.f64 -2 t))) x)
(+.f64 (-.f64 (*.f64 y b) (*.f64 b (-.f64 2 t))) x)
(+.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 1) (*.f64 y b))
(+.f64 (*.f64 (*.f64 b (+.f64 -2 t)) 1) (fma.f64 y b x))
(+.f64 (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t))) (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))
(+.f64 (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t))) (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))
(+.f64 (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t))) (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t))) (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t))) (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))
(+.f64 (-.f64 (fma.f64 y b x) (exp.f64 (log1p.f64 (*.f64 b (-.f64 2 t))))) 1)
(*.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) 1)
(*.f64 1 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) (sqrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) 2) (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (/.f64 1 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 b (-.f64 2 t))) (sqrt.f64 (fma.f64 y b x))) (-.f64 (sqrt.f64 (fma.f64 y b x)) (sqrt.f64 (*.f64 b (-.f64 2 t)))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))) (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))))) (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)) (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 x (*.f64 b (+.f64 -2 t))))) (+.f64 (-.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (+.f64 -2 t)) (*.f64 b (+.f64 -2 t)))) (-.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))
(/.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 3)) (+.f64 (pow.f64 (*.f64 y b) 2) (-.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 x (*.f64 b (+.f64 -2 t)))) (*.f64 (*.f64 y b) (+.f64 x (*.f64 b (+.f64 -2 t)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (+.f64 -2 t)) 3)) (+.f64 (pow.f64 (fma.f64 y b x) 2) (-.f64 (*.f64 (*.f64 b (+.f64 -2 t)) (*.f64 b (+.f64 -2 t))) (*.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2))) (neg.f64 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) 1) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 x (*.f64 b (+.f64 -2 t)))))) (+.f64 (-.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (+.f64 -2 t)) (*.f64 b (+.f64 -2 t))))) (-.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 3))) (+.f64 (pow.f64 (*.f64 y b) 2) (-.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 x (*.f64 b (+.f64 -2 t)))) (*.f64 (*.f64 y b) (+.f64 x (*.f64 b (+.f64 -2 t)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (+.f64 -2 t)) 3))) (+.f64 (pow.f64 (fma.f64 y b x) 2) (-.f64 (*.f64 (*.f64 b (+.f64 -2 t)) (*.f64 b (+.f64 -2 t))) (*.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)))) (neg.f64 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)))) (sqrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)))) (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)) 1) (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 x (*.f64 b (+.f64 -2 t))))) 1) (+.f64 (-.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (+.f64 -2 t)) (*.f64 b (+.f64 -2 t)))) 1) (-.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 3)) 1) (+.f64 (pow.f64 (*.f64 y b) 2) (-.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 x (*.f64 b (+.f64 -2 t)))) (*.f64 (*.f64 y b) (+.f64 x (*.f64 b (+.f64 -2 t)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (+.f64 -2 t)) 3)) 1) (+.f64 (pow.f64 (fma.f64 y b x) 2) (-.f64 (*.f64 (*.f64 b (+.f64 -2 t)) (*.f64 b (+.f64 -2 t))) (*.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2))) 1) (neg.f64 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3))) (sqrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2))) (sqrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))) (sqrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) 2)) (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (fma.f64 y b x) 2)) (*.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2))) (/.f64 1 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))))) (+.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 2) (pow.f64 (fma.f64 y b x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 y b x) 2) 3) (pow.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 2) 3)) (/.f64 1 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))))) (+.f64 (*.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (fma.f64 y b x) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (*.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (fma.f64 y b x) 3)) (*.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))))))) (+.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 y b x) 3) 3) (pow.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))))))) (+.f64 (*.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (fma.f64 y b x) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)) (*.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)))))
(pow.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) 1)
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) 2)
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) 3)
(pow.f64 (pow.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) 2))
(log.f64 (exp.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) 3))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))))
(exp.f64 (log.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))))
(fma.f64 y b (+.f64 x (*.f64 b (+.f64 -2 t))))
(fma.f64 b y (+.f64 x (*.f64 b (+.f64 -2 t))))
(fma.f64 1 (*.f64 y b) (+.f64 x (*.f64 b (+.f64 -2 t))))
(fma.f64 1 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))
(fma.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 y b)) (+.f64 x (*.f64 b (+.f64 -2 t))))
(fma.f64 (sqrt.f64 (fma.f64 y b x)) (sqrt.f64 (fma.f64 y b x)) (*.f64 b (+.f64 -2 t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (cbrt.f64 (*.f64 y b)) (+.f64 x (*.f64 b (+.f64 -2 t))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y b x)) 2) (cbrt.f64 (fma.f64 y b x)) (*.f64 b (+.f64 -2 t)))
(+.f64 (*.f64 b 2) (*.f64 b (neg.f64 t)))
(+.f64 (*.f64 b (neg.f64 t)) (*.f64 b 2))
(+.f64 (*.f64 2 b) (*.f64 (neg.f64 t) b))
(+.f64 (*.f64 (neg.f64 t) b) (*.f64 2 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 2 t)))) 1)
(/.f64 b (/.f64 (+.f64 2 t) (-.f64 4 (*.f64 t t))))
(/.f64 b (/.f64 (+.f64 4 (*.f64 t (+.f64 2 t))) (-.f64 8 (pow.f64 t 3))))
(/.f64 (*.f64 b (-.f64 4 (*.f64 t t))) (+.f64 2 t))
(/.f64 (*.f64 b (-.f64 8 (pow.f64 t 3))) (+.f64 4 (*.f64 t (+.f64 2 t))))
(/.f64 (*.f64 (-.f64 4 (*.f64 t t)) b) (+.f64 2 t))
(/.f64 (*.f64 (-.f64 8 (pow.f64 t 3)) b) (+.f64 4 (*.f64 t (+.f64 2 t))))
(/.f64 (*.f64 b (neg.f64 (-.f64 4 (*.f64 t t)))) (neg.f64 (+.f64 2 t)))
(/.f64 (*.f64 b (neg.f64 (-.f64 8 (pow.f64 t 3)))) (neg.f64 (+.f64 4 (*.f64 t (+.f64 2 t)))))
(/.f64 (*.f64 b (-.f64 4 (*.f64 (neg.f64 t) (neg.f64 t)))) (+.f64 2 t))
(/.f64 (*.f64 b (+.f64 8 (pow.f64 (neg.f64 t) 3))) (-.f64 (+.f64 4 (*.f64 (neg.f64 t) (neg.f64 t))) (*.f64 2 (neg.f64 t))))
(/.f64 (*.f64 1 (*.f64 b (-.f64 4 (*.f64 t t)))) (+.f64 2 t))
(/.f64 (*.f64 1 (*.f64 b (-.f64 8 (pow.f64 t 3)))) (+.f64 4 (*.f64 t (+.f64 2 t))))
(/.f64 (*.f64 1 (*.f64 (-.f64 4 (*.f64 t t)) b)) (+.f64 2 t))
(/.f64 (*.f64 1 (*.f64 (-.f64 8 (pow.f64 t 3)) b)) (+.f64 4 (*.f64 t (+.f64 2 t))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (-.f64 2 t))) (sqrt.f64 (-.f64 4 (*.f64 t t)))) (sqrt.f64 (+.f64 2 t)))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (-.f64 2 t))) (sqrt.f64 (-.f64 8 (pow.f64 t 3)))) (sqrt.f64 (+.f64 4 (*.f64 t (+.f64 2 t)))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 2 t)) 2)) (cbrt.f64 (-.f64 4 (*.f64 t t)))) (cbrt.f64 (+.f64 2 t)))
(/.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 2 t)))))
(/.f64 (*.f64 (neg.f64 (-.f64 4 (*.f64 t t))) b) (neg.f64 (+.f64 2 t)))
(/.f64 (*.f64 (neg.f64 (-.f64 8 (pow.f64 t 3))) b) (neg.f64 (+.f64 4 (*.f64 t (+.f64 2 t)))))
(/.f64 (*.f64 (-.f64 4 (*.f64 (neg.f64 t) (neg.f64 t))) b) (+.f64 2 t))
(/.f64 (*.f64 (+.f64 8 (pow.f64 (neg.f64 t) 3)) b) (-.f64 (+.f64 4 (*.f64 (neg.f64 t) (neg.f64 t))) (*.f64 2 (neg.f64 t))))
(/.f64 (*.f64 (*.f64 b (-.f64 4 (*.f64 t t))) 1) (+.f64 2 t))
(/.f64 (*.f64 (*.f64 b (-.f64 8 (pow.f64 t 3))) 1) (+.f64 4 (*.f64 t (+.f64 2 t))))
(/.f64 (*.f64 (*.f64 (-.f64 4 (*.f64 t t)) b) 1) (+.f64 2 t))
(/.f64 (*.f64 (*.f64 (-.f64 8 (pow.f64 t 3)) b) 1) (+.f64 4 (*.f64 t (+.f64 2 t))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 4 (*.f64 t t))) (*.f64 (sqrt.f64 (-.f64 2 t)) b)) (sqrt.f64 (+.f64 2 t)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 8 (pow.f64 t 3))) (*.f64 (sqrt.f64 (-.f64 2 t)) b)) (sqrt.f64 (+.f64 4 (*.f64 t (+.f64 2 t)))))
(pow.f64 (*.f64 b (-.f64 2 t)) 1)
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 2 t))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 3)
(pow.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 2 t)) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 2 t)))))
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 3))
(expm1.f64 (log1p.f64 (*.f64 b (-.f64 2 t))))
(exp.f64 (log.f64 (*.f64 b (-.f64 2 t))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (-.f64 2 t))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (-.f64 2 t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y b))) (-.f64 1 x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y b x))) 1)
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 y b)))
(-.f64 (/.f64 (pow.f64 (*.f64 y b) 2) (-.f64 (*.f64 y b) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y b) x)))
(-.f64 (+.f64 (*.f64 y b) (exp.f64 (log1p.f64 x))) 1)
(-.f64 (+.f64 x (exp.f64 (log1p.f64 (*.f64 y b)))) 1)
(*.f64 (fma.f64 y b x) 1)
(*.f64 1 (fma.f64 y b x))
(*.f64 (sqrt.f64 (fma.f64 y b x)) (sqrt.f64 (fma.f64 y b x)))
(*.f64 (cbrt.f64 (fma.f64 y b x)) (pow.f64 (cbrt.f64 (fma.f64 y b x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y b x)) 2) (cbrt.f64 (fma.f64 y b x)))
(*.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y b) x)))
(*.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 y b) x) (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b)))) (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x)) (-.f64 (*.f64 y b) x))
(/.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y b) 2)) (-.f64 x (*.f64 y b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 y b) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x)) 1) (-.f64 (*.f64 y b) x))
(/.f64 (*.f64 1 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y b) 2))) (-.f64 x (*.f64 y b)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x)))) (neg.f64 (-.f64 (*.f64 y b) x)))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 y b x)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x)))) (sqrt.f64 (-.f64 (*.f64 y b) x)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 y b x)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y b x)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x)))) (cbrt.f64 (-.f64 (*.f64 y b) x)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y b x)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b))))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y b) 2)) 1) (-.f64 x (*.f64 y b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x))) 1) (neg.f64 (-.f64 (*.f64 y b) x)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x))) (sqrt.f64 (fma.f64 y b x))) (sqrt.f64 (-.f64 (*.f64 y b) x)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3))) (sqrt.f64 (fma.f64 y b x))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x))) (pow.f64 (cbrt.f64 (fma.f64 y b x)) 2)) (cbrt.f64 (-.f64 (*.f64 y b) x)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3))) (pow.f64 (cbrt.f64 (fma.f64 y b x)) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 y b) 2)) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (-.f64 (*.f64 y b) x))) (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y b) 2) 3) (pow.f64 (*.f64 x x) 3)) (/.f64 1 (-.f64 (*.f64 y b) x))) (+.f64 (*.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 y b) 2)) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 y b) 3)) (*.f64 (pow.f64 x 3) (pow.f64 x 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b)))))) (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y b) 3) 3) (pow.f64 (pow.f64 x 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b)))))) (+.f64 (*.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 y b) 3)) (-.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (*.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3)))))
(pow.f64 (fma.f64 y b x) 1)
(pow.f64 (sqrt.f64 (fma.f64 y b x)) 2)
(pow.f64 (cbrt.f64 (fma.f64 y b x)) 3)
(pow.f64 (pow.f64 (fma.f64 y b x) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 y b x) 2))
(log.f64 (exp.f64 (fma.f64 y b x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y b x))))
(cbrt.f64 (pow.f64 (fma.f64 y b x) 3))
(expm1.f64 (log1p.f64 (fma.f64 y b x)))
(exp.f64 (log.f64 (fma.f64 y b x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y b x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 y b x)))
(fma.f64 y b x)
(fma.f64 b y x)
(fma.f64 1 (*.f64 y b) x)
(fma.f64 1 x (*.f64 y b))
(fma.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 y b)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (cbrt.f64 (*.f64 y b)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y b))
Outputs
(-.f64 x (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t -2) x)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(*.f64 y b)
(*.f64 b y)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(*.f64 y b)
(*.f64 b y)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
x
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) 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 y t) 2) b) x)
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(*.f64 -1 (*.f64 b (-.f64 (*.f64 -1 y) (*.f64 -1 (-.f64 2 t)))))
(*.f64 (neg.f64 b) (*.f64 -1 (-.f64 y (-.f64 2 t))))
(*.f64 b (neg.f64 (fma.f64 y -1 (-.f64 2 t))))
(+.f64 (*.f64 -1 (*.f64 b (-.f64 (*.f64 -1 y) (*.f64 -1 (-.f64 2 t))))) x)
(fma.f64 -1 (*.f64 b (*.f64 -1 (-.f64 y (-.f64 2 t)))) x)
(-.f64 x (*.f64 b (fma.f64 y -1 (-.f64 2 t))))
(+.f64 (*.f64 -1 (*.f64 b (-.f64 (*.f64 -1 y) (*.f64 -1 (-.f64 2 t))))) x)
(fma.f64 -1 (*.f64 b (*.f64 -1 (-.f64 y (-.f64 2 t)))) x)
(-.f64 x (*.f64 b (fma.f64 y -1 (-.f64 2 t))))
(+.f64 (*.f64 -1 (*.f64 b (-.f64 (*.f64 -1 y) (*.f64 -1 (-.f64 2 t))))) x)
(fma.f64 -1 (*.f64 b (*.f64 -1 (-.f64 y (-.f64 2 t)))) x)
(-.f64 x (*.f64 b (fma.f64 y -1 (-.f64 2 t))))
(-.f64 (*.f64 y b) (*.f64 b (-.f64 2 t)))
(*.f64 b (+.f64 y (-.f64 t 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
x
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t)))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
x
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 2 b))
(-.f64 (fma.f64 b y x) (*.f64 b 2))
(+.f64 (fma.f64 b y x) (*.f64 b -2))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 y b) x)) (*.f64 2 b))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 y b) x)) (*.f64 2 b))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 y b) x)) (*.f64 2 b))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(*.f64 t b)
(*.f64 b t)
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 t b) x)) (*.f64 2 b))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 t b) x)) (*.f64 2 b))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 t b) x)) (*.f64 2 b))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(*.f64 t b)
(*.f64 b t)
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 t b) x)) (*.f64 2 b))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 t b) x)) (*.f64 2 b))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 t b) x)) (*.f64 2 b))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(*.f64 2 b)
(*.f64 b 2)
(+.f64 (*.f64 -1 (*.f64 t b)) (*.f64 2 b))
(*.f64 b (-.f64 2 t))
(+.f64 (*.f64 -1 (*.f64 t b)) (*.f64 2 b))
(*.f64 b (-.f64 2 t))
(+.f64 (*.f64 -1 (*.f64 t b)) (*.f64 2 b))
(*.f64 b (-.f64 2 t))
(*.f64 -1 (*.f64 t b))
(*.f64 b (neg.f64 t))
(+.f64 (*.f64 2 b) (*.f64 -1 (*.f64 t b)))
(*.f64 b (-.f64 2 t))
(+.f64 (*.f64 2 b) (*.f64 -1 (*.f64 t b)))
(*.f64 b (-.f64 2 t))
(+.f64 (*.f64 2 b) (*.f64 -1 (*.f64 t b)))
(*.f64 b (-.f64 2 t))
(*.f64 -1 (*.f64 t b))
(*.f64 b (neg.f64 t))
(+.f64 (*.f64 2 b) (*.f64 -1 (*.f64 t b)))
(*.f64 b (-.f64 2 t))
(+.f64 (*.f64 2 b) (*.f64 -1 (*.f64 t b)))
(*.f64 b (-.f64 2 t))
(+.f64 (*.f64 2 b) (*.f64 -1 (*.f64 t b)))
(*.f64 b (-.f64 2 t))
x
(*.f64 y b)
(*.f64 b y)
(*.f64 y b)
(*.f64 b y)
x
(*.f64 y b)
(*.f64 b y)
(*.f64 y b)
(*.f64 b y)
(*.f64 y b)
(*.f64 b y)
x
x
(+.f64 (*.f64 y b) (+.f64 x (*.f64 b (+.f64 -2 t))))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (*.f64 y b) (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 1))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (*.f64 y b) (+.f64 x (*.f64 (*.f64 b (+.f64 -2 t)) 1)))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 1) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 1) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 1) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 x (+.f64 (*.f64 y b) (*.f64 b (+.f64 -2 t))))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 x (-.f64 (*.f64 y b) (*.f64 b (-.f64 2 t))))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 x (+.f64 (*.f64 y b) (*.f64 (*.f64 b (+.f64 -2 t)) 1)))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 x (+.f64 (+.f64 (*.f64 y b) (*.f64 b (+.f64 -2 t))) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 x (+.f64 (-.f64 (*.f64 y b) (*.f64 b (-.f64 2 t))) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 x (+.f64 (+.f64 (*.f64 y b) (*.f64 b (+.f64 -2 t))) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 x (+.f64 (-.f64 (*.f64 y b) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 x (+.f64 (+.f64 (*.f64 y b) (*.f64 b (+.f64 -2 t))) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 x (+.f64 (-.f64 (*.f64 y b) (*.f64 b (-.f64 2 t))) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 x (+.f64 (+.f64 (*.f64 y b) (*.f64 b (+.f64 -2 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 x (+.f64 (-.f64 (*.f64 y b) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 x (+.f64 (+.f64 (*.f64 y b) (*.f64 b (+.f64 -2 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 x (+.f64 (-.f64 (*.f64 y b) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (fma.f64 y b x) (*.f64 (*.f64 b (+.f64 -2 t)) 1))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (fma.f64 y b x) (+.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (fma.f64 y b x) (+.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (fma.f64 y b x) (+.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (fma.f64 y b x) (+.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (fma.f64 y b x) (+.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (fma.f64 y b x) (+.f64 (*.f64 (*.f64 b (+.f64 -2 t)) 1) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (fma.f64 y b x) (+.f64 (*.f64 (*.f64 b (+.f64 -2 t)) 1) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (fma.f64 y b x) (+.f64 (*.f64 (*.f64 b (+.f64 -2 t)) 1) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (fma.f64 y b x) (+.f64 (*.f64 (*.f64 b (+.f64 -2 t)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (fma.f64 y b x) (+.f64 (*.f64 (*.f64 b (+.f64 -2 t)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t))) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x)) (*.f64 2 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t)))))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t))) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x)) (*.f64 2 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t)))))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t))) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x)) (*.f64 2 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t)))))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t))) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x)) (*.f64 2 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t)))))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t))) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x)) (*.f64 2 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t)))))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x)) (*.f64 2 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t)))))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x)) (*.f64 2 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t)))))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x)) (*.f64 2 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t)))))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x)) (*.f64 2 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t)))))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x)) (*.f64 2 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t)))))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t))) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x)) (*.f64 2 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t)))))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t))) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x)) (*.f64 2 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t)))))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t))) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x)) (*.f64 2 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t)))))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t))) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x)) (*.f64 2 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t)))))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t))) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x)) (*.f64 2 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t)))))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x)) (*.f64 2 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t)))))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x)) (*.f64 2 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t)))))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x)) (*.f64 2 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t)))))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x)) (*.f64 2 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t)))))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x)) (*.f64 2 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t)))))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x)) (*.f64 2 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t)))))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x)) (*.f64 2 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t)))))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x)) (*.f64 2 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t)))))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x)) (*.f64 2 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t)))))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x)) (*.f64 2 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t)))))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(fma.f64 2 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (*.f64 y b))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (*.f64 y b) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (*.f64 y b) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (*.f64 y b) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (*.f64 y b) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (*.f64 y b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t))) (*.f64 y b)))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t))) (*.f64 y b)))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t))) (*.f64 y b)))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t))) (*.f64 y b)))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t))) (*.f64 y b)))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 b (+.f64 -2 t)) (fma.f64 y b x))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (*.f64 b (+.f64 -2 t)) (+.f64 (fma.f64 y b x) (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 b (+.f64 -2 t)) (+.f64 (fma.f64 y b x) (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 b (+.f64 -2 t)) (+.f64 (fma.f64 y b x) (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 b (+.f64 -2 t)) (+.f64 (fma.f64 y b x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 b (+.f64 -2 t)) (+.f64 (fma.f64 y b x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t)))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (+.f64 (*.f64 y b) (*.f64 b (+.f64 -2 t))) x)
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (-.f64 (*.f64 y b) (*.f64 b (-.f64 2 t))) x)
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 1) (*.f64 y b))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (*.f64 (*.f64 b (+.f64 -2 t)) 1) (fma.f64 y b x))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (fma.f64 (+.f64 -2 t) b (*.f64 b (-.f64 2 t))) (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (fma.f64 (neg.f64 b) (-.f64 2 t) (*.f64 b (-.f64 2 t))) (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (fma.f64 (*.f64 b (+.f64 -2 t)) 1 (*.f64 b (-.f64 2 t))) (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 2 t)))) (sqrt.f64 (*.f64 b (-.f64 2 t))) (*.f64 b (-.f64 2 t))) (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 t)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 2) (*.f64 b (-.f64 2 t))) (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))
(+.f64 (fma.f64 (+.f64 t -2) b (*.f64 b (-.f64 2 t))) (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 (neg.f64 b) b)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (*.f64 (-.f64 2 t) (+.f64 b (neg.f64 b))) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 (-.f64 (fma.f64 y b x) (exp.f64 (log1p.f64 (*.f64 b (-.f64 2 t))))) 1)
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(*.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) 1)
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(*.f64 1 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(*.f64 (sqrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) (sqrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(*.f64 (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) 2))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) 2) (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(*.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (/.f64 1 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (+.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (fma.f64 b (-.f64 2 t) (fma.f64 b y x)))
(*.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)) (+.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)) (fma.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b (-.f64 2 t) (fma.f64 b y x)) (pow.f64 (fma.f64 b y x) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 b (-.f64 2 t))) (sqrt.f64 (fma.f64 y b x))) (-.f64 (sqrt.f64 (fma.f64 y b x)) (sqrt.f64 (*.f64 b (-.f64 2 t)))))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(/.f64 1 (/.f64 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))) (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (+.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (fma.f64 b (-.f64 2 t) (fma.f64 b y x)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))))) (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)) (+.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)) (fma.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b (-.f64 2 t) (fma.f64 b y x)) (pow.f64 (fma.f64 b y x) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (+.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (fma.f64 b (-.f64 2 t) (fma.f64 b y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)) (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)) (+.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)) (fma.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b (-.f64 2 t) (fma.f64 b y x)) (pow.f64 (fma.f64 b y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 x (*.f64 b (+.f64 -2 t))))) (+.f64 (-.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t))))
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (*.f64 (+.f64 x (*.f64 b (+.f64 t -2))) (+.f64 x (*.f64 b (+.f64 t -2))))) (+.f64 (*.f64 b (-.f64 2 t)) (-.f64 (*.f64 b y) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (*.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 b (+.f64 t -2) x))) (-.f64 (*.f64 b y) (fma.f64 b (+.f64 t -2) x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (+.f64 -2 t)) (*.f64 b (+.f64 -2 t)))) (-.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (+.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (fma.f64 b (-.f64 2 t) (fma.f64 b y x)))
(/.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 3)) (+.f64 (pow.f64 (*.f64 y b) 2) (-.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 x (*.f64 b (+.f64 -2 t)))) (*.f64 (*.f64 y b) (+.f64 x (*.f64 b (+.f64 -2 t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (+.f64 x (*.f64 b (+.f64 t -2))) 3)) (+.f64 (pow.f64 (*.f64 b y) 2) (*.f64 (+.f64 x (*.f64 b (+.f64 t -2))) (-.f64 (+.f64 x (*.f64 b (+.f64 t -2))) (*.f64 b y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (fma.f64 b (+.f64 t -2) x) 3)) (fma.f64 (fma.f64 b (+.f64 t -2) x) (-.f64 (fma.f64 b (+.f64 t -2) x) (*.f64 b y)) (pow.f64 (*.f64 b y) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (+.f64 -2 t)) 3)) (+.f64 (pow.f64 (fma.f64 y b x) 2) (-.f64 (*.f64 (*.f64 b (+.f64 -2 t)) (*.f64 b (+.f64 -2 t))) (*.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (+.f64 t -2)) 3)) (+.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 (*.f64 b (+.f64 t -2)) (-.f64 (*.f64 b (+.f64 t -2)) (fma.f64 b y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (+.f64 t -2)) 3)) (fma.f64 (*.f64 b (+.f64 t -2)) (-.f64 (*.f64 b (+.f64 t -2)) (fma.f64 b y x)) (pow.f64 (fma.f64 b y x) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2))) (neg.f64 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (+.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (fma.f64 b (-.f64 2 t) (fma.f64 b y x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)) (+.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)) (fma.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b (-.f64 2 t) (fma.f64 b y x)) (pow.f64 (fma.f64 b y x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) 1) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (+.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (fma.f64 b (-.f64 2 t) (fma.f64 b y x)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 x (*.f64 b (+.f64 -2 t)))))) (+.f64 (-.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t))))
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (*.f64 (+.f64 x (*.f64 b (+.f64 t -2))) (+.f64 x (*.f64 b (+.f64 t -2))))) (+.f64 (*.f64 b (-.f64 2 t)) (-.f64 (*.f64 b y) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (*.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 b (+.f64 t -2) x))) (-.f64 (*.f64 b y) (fma.f64 b (+.f64 t -2) x)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (+.f64 -2 t)) (*.f64 b (+.f64 -2 t))))) (-.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (+.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (fma.f64 b (-.f64 2 t) (fma.f64 b y x)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 3))) (+.f64 (pow.f64 (*.f64 y b) 2) (-.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 x (*.f64 b (+.f64 -2 t)))) (*.f64 (*.f64 y b) (+.f64 x (*.f64 b (+.f64 -2 t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (+.f64 x (*.f64 b (+.f64 t -2))) 3)) (+.f64 (pow.f64 (*.f64 b y) 2) (*.f64 (+.f64 x (*.f64 b (+.f64 t -2))) (-.f64 (+.f64 x (*.f64 b (+.f64 t -2))) (*.f64 b y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (fma.f64 b (+.f64 t -2) x) 3)) (fma.f64 (fma.f64 b (+.f64 t -2) x) (-.f64 (fma.f64 b (+.f64 t -2) x) (*.f64 b y)) (pow.f64 (*.f64 b y) 2)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (+.f64 -2 t)) 3))) (+.f64 (pow.f64 (fma.f64 y b x) 2) (-.f64 (*.f64 (*.f64 b (+.f64 -2 t)) (*.f64 b (+.f64 -2 t))) (*.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (+.f64 t -2)) 3)) (+.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 (*.f64 b (+.f64 t -2)) (-.f64 (*.f64 b (+.f64 t -2)) (fma.f64 b y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (+.f64 t -2)) 3)) (fma.f64 (*.f64 b (+.f64 t -2)) (-.f64 (*.f64 b (+.f64 t -2)) (fma.f64 b y x)) (pow.f64 (fma.f64 b y x) 2)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)))) (neg.f64 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (+.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (fma.f64 b (-.f64 2 t) (fma.f64 b y x)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)) (+.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)) (fma.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b (-.f64 2 t) (fma.f64 b y x)) (pow.f64 (fma.f64 b y x) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b y x))))) (sqrt.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3))) (sqrt.f64 (fma.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b (-.f64 2 t) (fma.f64 b y x)) (pow.f64 (fma.f64 b y x) 2)))) (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)))) (sqrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))
(/.f64 (sqrt.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b y x))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)) (sqrt.f64 (fma.f64 b (-.f64 2 t) (fma.f64 b y x)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b y x))))) (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)) 2) (cbrt.f64 (fma.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b (-.f64 2 t) (fma.f64 b y x)) (pow.f64 (fma.f64 b y x) 2)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)))) (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x))) 2) (/.f64 (cbrt.f64 (+.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b y x))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)) 2) (cbrt.f64 (fma.f64 b (-.f64 2 t) (fma.f64 b y x)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)) 1) (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)) (+.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)) (fma.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b (-.f64 2 t) (fma.f64 b y x)) (pow.f64 (fma.f64 b y x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 x (*.f64 b (+.f64 -2 t))))) 1) (+.f64 (-.f64 (*.f64 y b) x) (*.f64 b (-.f64 2 t))))
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (*.f64 (+.f64 x (*.f64 b (+.f64 t -2))) (+.f64 x (*.f64 b (+.f64 t -2))))) (+.f64 (*.f64 b (-.f64 2 t)) (-.f64 (*.f64 b y) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (*.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 b (+.f64 t -2) x))) (-.f64 (*.f64 b y) (fma.f64 b (+.f64 t -2) x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (+.f64 -2 t)) (*.f64 b (+.f64 -2 t)))) 1) (-.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (+.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (fma.f64 b (-.f64 2 t) (fma.f64 b y x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) 3)) 1) (+.f64 (pow.f64 (*.f64 y b) 2) (-.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 -2 t))) (+.f64 x (*.f64 b (+.f64 -2 t)))) (*.f64 (*.f64 y b) (+.f64 x (*.f64 b (+.f64 -2 t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (+.f64 x (*.f64 b (+.f64 t -2))) 3)) (+.f64 (pow.f64 (*.f64 b y) 2) (*.f64 (+.f64 x (*.f64 b (+.f64 t -2))) (-.f64 (+.f64 x (*.f64 b (+.f64 t -2))) (*.f64 b y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (fma.f64 b (+.f64 t -2) x) 3)) (fma.f64 (fma.f64 b (+.f64 t -2) x) (-.f64 (fma.f64 b (+.f64 t -2) x) (*.f64 b y)) (pow.f64 (*.f64 b y) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (+.f64 -2 t)) 3)) 1) (+.f64 (pow.f64 (fma.f64 y b x) 2) (-.f64 (*.f64 (*.f64 b (+.f64 -2 t)) (*.f64 b (+.f64 -2 t))) (*.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (+.f64 t -2)) 3)) (+.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 (*.f64 b (+.f64 t -2)) (-.f64 (*.f64 b (+.f64 t -2)) (fma.f64 b y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (+.f64 t -2)) 3)) (fma.f64 (*.f64 b (+.f64 t -2)) (-.f64 (*.f64 b (+.f64 t -2)) (fma.f64 b y x)) (pow.f64 (fma.f64 b y x) 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2))) 1) (neg.f64 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (+.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (fma.f64 b (-.f64 2 t) (fma.f64 b y x)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)) (+.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)) (fma.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b (-.f64 2 t) (fma.f64 b y x)) (pow.f64 (fma.f64 b y x) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3))) (sqrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b y x))))) (sqrt.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3))) (sqrt.f64 (fma.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b (-.f64 2 t) (fma.f64 b y x)) (pow.f64 (fma.f64 b y x) 2)))) (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2))) (sqrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))) (sqrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))
(/.f64 (sqrt.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b y x))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)) (sqrt.f64 (fma.f64 b (-.f64 2 t) (fma.f64 b y x)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b y x))))) (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)) 2) (cbrt.f64 (fma.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b (-.f64 2 t) (fma.f64 b y x)) (pow.f64 (fma.f64 b y x) 2)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) 2)) (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x))) 2) (/.f64 (cbrt.f64 (+.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b y x))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)) 2) (cbrt.f64 (fma.f64 b (-.f64 2 t) (fma.f64 b y x)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (fma.f64 y b x) 2)) (*.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2))) (/.f64 1 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))))) (+.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 2) (pow.f64 (fma.f64 y b x) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 4) (pow.f64 (*.f64 b (-.f64 2 t)) 4)) (/.f64 (+.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (/.f64 1 (+.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 4) (pow.f64 (*.f64 b (-.f64 2 t)) 4)) (*.f64 (+.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (fma.f64 b (-.f64 2 t) (fma.f64 b y x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 y b x) 2) 3) (pow.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 2) 3)) (/.f64 1 (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))))) (+.f64 (*.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (fma.f64 y b x) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (*.f64 (pow.f64 (fma.f64 y b x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b y x))) (-.f64 (pow.f64 (pow.f64 (fma.f64 b y x) 2) 3) (pow.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 2) 3))) (+.f64 (pow.f64 (fma.f64 b y x) 4) (+.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 4) (*.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 6) (pow.f64 (*.f64 b (-.f64 2 t)) 6)) (fma.f64 b (-.f64 2 t) (fma.f64 b y x))) (fma.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 2) (+.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 b (-.f64 2 t)) 2)) (pow.f64 (fma.f64 b y x) 4)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (fma.f64 y b x) 3)) (*.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))))))) (+.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)))
(/.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b y x))))) (-.f64 (pow.f64 (fma.f64 b y x) 6) (pow.f64 (*.f64 b (-.f64 2 t)) 6))) (+.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 6) (pow.f64 (*.f64 b (-.f64 2 t)) 6)) (*.f64 (+.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)) (fma.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b (-.f64 2 t) (fma.f64 b y x)) (pow.f64 (fma.f64 b y x) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 y b x) 3) 3) (pow.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y b x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (fma.f64 y b x) (*.f64 b (-.f64 2 t))))))) (+.f64 (*.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (fma.f64 y b x) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)) (*.f64 (pow.f64 (fma.f64 y b x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 b y x) 3) 3) (pow.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 3) 3)) (/.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 b y x) 6) (pow.f64 (*.f64 b (-.f64 2 t)) 6)) (*.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 (*.f64 b (-.f64 2 t)) (+.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b y x)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 b y x) 3) 3) (pow.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 3) 3)) (*.f64 (+.f64 (pow.f64 (fma.f64 b y x) 6) (fma.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 3) (pow.f64 (*.f64 b (-.f64 2 t)) 6))) (fma.f64 (*.f64 b (-.f64 2 t)) (fma.f64 b (-.f64 2 t) (fma.f64 b y x)) (pow.f64 (fma.f64 b y x) 2))))
(pow.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) 1)
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) 2)
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) 3)
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(pow.f64 (pow.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) 3) 1/3)
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) 2))
(sqrt.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (fma.f64 b y x)) 2))
(fabs.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(log.f64 (exp.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))))))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t))) 3))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(exp.f64 (log.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))) 1))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(fma.f64 y b (+.f64 x (*.f64 b (+.f64 -2 t))))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(fma.f64 b y (+.f64 x (*.f64 b (+.f64 -2 t))))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(fma.f64 1 (*.f64 y b) (+.f64 x (*.f64 b (+.f64 -2 t))))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(fma.f64 1 (fma.f64 y b x) (*.f64 b (+.f64 -2 t)))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(fma.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 y b)) (+.f64 x (*.f64 b (+.f64 -2 t))))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(fma.f64 (sqrt.f64 (fma.f64 y b x)) (sqrt.f64 (fma.f64 y b x)) (*.f64 b (+.f64 -2 t)))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (cbrt.f64 (*.f64 y b)) (+.f64 x (*.f64 b (+.f64 -2 t))))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y b x)) 2) (cbrt.f64 (fma.f64 y b x)) (*.f64 b (+.f64 -2 t)))
(-.f64 (fma.f64 b y x) (*.f64 b (-.f64 2 t)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (*.f64 b 2) (*.f64 b (neg.f64 t)))
(*.f64 b (-.f64 2 t))
(+.f64 (*.f64 b (neg.f64 t)) (*.f64 b 2))
(*.f64 b (-.f64 2 t))
(+.f64 (*.f64 2 b) (*.f64 (neg.f64 t) b))
(*.f64 b (-.f64 2 t))
(+.f64 (*.f64 (neg.f64 t) b) (*.f64 2 b))
(*.f64 b (-.f64 2 t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 2 t)))) 1)
(*.f64 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 4 (*.f64 t t)) (/.f64 b (+.f64 2 t)))
(/.f64 b (/.f64 (+.f64 4 (*.f64 t (+.f64 2 t))) (-.f64 8 (pow.f64 t 3))))
(/.f64 (-.f64 8 (pow.f64 t 3)) (/.f64 (+.f64 4 (*.f64 t (+.f64 2 t))) b))
(*.f64 (-.f64 8 (pow.f64 t 3)) (/.f64 b (fma.f64 t (+.f64 2 t) 4)))
(/.f64 (*.f64 b (-.f64 4 (*.f64 t t))) (+.f64 2 t))
(*.f64 (/.f64 b (+.f64 2 t)) (-.f64 4 (*.f64 t t)))
(*.f64 (-.f64 4 (*.f64 t t)) (/.f64 b (+.f64 2 t)))
(/.f64 (*.f64 b (-.f64 8 (pow.f64 t 3))) (+.f64 4 (*.f64 t (+.f64 2 t))))
(/.f64 (-.f64 8 (pow.f64 t 3)) (/.f64 (+.f64 4 (*.f64 t (+.f64 2 t))) b))
(*.f64 (-.f64 8 (pow.f64 t 3)) (/.f64 b (fma.f64 t (+.f64 2 t) 4)))
(/.f64 (*.f64 (-.f64 4 (*.f64 t t)) b) (+.f64 2 t))
(*.f64 (/.f64 b (+.f64 2 t)) (-.f64 4 (*.f64 t t)))
(*.f64 (-.f64 4 (*.f64 t t)) (/.f64 b (+.f64 2 t)))
(/.f64 (*.f64 (-.f64 8 (pow.f64 t 3)) b) (+.f64 4 (*.f64 t (+.f64 2 t))))
(/.f64 (-.f64 8 (pow.f64 t 3)) (/.f64 (+.f64 4 (*.f64 t (+.f64 2 t))) b))
(*.f64 (-.f64 8 (pow.f64 t 3)) (/.f64 b (fma.f64 t (+.f64 2 t) 4)))
(/.f64 (*.f64 b (neg.f64 (-.f64 4 (*.f64 t t)))) (neg.f64 (+.f64 2 t)))
(/.f64 b (/.f64 (+.f64 -2 (neg.f64 t)) (neg.f64 (-.f64 4 (*.f64 t t)))))
(*.f64 (/.f64 b (-.f64 -2 t)) (+.f64 -4 (*.f64 t t)))
(*.f64 (/.f64 b (-.f64 -2 t)) (+.f64 (*.f64 t t) -4))
(/.f64 (*.f64 b (neg.f64 (-.f64 8 (pow.f64 t 3)))) (neg.f64 (+.f64 4 (*.f64 t (+.f64 2 t)))))
(/.f64 (neg.f64 (-.f64 8 (pow.f64 t 3))) (/.f64 (+.f64 -4 (neg.f64 (*.f64 t (+.f64 2 t)))) b))
(*.f64 (/.f64 b (neg.f64 (fma.f64 t (+.f64 2 t) 4))) (+.f64 (pow.f64 t 3) -8))
(/.f64 (*.f64 b (-.f64 4 (*.f64 (neg.f64 t) (neg.f64 t)))) (+.f64 2 t))
(*.f64 (/.f64 b (+.f64 2 t)) (-.f64 4 (*.f64 t t)))
(*.f64 (-.f64 4 (*.f64 t t)) (/.f64 b (+.f64 2 t)))
(/.f64 (*.f64 b (+.f64 8 (pow.f64 (neg.f64 t) 3))) (-.f64 (+.f64 4 (*.f64 (neg.f64 t) (neg.f64 t))) (*.f64 2 (neg.f64 t))))
(/.f64 (-.f64 8 (pow.f64 t 3)) (/.f64 (+.f64 4 (*.f64 t (+.f64 2 t))) b))
(*.f64 (-.f64 8 (pow.f64 t 3)) (/.f64 b (fma.f64 t (+.f64 2 t) 4)))
(/.f64 (*.f64 1 (*.f64 b (-.f64 4 (*.f64 t t)))) (+.f64 2 t))
(*.f64 (/.f64 b (+.f64 2 t)) (-.f64 4 (*.f64 t t)))
(*.f64 (-.f64 4 (*.f64 t t)) (/.f64 b (+.f64 2 t)))
(/.f64 (*.f64 1 (*.f64 b (-.f64 8 (pow.f64 t 3)))) (+.f64 4 (*.f64 t (+.f64 2 t))))
(/.f64 (-.f64 8 (pow.f64 t 3)) (/.f64 (+.f64 4 (*.f64 t (+.f64 2 t))) b))
(*.f64 (-.f64 8 (pow.f64 t 3)) (/.f64 b (fma.f64 t (+.f64 2 t) 4)))
(/.f64 (*.f64 1 (*.f64 (-.f64 4 (*.f64 t t)) b)) (+.f64 2 t))
(*.f64 (/.f64 b (+.f64 2 t)) (-.f64 4 (*.f64 t t)))
(*.f64 (-.f64 4 (*.f64 t t)) (/.f64 b (+.f64 2 t)))
(/.f64 (*.f64 1 (*.f64 (-.f64 8 (pow.f64 t 3)) b)) (+.f64 4 (*.f64 t (+.f64 2 t))))
(/.f64 (-.f64 8 (pow.f64 t 3)) (/.f64 (+.f64 4 (*.f64 t (+.f64 2 t))) b))
(*.f64 (-.f64 8 (pow.f64 t 3)) (/.f64 b (fma.f64 t (+.f64 2 t) 4)))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (-.f64 2 t))) (sqrt.f64 (-.f64 4 (*.f64 t t)))) (sqrt.f64 (+.f64 2 t)))
(/.f64 (*.f64 b (sqrt.f64 (-.f64 2 t))) (/.f64 (sqrt.f64 (+.f64 2 t)) (sqrt.f64 (-.f64 4 (*.f64 t t)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 4 (*.f64 t t))) (sqrt.f64 (+.f64 2 t))) (*.f64 b (sqrt.f64 (-.f64 2 t))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (-.f64 2 t))) (sqrt.f64 (-.f64 8 (pow.f64 t 3)))) (sqrt.f64 (+.f64 4 (*.f64 t (+.f64 2 t)))))
(/.f64 (sqrt.f64 (-.f64 8 (pow.f64 t 3))) (/.f64 (sqrt.f64 (+.f64 4 (*.f64 t (+.f64 2 t)))) (*.f64 b (sqrt.f64 (-.f64 2 t)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 8 (pow.f64 t 3))) (sqrt.f64 (fma.f64 t (+.f64 2 t) 4))) (*.f64 b (sqrt.f64 (-.f64 2 t))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 2 t)) 2)) (cbrt.f64 (-.f64 4 (*.f64 t t)))) (cbrt.f64 (+.f64 2 t)))
(/.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (-.f64 2 t)) 2) (cbrt.f64 (-.f64 4 (*.f64 t t))))) (cbrt.f64 (+.f64 2 t)))
(/.f64 b (/.f64 (cbrt.f64 (+.f64 2 t)) (*.f64 (pow.f64 (cbrt.f64 (-.f64 2 t)) 2) (cbrt.f64 (-.f64 4 (*.f64 t t))))))
(/.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 2 t)))))
(/.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (-.f64 2 t)) 2) (cbrt.f64 (-.f64 8 (pow.f64 t 3))))) (cbrt.f64 (+.f64 4 (*.f64 t (+.f64 2 t)))))
(*.f64 (/.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 2 t)) 2)) (cbrt.f64 (fma.f64 t (+.f64 2 t) 4))) (cbrt.f64 (-.f64 8 (pow.f64 t 3))))
(/.f64 (*.f64 (neg.f64 (-.f64 4 (*.f64 t t))) b) (neg.f64 (+.f64 2 t)))
(/.f64 b (/.f64 (+.f64 -2 (neg.f64 t)) (neg.f64 (-.f64 4 (*.f64 t t)))))
(*.f64 (/.f64 b (-.f64 -2 t)) (+.f64 -4 (*.f64 t t)))
(*.f64 (/.f64 b (-.f64 -2 t)) (+.f64 (*.f64 t t) -4))
(/.f64 (*.f64 (neg.f64 (-.f64 8 (pow.f64 t 3))) b) (neg.f64 (+.f64 4 (*.f64 t (+.f64 2 t)))))
(/.f64 (neg.f64 (-.f64 8 (pow.f64 t 3))) (/.f64 (+.f64 -4 (neg.f64 (*.f64 t (+.f64 2 t)))) b))
(*.f64 (/.f64 b (neg.f64 (fma.f64 t (+.f64 2 t) 4))) (+.f64 (pow.f64 t 3) -8))
(/.f64 (*.f64 (-.f64 4 (*.f64 (neg.f64 t) (neg.f64 t))) b) (+.f64 2 t))
(*.f64 (/.f64 b (+.f64 2 t)) (-.f64 4 (*.f64 t t)))
(*.f64 (-.f64 4 (*.f64 t t)) (/.f64 b (+.f64 2 t)))
(/.f64 (*.f64 (+.f64 8 (pow.f64 (neg.f64 t) 3)) b) (-.f64 (+.f64 4 (*.f64 (neg.f64 t) (neg.f64 t))) (*.f64 2 (neg.f64 t))))
(/.f64 (-.f64 8 (pow.f64 t 3)) (/.f64 (+.f64 4 (*.f64 t (+.f64 2 t))) b))
(*.f64 (-.f64 8 (pow.f64 t 3)) (/.f64 b (fma.f64 t (+.f64 2 t) 4)))
(/.f64 (*.f64 (*.f64 b (-.f64 4 (*.f64 t t))) 1) (+.f64 2 t))
(*.f64 (/.f64 b (+.f64 2 t)) (-.f64 4 (*.f64 t t)))
(*.f64 (-.f64 4 (*.f64 t t)) (/.f64 b (+.f64 2 t)))
(/.f64 (*.f64 (*.f64 b (-.f64 8 (pow.f64 t 3))) 1) (+.f64 4 (*.f64 t (+.f64 2 t))))
(/.f64 (-.f64 8 (pow.f64 t 3)) (/.f64 (+.f64 4 (*.f64 t (+.f64 2 t))) b))
(*.f64 (-.f64 8 (pow.f64 t 3)) (/.f64 b (fma.f64 t (+.f64 2 t) 4)))
(/.f64 (*.f64 (*.f64 (-.f64 4 (*.f64 t t)) b) 1) (+.f64 2 t))
(*.f64 (/.f64 b (+.f64 2 t)) (-.f64 4 (*.f64 t t)))
(*.f64 (-.f64 4 (*.f64 t t)) (/.f64 b (+.f64 2 t)))
(/.f64 (*.f64 (*.f64 (-.f64 8 (pow.f64 t 3)) b) 1) (+.f64 4 (*.f64 t (+.f64 2 t))))
(/.f64 (-.f64 8 (pow.f64 t 3)) (/.f64 (+.f64 4 (*.f64 t (+.f64 2 t))) b))
(*.f64 (-.f64 8 (pow.f64 t 3)) (/.f64 b (fma.f64 t (+.f64 2 t) 4)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 4 (*.f64 t t))) (*.f64 (sqrt.f64 (-.f64 2 t)) b)) (sqrt.f64 (+.f64 2 t)))
(/.f64 (*.f64 b (sqrt.f64 (-.f64 2 t))) (/.f64 (sqrt.f64 (+.f64 2 t)) (sqrt.f64 (-.f64 4 (*.f64 t t)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 4 (*.f64 t t))) (sqrt.f64 (+.f64 2 t))) (*.f64 b (sqrt.f64 (-.f64 2 t))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 8 (pow.f64 t 3))) (*.f64 (sqrt.f64 (-.f64 2 t)) b)) (sqrt.f64 (+.f64 4 (*.f64 t (+.f64 2 t)))))
(/.f64 (sqrt.f64 (-.f64 8 (pow.f64 t 3))) (/.f64 (sqrt.f64 (+.f64 4 (*.f64 t (+.f64 2 t)))) (*.f64 b (sqrt.f64 (-.f64 2 t)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 8 (pow.f64 t 3))) (sqrt.f64 (fma.f64 t (+.f64 2 t) 4))) (*.f64 b (sqrt.f64 (-.f64 2 t))))
(pow.f64 (*.f64 b (-.f64 2 t)) 1)
(*.f64 b (-.f64 2 t))
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 2 t))) 2)
(*.f64 b (-.f64 2 t))
(pow.f64 (cbrt.f64 (*.f64 b (-.f64 2 t))) 3)
(*.f64 b (-.f64 2 t))
(pow.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 3) 1/3)
(*.f64 b (-.f64 2 t))
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 2))
(fabs.f64 (*.f64 b (-.f64 2 t)))
(log.f64 (pow.f64 (exp.f64 (-.f64 2 t)) b))
(*.f64 b (-.f64 2 t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 2 t)))))
(*.f64 b (-.f64 2 t))
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 2 t)) 3))
(*.f64 b (-.f64 2 t))
(expm1.f64 (log1p.f64 (*.f64 b (-.f64 2 t))))
(*.f64 b (-.f64 2 t))
(exp.f64 (log.f64 (*.f64 b (-.f64 2 t))))
(*.f64 b (-.f64 2 t))
(exp.f64 (*.f64 (log.f64 (*.f64 b (-.f64 2 t))) 1))
(*.f64 b (-.f64 2 t))
(log1p.f64 (expm1.f64 (*.f64 b (-.f64 2 t))))
(*.f64 b (-.f64 2 t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y b))) (-.f64 1 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b y))) (-.f64 1 x))
(+.f64 x (expm1.f64 (log1p.f64 (*.f64 b y))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y b x))) 1)
(fma.f64 b y x)
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 y b)))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 b y)))
(fma.f64 b y (expm1.f64 (log1p.f64 x)))
(-.f64 (/.f64 (pow.f64 (*.f64 y b) 2) (-.f64 (*.f64 y b) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y b) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x x)) (-.f64 (*.f64 b y) x))
(-.f64 (+.f64 (*.f64 y b) (exp.f64 (log1p.f64 x))) 1)
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 b y)))
(fma.f64 b y (expm1.f64 (log1p.f64 x)))
(-.f64 (+.f64 x (exp.f64 (log1p.f64 (*.f64 y b)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b y))) (-.f64 1 x))
(+.f64 x (expm1.f64 (log1p.f64 (*.f64 b y))))
(*.f64 (fma.f64 y b x) 1)
(fma.f64 b y x)
(*.f64 1 (fma.f64 y b x))
(fma.f64 b y x)
(*.f64 (sqrt.f64 (fma.f64 y b x)) (sqrt.f64 (fma.f64 y b x)))
(fma.f64 b y x)
(*.f64 (cbrt.f64 (fma.f64 y b x)) (pow.f64 (cbrt.f64 (fma.f64 y b x)) 2))
(fma.f64 b y x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y b x)) 2) (cbrt.f64 (fma.f64 y b x)))
(fma.f64 b y x)
(*.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y b) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x x)) (-.f64 (*.f64 b y) x))
(*.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x (-.f64 x (*.f64 b y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 b y)) (pow.f64 (*.f64 b y) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 y b) x) (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x x)) (-.f64 (*.f64 b y) x))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b)))) (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x (-.f64 x (*.f64 b y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 b y)) (pow.f64 (*.f64 b y) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x)) (-.f64 (*.f64 y b) x))
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x x)) (-.f64 (*.f64 b y) x))
(/.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x (-.f64 x (*.f64 b y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 b y)) (pow.f64 (*.f64 b y) 2)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y b) 2)) (-.f64 x (*.f64 y b)))
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x x)) (-.f64 (*.f64 b y) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 y b) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x x)) (-.f64 (*.f64 b y) x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x (-.f64 x (*.f64 b y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 b y)) (pow.f64 (*.f64 b y) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x (-.f64 x (*.f64 b y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 b y)) (pow.f64 (*.f64 b y) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x)) 1) (-.f64 (*.f64 y b) x))
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x x)) (-.f64 (*.f64 b y) x))
(/.f64 (*.f64 1 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y b) 2))) (-.f64 x (*.f64 y b)))
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x x)) (-.f64 (*.f64 b y) x))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x)))) (neg.f64 (-.f64 (*.f64 y b) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x x)) (-.f64 (*.f64 b y) x))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x (-.f64 x (*.f64 b y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 b y)) (pow.f64 (*.f64 b y) 2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 y b x)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x)))) (sqrt.f64 (-.f64 (*.f64 y b) x)))
(/.f64 (sqrt.f64 (fma.f64 b y x)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b y) x)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x x)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b y x)) (sqrt.f64 (-.f64 (*.f64 b y) x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x x))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 y b x)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 x 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x (-.f64 x (*.f64 b y))))) (sqrt.f64 (fma.f64 b y x))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 x 3/2) (pow.f64 (*.f64 b y) 3/2)) (sqrt.f64 (fma.f64 x (-.f64 x (*.f64 b y)) (pow.f64 (*.f64 b y) 2)))) (sqrt.f64 (fma.f64 b y x)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y b x)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x)))) (cbrt.f64 (-.f64 (*.f64 y b) x)))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x x))) (/.f64 (cbrt.f64 (-.f64 (*.f64 b y) x)) (pow.f64 (cbrt.f64 (fma.f64 b y x)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b y x)) 2) (cbrt.f64 (-.f64 (*.f64 b y) x))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x x))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y b x)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 b y x)) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x (-.f64 x (*.f64 b y))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 x 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b y x)) 2) (cbrt.f64 (fma.f64 x (-.f64 x (*.f64 b y)) (pow.f64 (*.f64 b y) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 x 3))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y b) 2)) 1) (-.f64 x (*.f64 y b)))
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x x)) (-.f64 (*.f64 b y) x))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x))) 1) (neg.f64 (-.f64 (*.f64 y b) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x x)) (-.f64 (*.f64 b y) x))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x (-.f64 x (*.f64 b y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 b y)) (pow.f64 (*.f64 b y) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x))) (sqrt.f64 (fma.f64 y b x))) (sqrt.f64 (-.f64 (*.f64 y b) x)))
(/.f64 (sqrt.f64 (fma.f64 b y x)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b y) x)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x x)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b y x)) (sqrt.f64 (-.f64 (*.f64 b y) x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x x))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3))) (sqrt.f64 (fma.f64 y b x))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 x 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x (-.f64 x (*.f64 b y))))) (sqrt.f64 (fma.f64 b y x))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 x 3/2) (pow.f64 (*.f64 b y) 3/2)) (sqrt.f64 (fma.f64 x (-.f64 x (*.f64 b y)) (pow.f64 (*.f64 b y) 2)))) (sqrt.f64 (fma.f64 b y x)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x))) (pow.f64 (cbrt.f64 (fma.f64 y b x)) 2)) (cbrt.f64 (-.f64 (*.f64 y b) x)))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x x))) (/.f64 (cbrt.f64 (-.f64 (*.f64 b y) x)) (pow.f64 (cbrt.f64 (fma.f64 b y x)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b y x)) 2) (cbrt.f64 (-.f64 (*.f64 b y) x))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x x))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3))) (pow.f64 (cbrt.f64 (fma.f64 y b x)) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 b y x)) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x (-.f64 x (*.f64 b y))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 x 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b y x)) 2) (cbrt.f64 (fma.f64 x (-.f64 x (*.f64 b y)) (pow.f64 (*.f64 b y) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 x 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 y b) 2)) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (-.f64 (*.f64 y b) x))) (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b y) x)) (-.f64 (pow.f64 (*.f64 b y) 4) (*.f64 x (pow.f64 x 3)))) (+.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 4) (pow.f64 x 4)) (*.f64 (fma.f64 x x (pow.f64 (*.f64 b y) 2)) (-.f64 (*.f64 b y) x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y b) 2) 3) (pow.f64 (*.f64 x x) 3)) (/.f64 1 (-.f64 (*.f64 y b) x))) (+.f64 (*.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 y b) 2)) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x x)))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b y) x)) (-.f64 (pow.f64 (pow.f64 (*.f64 b y) 2) 3) (pow.f64 x 6))) (+.f64 (pow.f64 (*.f64 b y) 4) (*.f64 (*.f64 x x) (+.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b y) 6) (pow.f64 x 6)) (-.f64 (*.f64 b y) x)) (fma.f64 (*.f64 x x) (fma.f64 x x (pow.f64 (*.f64 b y) 2)) (pow.f64 (*.f64 b y) 4)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 y b) 3)) (*.f64 (pow.f64 x 3) (pow.f64 x 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b)))))) (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 6) (pow.f64 x 6)) (/.f64 (-.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x (-.f64 x (*.f64 b y)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 6) (pow.f64 x 6)) (*.f64 (-.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 b y)) (pow.f64 (*.f64 b y) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y b) 3) 3) (pow.f64 (pow.f64 x 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (-.f64 x (*.f64 y b)))))) (+.f64 (*.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 y b) 3)) (-.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (*.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 x 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 b y) 3) 3) (pow.f64 (pow.f64 x 3) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 b y) 6) (*.f64 (pow.f64 x 3) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3)))) (/.f64 1 (+.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x (-.f64 x (*.f64 b y)))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 b y) 3) 3) (pow.f64 (pow.f64 x 3) 3)) (*.f64 (fma.f64 (pow.f64 x 3) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3)) (pow.f64 (*.f64 b y) 6)) (fma.f64 x (-.f64 x (*.f64 b y)) (pow.f64 (*.f64 b y) 2))))
(pow.f64 (fma.f64 y b x) 1)
(fma.f64 b y x)
(pow.f64 (sqrt.f64 (fma.f64 y b x)) 2)
(fma.f64 b y x)
(pow.f64 (cbrt.f64 (fma.f64 y b x)) 3)
(fma.f64 b y x)
(pow.f64 (pow.f64 (fma.f64 y b x) 3) 1/3)
(fma.f64 b y x)
(sqrt.f64 (pow.f64 (fma.f64 y b x) 2))
(sqrt.f64 (pow.f64 (fma.f64 b y x) 2))
(fabs.f64 (fma.f64 b y x))
(log.f64 (exp.f64 (fma.f64 y b x)))
(fma.f64 b y x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y b x))))
(fma.f64 b y x)
(cbrt.f64 (pow.f64 (fma.f64 y b x) 3))
(fma.f64 b y x)
(expm1.f64 (log1p.f64 (fma.f64 y b x)))
(fma.f64 b y x)
(exp.f64 (log.f64 (fma.f64 y b x)))
(fma.f64 b y x)
(exp.f64 (*.f64 (log.f64 (fma.f64 y b x)) 1))
(fma.f64 b y x)
(log1p.f64 (expm1.f64 (fma.f64 y b x)))
(fma.f64 b y x)
(fma.f64 y b x)
(fma.f64 b y x)
(fma.f64 b y x)
(fma.f64 1 (*.f64 y b) x)
(fma.f64 b y x)
(fma.f64 1 x (*.f64 y b))
(fma.f64 b y x)
(fma.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 y b)) x)
(fma.f64 b y x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y b))
(fma.f64 b y x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (cbrt.f64 (*.f64 y b)) x)
(fma.f64 b y x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y b))
(fma.f64 b y x)

eval541.0ms (1.6%)

Compiler

Compiled 25509 to 13685 computations (46.4% saved)

prune272.0ms (0.8%)

Pruning

28 alts after pruning (22 fresh and 6 done)

PrunedKeptTotal
New9608968
Fresh31417
Picked101
Done369
Total96728995
Error
0%
Counts
995 → 28
Alt Table
Click to see full alt table
StatusErrorProgram
93.74%
(/.f64 t (/.f64 (*.f64 t (+.f64 b a)) (*.f64 (*.f64 t (+.f64 b a)) (+.f64 b a))))
38.35%
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 2 (+.f64 y t)) b))
56.51%
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 b (neg.f64 t)))
38.83%
(-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a))
41.93%
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a))
57.1%
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b 2))
48.02%
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 (-.f64 2 y) b))
48.28%
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 (-.f64 t 1) a))
52.68%
(-.f64 (*.f64 (neg.f64 y) z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
80.08%
(-.f64 (*.f64 t b) (*.f64 t a))
52.68%
(-.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (+.f64 -1 y)))
75.95%
(-.f64 z (*.f64 z y))
43.31%
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z))
52.05%
(-.f64 x (*.f64 (-.f64 t 1) a))
57.11%
(-.f64 x (*.f64 (-.f64 2 y) b))
56.83%
(-.f64 x (*.f64 (-.f64 2 t) b))
52.73%
(-.f64 x (*.f64 z (-.f64 y 1)))
65.78%
(-.f64 x (*.f64 y z))
74.8%
(-.f64 a (*.f64 t a))
66.49%
(+.f64 (*.f64 y b) x)
79.81%
(*.f64 (-.f64 b z) y)
88.39%
(*.f64 (+.f64 b a) t)
89.56%
(*.f64 (neg.f64 a) t)
88.39%
(*.f64 z (neg.f64 y))
89.44%
(*.f64 y b)
80.08%
(*.f64 t (-.f64 b a))
88.48%
(*.f64 t b)
75.11%
x
Compiler

Compiled 381 to 277 computations (27.3% saved)

regimes191.0ms (0.6%)

Counts
50 → 1
Calls
Call 1
Inputs
x
(*.f64 t b)
(*.f64 y b)
(*.f64 t (neg.f64 a))
(*.f64 z (neg.f64 y))
(*.f64 (neg.f64 a) t)
(*.f64 t (-.f64 b a))
(*.f64 (+.f64 b a) t)
(*.f64 (-.f64 b z) y)
(+.f64 (*.f64 y b) x)
(-.f64 a (*.f64 t a))
(-.f64 x (*.f64 y z))
(-.f64 z (*.f64 z y))
(-.f64 x (neg.f64 (*.f64 b y)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 x (*.f64 (-.f64 2 t) b))
(-.f64 x (*.f64 (-.f64 2 y) b))
(-.f64 x (*.f64 (-.f64 t 1) a))
(-.f64 (*.f64 t b) (*.f64 t a))
(+.f64 (*.f64 t b) (*.f64 t (neg.f64 a)))
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b 2))
(-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a))
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 b (neg.f64 t)))
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (+.f64 -1 y)))
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 2 t) b))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a))
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b))
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 (-.f64 t 1) a))
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a))
(-.f64 (*.f64 (neg.f64 y) z) (+.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 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 b (-.f64 2 t)) z))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(/.f64 t (/.f64 (*.f64 t (+.f64 b a)) (*.f64 (*.f64 t (+.f64 b a)) (+.f64 b a))))
(+.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 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)))
(neg.f64 (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (*.f64 z y)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
Outputs
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
Calls

7 calls:

31.0ms
z
26.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
25.0ms
b
24.0ms
t
24.0ms
x
Results
ErrorSegmentsBranch
0.02%1x
0.02%1y
0.02%1z
0.02%1t
0.02%1a
0.02%1b
0.02%1(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 585 to 304 computations (48% saved)

regimes179.0ms (0.5%)

Counts
49 → 1
Calls
Call 1
Inputs
x
(*.f64 t b)
(*.f64 y b)
(*.f64 t (neg.f64 a))
(*.f64 z (neg.f64 y))
(*.f64 (neg.f64 a) t)
(*.f64 t (-.f64 b a))
(*.f64 (+.f64 b a) t)
(*.f64 (-.f64 b z) y)
(+.f64 (*.f64 y b) x)
(-.f64 a (*.f64 t a))
(-.f64 x (*.f64 y z))
(-.f64 z (*.f64 z y))
(-.f64 x (neg.f64 (*.f64 b y)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 x (*.f64 (-.f64 2 t) b))
(-.f64 x (*.f64 (-.f64 2 y) b))
(-.f64 x (*.f64 (-.f64 t 1) a))
(-.f64 (*.f64 t b) (*.f64 t a))
(+.f64 (*.f64 t b) (*.f64 t (neg.f64 a)))
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b 2))
(-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a))
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 b (neg.f64 t)))
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (+.f64 -1 y)))
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 2 t) b))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a))
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b))
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 (-.f64 t 1) a))
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a))
(-.f64 (*.f64 (neg.f64 y) z) (+.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 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 b (-.f64 2 t)) z))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(/.f64 t (/.f64 (*.f64 t (+.f64 b a)) (*.f64 (*.f64 t (+.f64 b a)) (+.f64 b a))))
(+.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 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)))
(neg.f64 (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (*.f64 z y)))
Outputs
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
Calls

7 calls:

29.0ms
z
23.0ms
x
23.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
23.0ms
y
23.0ms
t
Results
ErrorSegmentsBranch
0.02%1x
0.02%1y
0.02%1z
0.02%1t
0.02%1a
0.02%1b
0.02%1(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 566 to 293 computations (48.2% saved)

regimes165.0ms (0.5%)

Counts
45 → 1
Calls
Call 1
Inputs
x
(*.f64 t b)
(*.f64 y b)
(*.f64 t (neg.f64 a))
(*.f64 z (neg.f64 y))
(*.f64 (neg.f64 a) t)
(*.f64 t (-.f64 b a))
(*.f64 (+.f64 b a) t)
(*.f64 (-.f64 b z) y)
(+.f64 (*.f64 y b) x)
(-.f64 a (*.f64 t a))
(-.f64 x (*.f64 y z))
(-.f64 z (*.f64 z y))
(-.f64 x (neg.f64 (*.f64 b y)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 x (*.f64 (-.f64 2 t) b))
(-.f64 x (*.f64 (-.f64 2 y) b))
(-.f64 x (*.f64 (-.f64 t 1) a))
(-.f64 (*.f64 t b) (*.f64 t a))
(+.f64 (*.f64 t b) (*.f64 t (neg.f64 a)))
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b 2))
(-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a))
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 b (neg.f64 t)))
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (+.f64 -1 y)))
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 2 t) b))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a))
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b))
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 (-.f64 t 1) a))
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a))
(-.f64 (*.f64 (neg.f64 y) z) (+.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 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 b (-.f64 2 t)) z))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(/.f64 t (/.f64 (*.f64 t (+.f64 b a)) (*.f64 (*.f64 t (+.f64 b a)) (+.f64 b a))))
(+.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:

24.0ms
y
23.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
23.0ms
t
21.0ms
x
21.0ms
b
Results
ErrorSegmentsBranch
0.04%1x
0.04%1y
0.04%1z
0.04%1t
0.04%1a
0.04%1b
0.04%1(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 497 to 259 computations (47.9% saved)

regimes784.0ms (2.3%)

Counts
43 → 3
Calls
Call 1
Inputs
x
(*.f64 t b)
(*.f64 y b)
(*.f64 t (neg.f64 a))
(*.f64 z (neg.f64 y))
(*.f64 (neg.f64 a) t)
(*.f64 t (-.f64 b a))
(*.f64 (+.f64 b a) t)
(*.f64 (-.f64 b z) y)
(+.f64 (*.f64 y b) x)
(-.f64 a (*.f64 t a))
(-.f64 x (*.f64 y z))
(-.f64 z (*.f64 z y))
(-.f64 x (neg.f64 (*.f64 b y)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 x (*.f64 (-.f64 2 t) b))
(-.f64 x (*.f64 (-.f64 2 y) b))
(-.f64 x (*.f64 (-.f64 t 1) a))
(-.f64 (*.f64 t b) (*.f64 t a))
(+.f64 (*.f64 t b) (*.f64 t (neg.f64 a)))
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b 2))
(-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a))
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 b (neg.f64 t)))
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (+.f64 -1 y)))
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 2 t) b))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a))
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b))
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 (-.f64 t 1) a))
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a))
(-.f64 (*.f64 (neg.f64 y) z) (+.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 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 b (-.f64 2 t)) z))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(/.f64 t (/.f64 (*.f64 t (+.f64 b a)) (*.f64 (*.f64 t (+.f64 b a)) (+.f64 b a))))
Outputs
(-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 b (-.f64 2 t)) z))
(-.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 t 1) a))
Calls

6 calls:

186.0ms
y
168.0ms
x
143.0ms
t
117.0ms
a
95.0ms
z
Results
ErrorSegmentsBranch
18.79%5x
15.49%5y
7.17%3z
10.08%6t
9.96%3a
10.45%3b
Compiler

Compiled 428 to 215 computations (49.8% saved)

bsearch39.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
7.301460010578484e-10
6.172012748638512e-8
21.0ms
-5.673846281448492e+98
-4.7155279128547895e+92
Results
35.0ms256×body256valid
1.0msbody256infinite
Compiler

Compiled 726 to 523 computations (28% saved)

regimes507.0ms (1.5%)

Counts
39 → 3
Calls
Call 1
Inputs
x
(*.f64 t b)
(*.f64 y b)
(*.f64 t (neg.f64 a))
(*.f64 z (neg.f64 y))
(*.f64 (neg.f64 a) t)
(*.f64 t (-.f64 b a))
(*.f64 (+.f64 b a) t)
(*.f64 (-.f64 b z) y)
(+.f64 (*.f64 y b) x)
(-.f64 a (*.f64 t a))
(-.f64 x (*.f64 y z))
(-.f64 z (*.f64 z y))
(-.f64 x (neg.f64 (*.f64 b y)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 x (*.f64 (-.f64 2 t) b))
(-.f64 x (*.f64 (-.f64 2 y) b))
(-.f64 x (*.f64 (-.f64 t 1) a))
(-.f64 (*.f64 t b) (*.f64 t a))
(+.f64 (*.f64 t b) (*.f64 t (neg.f64 a)))
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 b 2))
(-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a))
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 b (neg.f64 t)))
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (+.f64 -1 y)))
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 2 t) b))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a))
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b))
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 (-.f64 t 1) a))
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a))
(-.f64 (*.f64 (neg.f64 y) z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
Outputs
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a))
(-.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 t 1) a))
Calls

6 calls:

136.0ms
a
91.0ms
b
86.0ms
y
83.0ms
t
51.0ms
x
Results
ErrorSegmentsBranch
22.09%3x
15.49%5y
8.09%3z
12.53%5t
13.07%8a
11.11%3b
Compiler

Compiled 364 to 187 computations (48.6% saved)

bsearch46.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
7.301460010578484e-10
6.172012748638512e-8
26.0ms
-5.673846281448492e+98
-4.7155279128547895e+92
Results
40.0ms255×body256valid
2.0ms13×body256infinite
0.0msbody512valid
Compiler

Compiled 708 to 523 computations (26.1% saved)

regimes792.0ms (2.3%)

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

6 calls:

174.0ms
b
161.0ms
a
157.0ms
y
111.0ms
z
96.0ms
x
Results
ErrorSegmentsBranch
21.82%5x
15.4%10y
14.44%7z
12.99%5t
14.13%9a
12.73%8b
Compiler

Compiled 349 to 179 computations (48.7% saved)

bsearch157.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
27.0ms
6.921827550619058e+191
2.1216551095022426e+195
26.0ms
1.5520642635326112e+105
4.8732584157031876e+114
14.0ms
1.4298312900313894e+75
8.588407858139718e+75
24.0ms
56794667.68120091
8110038911386206000.0
24.0ms
-4.42960621646735e-25
-3.042619849172774e-35
19.0ms
-33543293110.60706
-541357.2173597849
21.0ms
-7.4271263875639426e+53
-9.52823880174612e+50
Results
128.0ms944×body256valid
15.0ms108×body256infinite
Compiler

Compiled 2302 to 1709 computations (25.8% saved)

regimes1.5s (4.4%)

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

6 calls:

404.0ms
b
317.0ms
a
264.0ms
y
227.0ms
x
157.0ms
z
Results
ErrorSegmentsBranch
19.43%11x
14.64%12y
18.87%5z
14.76%5t
14.9%12a
15.07%11b
Compiler

Compiled 322 to 163 computations (49.4% saved)

bsearch200.0ms (0.6%)

Algorithm
11×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
Steps
TimeLeftRight
14.0ms
17950761315.814594
116485624464.08813
24.0ms
2.8168835688288906e-7
491037.7772593806
23.0ms
7.409112939811168e-28
1.7136517093130394e-22
17.0ms
5.3985339218691936e-39
1.3048647017497886e-37
20.0ms
1.1165409412293417e-129
8.035123630446207e-127
22.0ms
4.138436015510657e-190
2.8321798301681175e-187
0.0ms
9.708381405548094e-231
9.934266644863706e-231
24.0ms
-2.195034332548965e-286
-7.800498213248216e-299
24.0ms
-5.471468963570927e-242
-1.0371986425408607e-249
15.0ms
-9.278015353434642e-216
-1.2809158754874108e-216
17.0ms
-2.544645561472441e-19
-3.355065074309877e-20
Results
182.0ms1264×body256valid
Compiler

Compiled 2732 to 2068 computations (24.3% saved)

regimes1.6s (4.6%)

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

6 calls:

485.0ms
z
305.0ms
y
240.0ms
b
202.0ms
a
172.0ms
t
Results
ErrorSegmentsBranch
23.59%8x
15.51%14y
18.83%7z
17.7%7t
19.86%10a
14.97%15b
Compiler

Compiled 296 to 154 computations (48% saved)

bsearch288.0ms (0.8%)

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
6.921827550619058e+191
2.1216551095022426e+195
27.0ms
1.5520642635326112e+105
4.8732584157031876e+114
17.0ms
1.4298312900313894e+75
8.588407858139718e+75
26.0ms
56794667.68120091
8110038911386206000.0
17.0ms
5.440338878625776e-202
1.326482370646936e-200
17.0ms
8.747559974792912e-239
2.126215512040227e-236
21.0ms
2.6913383133413503e-288
1.1047808591152465e-281
19.0ms
-3.192751604603454e-287
-3.421662970712405e-290
23.0ms
-3.7498543459195096e-45
-5.846277958341388e-59
21.0ms
-1.549080845581907e-8
-9.832915741700306e-15
22.0ms
-5.4649306803071144e+29
-2.646653130378658e+25
7.0ms
-4.332875985635385e+37
-3.4525555217196546e+37
23.0ms
-4.3329344445548434e+58
-9.112570788652649e+53
20.0ms
-5.060544889450202e+122
-2.5695251293441628e+120
Results
244.0ms1744×body256valid
17.0ms114×body256infinite
Compiler

Compiled 3935 to 2951 computations (25% saved)

regimes1.1s (3.1%)

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

6 calls:

369.0ms
x
164.0ms
y
161.0ms
a
157.0ms
b
107.0ms
t
Results
ErrorSegmentsBranch
25.92%10x
17.3%12y
20.89%6z
17.7%7t
19.25%12a
19.36%10b
Compiler

Compiled 283 to 147 computations (48.1% saved)

bsearch283.0ms (0.8%)

Algorithm
11×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
Steps
TimeLeftRight
14.0ms
17950761315.814594
116485624464.08813
60.0ms
2.8168835688288906e-7
491037.7772593806
55.0ms
7.409112939811168e-28
1.7136517093130394e-22
16.0ms
5.3985339218691936e-39
1.3048647017497886e-37
21.0ms
1.1165409412293417e-129
8.035123630446207e-127
21.0ms
4.138436015510657e-190
2.8321798301681175e-187
0.0ms
9.708381405548094e-231
9.934266644863706e-231
26.0ms
-2.195034332548965e-286
-7.800498213248216e-299
18.0ms
-3.9383574645813096e-205
-7.222646897362619e-210
36.0ms
-6.372256993692008e-72
-1.3025382595342025e-74
14.0ms
-111533729704025.25
-22020720131802.81
Results
262.0ms1280×body256valid
1.0msbody256infinite
Compiler

Compiled 2701 to 2050 computations (24.1% saved)

regimes818.0ms (2.4%)

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

6 calls:

233.0ms
y
136.0ms
b
127.0ms
t
126.0ms
z
95.0ms
x
Results
ErrorSegmentsBranch
27.42%7x
18.27%13y
21.11%7z
17.7%7t
23.02%7a
21.04%9b
Compiler

Compiled 271 to 141 computations (48% saved)

bsearch112.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
1.245176299774763e-7
4.181365936395452e-6
16.0ms
1.1711144515050996e-186
1.0172137818292861e-184
23.0ms
-1.1436607473923147e-231
-6.417011460241881e-244
17.0ms
-1.208286773779018e-22
-5.259022205562137e-24
20.0ms
-141.27429364363638
-0.08710413653824803
18.0ms
-2.84504807671895e+25
-4.649962371530282e+23
Results
100.0ms736×body256valid
1.0msbody256infinite
Compiler

Compiled 1645 to 1240 computations (24.6% saved)

regimes850.0ms (2.5%)

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

6 calls:

195.0ms
b
176.0ms
a
171.0ms
y
131.0ms
x
90.0ms
z
Results
ErrorSegmentsBranch
26.44%9x
22.45%10y
23.32%6z
22.95%6t
22.55%10a
22.89%7b
Compiler

Compiled 260 to 138 computations (46.9% saved)

bsearch166.0ms (0.5%)

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
20.0ms
2.2472878280100343e+88
9.183961107902057e+89
24.0ms
2.8168835688288906e-7
491037.7772593806
25.0ms
7.409112939811168e-28
1.7136517093130394e-22
16.0ms
5.3985339218691936e-39
1.3048647017497886e-37
19.0ms
1.1165409412293417e-129
8.035123630446207e-127
19.0ms
4.138436015510657e-190
2.8321798301681175e-187
0.0ms
9.708381405548094e-231
9.934266644863706e-231
24.0ms
-2.195034332548965e-286
-7.800498213248216e-299
19.0ms
-1384826095519008000.0
-111533729704025.25
Results
148.0ms1072×body256valid
3.0ms26×body256infinite
Compiler

Compiled 2273 to 1727 computations (24% saved)

regimes1.3s (3.8%)

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

6 calls:

381.0ms
b
282.0ms
z
182.0ms
y
156.0ms
x
137.0ms
t
Results
ErrorSegmentsBranch
27.18%8x
22.48%10y
24.8%6z
27.69%10t
25.25%8a
22.89%7b
Compiler

Compiled 249 to 131 computations (47.4% saved)

bsearch172.0ms (0.5%)

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
20.0ms
2.2472878280100343e+88
9.183961107902057e+89
24.0ms
2.8168835688288906e-7
491037.7772593806
22.0ms
7.409112939811168e-28
1.7136517093130394e-22
17.0ms
5.3985339218691936e-39
1.3048647017497886e-37
20.0ms
1.1165409412293417e-129
8.035123630446207e-127
21.0ms
4.138436015510657e-190
2.8321798301681175e-187
0.0ms
9.708381405548094e-231
9.934266644863706e-231
25.0ms
-2.195034332548965e-286
-7.800498213248216e-299
22.0ms
-1384826095519008000.0
-111533729704025.25
Results
155.0ms1072×body256valid
3.0ms24×body256infinite
Compiler

Compiled 2239 to 1693 computations (24.4% saved)

regimes728.0ms (2.1%)

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

6 calls:

318.0ms
t
92.0ms
x
84.0ms
b
80.0ms
z
77.0ms
y
Results
ErrorSegmentsBranch
31.82%8x
24.64%7y
25.72%6z
31.74%5t
26.89%5a
24.75%5b
Compiler

Compiled 216 to 115 computations (46.8% saved)

bsearch152.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
5.4074994610149646e+79
4.379666687382162e+86
19.0ms
1.1165409412293417e-129
8.035123630446207e-127
18.0ms
4.138436015510657e-190
2.8321798301681175e-187
0.0ms
9.708381405548094e-231
9.934266644863706e-231
68.0ms
-2.195034332548965e-286
-7.800498213248216e-299
20.0ms
-1384826095519008000.0
-111533729704025.25
Results
138.0ms688×body256valid
5.0ms33×body256infinite
Compiler

Compiled 1427 to 1075 computations (24.7% saved)

regimes551.0ms (1.6%)

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

6 calls:

127.0ms
y
114.0ms
x
96.0ms
z
94.0ms
b
63.0ms
a
Results
ErrorSegmentsBranch
33.61%6x
25.79%7y
25.72%6z
32.53%5t
26.32%6a
25.13%5b
Compiler

Compiled 195 to 105 computations (46.2% saved)

bsearch119.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
44.0ms
5.5730087503941893e+51
2.6532094424624454e+54
36.0ms
-9.832915741700306e-15
-2.038090604779564e-17
18.0ms
-33543293110.60706
-541357.2173597849
20.0ms
-7.4271263875639426e+53
-9.52823880174612e+50
Results
110.0ms512×body256valid
2.0ms18×body256infinite
Compiler

Compiled 1092 to 827 computations (24.3% saved)

regimes458.0ms (1.3%)

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

6 calls:

125.0ms
t
87.0ms
z
78.0ms
x
70.0ms
a
59.0ms
b
Results
ErrorSegmentsBranch
38.94%5x
33.35%3y
26.06%6z
34.34%9t
31.02%3a
31%5b
Compiler

Compiled 185 to 99 computations (46.5% saved)

bsearch102.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
7.301460010578484e-10
6.172012748638512e-8
17.0ms
2.436132705542748e-199
1.4320421989582665e-197
23.0ms
4.687645473128358e-233
1.3339133248183924e-227
24.0ms
-5.9851063988412986e-179
-4.5542713063381003e-187
19.0ms
-104164162033.61668
-101929789.77674331
Results
93.0ms638×body256valid
1.0msbody1024valid
0.0msbody256infinite
Compiler

Compiled 1236 to 947 computations (23.4% saved)

regimes463.0ms (1.4%)

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

6 calls:

105.0ms
t
77.0ms
a
76.0ms
b
73.0ms
z
70.0ms
x
Results
ErrorSegmentsBranch
41.98%6x
40.65%5y
25.23%7z
34.27%10t
28.05%8a
29.58%7b
Compiler

Compiled 167 to 91 computations (45.5% saved)

bsearch136.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
7.301460010578484e-10
6.172012748638512e-8
17.0ms
2.436132705542748e-199
1.4320421989582665e-197
37.0ms
4.687645473128358e-233
1.3339133248183924e-227
23.0ms
-5.9851063988412986e-179
-4.5542713063381003e-187
20.0ms
-104164162033.61668
-101929789.77674331
22.0ms
-5.673846281448492e+98
-4.7155279128547895e+92
Results
124.0ms782×body256valid
1.0msbody1024valid
1.0msbody256infinite
Compiler

Compiled 1472 to 1137 computations (22.8% saved)

regimes678.0ms (2%)

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

6 calls:

170.0ms
t
137.0ms
z
131.0ms
a
92.0ms
b
87.0ms
x
Results
ErrorSegmentsBranch
44.84%5x
40.65%5y
28.34%10z
32.87%11t
30.16%10a
32.77%10b
Compiler

Compiled 158 to 87 computations (44.9% saved)

bsearch247.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
48.0ms
2.878908381226531e-53
7.796385438513514e-53
24.0ms
2.436132705542748e-199
1.4320421989582665e-197
22.0ms
4.687645473128358e-233
1.3339133248183924e-227
14.0ms
1.3623940569019744e-257
1.9254629803985868e-256
24.0ms
-1.4815378064485467e-266
-5.68732520988886e-277
20.0ms
-1.2533605764352158e-257
-1.3285202582903917e-262
22.0ms
-1.0809119669988708e-208
-2.5963503885436975e-217
51.0ms
-104164162033.61668
-101929789.77674331
22.0ms
-5.673846281448492e+98
-4.7155279128547895e+92
Results
187.0ms1152×body256valid
1.0msbody256infinite
Compiler

Compiled 2052 to 1611 computations (21.5% saved)

regimes579.0ms (1.7%)

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

6 calls:

152.0ms
t
117.0ms
x
116.0ms
a
105.0ms
z
54.0ms
y
Results
ErrorSegmentsBranch
43.15%9x
42.62%6y
33.3%6z
37.2%7t
34.1%10a
41.05%3b
Compiler

Compiled 136 to 81 computations (40.4% saved)

bsearch166.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
2.878908381226531e-53
7.796385438513514e-53
74.0ms
-1.0023145250106836e-277
-4.8510083608526873e-278
22.0ms
-1.9566450341965699e-81
-2.609731459425833e-86
36.0ms
-8.307951348137436e-13
-2.3927598257333863e-20
22.0ms
-5.673846281448492e+98
-4.7155279128547895e+92
Results
94.0ms590×body256valid
1.0msbody256infinite
0.0msbody512valid
Compiler

Compiled 1036 to 805 computations (22.3% saved)

regimes748.0ms (2.2%)

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

6 calls:

194.0ms
a
154.0ms
b
126.0ms
z
110.0ms
t
105.0ms
x
Results
ErrorSegmentsBranch
43.15%9x
42.62%6y
32.13%9z
42.1%5t
35.34%10a
39.73%5b
Compiler

Compiled 129 to 77 computations (40.3% saved)

bsearch167.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
25.0ms
7.796385438513514e-53
1.3286743888335387e-46
7.0ms
7.136062520986492e-81
8.943947235739339e-81
18.0ms
4.344553555104341e-153
8.378215896558625e-152
21.0ms
1.5508807959754603e-180
1.2492680786509196e-177
22.0ms
4.687645473128358e-233
1.3339133248183924e-227
29.0ms
-1.9566450341965699e-81
-2.609731459425833e-86
22.0ms
-8.307951348137436e-13
-2.3927598257333863e-20
23.0ms
-5.673846281448492e+98
-4.7155279128547895e+92
Results
153.0ms1006×body256valid
1.0msbody256infinite
1.0msbody512valid
Compiler

Compiled 1686 to 1299 computations (23% saved)

regimes584.0ms (1.7%)

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

6 calls:

127.0ms
b
124.0ms
x
114.0ms
z
91.0ms
y
82.0ms
a
Results
ErrorSegmentsBranch
43.15%9x
44.88%6y
37.24%9z
42.1%5t
41.03%5a
42.14%3b
Compiler

Compiled 122 to 73 computations (40.2% saved)

bsearch210.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
13.0ms
2.878908381226531e-53
7.796385438513514e-53
30.0ms
1.5508807959754603e-180
1.2492680786509196e-177
21.0ms
4.687645473128358e-233
1.3339133248183924e-227
13.0ms
-1.0023145250106836e-277
-4.8510083608526873e-278
25.0ms
-5.9851063988412986e-179
-4.5542713063381003e-187
52.0ms
-8.307951348137436e-13
-2.3927598257333863e-20
25.0ms
-101929789.77674331
-4.39111060479339
30.0ms
-5.673846281448492e+98
-4.7155279128547895e+92
Results
165.0ms1007×body256valid
2.0ms12×body256infinite
0.0msbody512valid
Compiler

Compiled 1594 to 1243 computations (22% saved)

regimes575.0ms (1.7%)

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

6 calls:

155.0ms
a
118.0ms
x
109.0ms
b
90.0ms
z
57.0ms
y
Results
ErrorSegmentsBranch
47.72%9x
52.86%7y
41.98%9z
49.26%6t
48.03%9a
46.23%10b
Compiler

Compiled 115 to 69 computations (40% saved)

bsearch225.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
44.0ms
8.736699005430056e+85
1.1420331559805008e+94
11.0ms
2.878908381226531e-53
7.796385438513514e-53
20.0ms
1.5508807959754603e-180
1.2492680786509196e-177
40.0ms
4.687645473128358e-233
1.3339133248183924e-227
15.0ms
-1.0023145250106836e-277
-4.8510083608526873e-278
22.0ms
-5.9851063988412986e-179
-4.5542713063381003e-187
51.0ms
-104164162033.61668
-101929789.77674331
22.0ms
-5.673846281448492e+98
-4.7155279128547895e+92
Results
191.0ms992×body256valid
2.0ms15×body256infinite
Compiler

Compiled 1612 to 1231 computations (23.6% saved)

regimes467.0ms (1.4%)

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

6 calls:

139.0ms
b
87.0ms
a
79.0ms
y
57.0ms
t
48.0ms
z
Results
ErrorSegmentsBranch
51.16%7x
53.65%7y
45.44%7z
49.26%6t
49.74%6a
51.49%12b
Compiler

Compiled 108 to 65 computations (39.8% saved)

bsearch150.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
39.0ms
8.736699005430056e+85
1.1420331559805008e+94
18.0ms
8.943947235739339e-81
6.728337379072739e-79
18.0ms
1.5508807959754603e-180
1.2492680786509196e-177
35.0ms
4.687645473128358e-233
1.3339133248183924e-227
15.0ms
-1.0208438764599918e-134
-2.0874140800618735e-135
25.0ms
-5.673846281448492e+98
-4.7155279128547895e+92
Results
139.0ms768×body256valid
2.0ms14×body256infinite
Compiler

Compiled 1188 to 891 computations (25% saved)

regimes377.0ms (1.1%)

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

6 calls:

79.0ms
z
73.0ms
y
71.0ms
b
60.0ms
a
56.0ms
x
Results
ErrorSegmentsBranch
54.31%5x
55.26%5y
51.67%8z
50.21%6t
51.82%4a
52.3%12b
Compiler

Compiled 97 to 60 computations (38.1% saved)

bsearch135.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
52.0ms
5.291380635760768e+48
1.2105179995004895e+54
11.0ms
2.2784592925826767e-171
7.279394313086704e-171
31.0ms
-4.105665110700813e-106
-3.73839294053017e-113
23.0ms
-2.9838836665455354e-42
-6.619262788410305e-52
18.0ms
-24613671678.11488
-3938320.710664457
Results
124.0ms656×body256valid
3.0ms26×body256infinite
Compiler

Compiled 1020 to 765 computations (25% saved)

regimes410.0ms (1.2%)

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

6 calls:

109.0ms
b
84.0ms
x
64.0ms
t
62.0ms
z
52.0ms
a
Results
ErrorSegmentsBranch
53.46%8x
57.07%5y
58.18%6z
52.17%5t
51.41%8a
57.79%7b
Compiler

Compiled 92 to 58 computations (37% saved)

bsearch167.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
2.1381031792036544e+108
3.2951375704131483e+108
17.0ms
-4.2316819631477824e-300
-2.4045156127385357e-301
21.0ms
-3.049490099697503e-285
-1.0201607725133088e-287
58.0ms
-5.846428269106285e-156
-1.7916665081925975e-169
22.0ms
-6.966755953776058e-57
-3.5445051059447397e-62
22.0ms
-3.32258340398796e-31
-4.933113163152189e-40
18.0ms
-4.918887430590249e+57
-5.002911477643476e+55
Results
154.0ms864×body256valid
1.0msbody256infinite
Compiler

Compiled 1302 to 984 computations (24.4% saved)

regimes193.0ms (0.6%)

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

6 calls:

60.0ms
x
39.0ms
y
37.0ms
b
22.0ms
z
17.0ms
t
Results
ErrorSegmentsBranch
61.02%3x
59.22%6y
60.7%4z
53.95%3t
64.77%3a
60.58%7b
Compiler

Compiled 87 to 56 computations (35.6% saved)

bsearch43.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
5.291380635760768e+48
1.2105179995004895e+54
20.0ms
-24613671678.11488
-3938320.710664457
Results
38.0ms272×body256valid
2.0ms18×body256infinite
Compiler

Compiled 444 to 333 computations (25% saved)

regimes444.0ms (1.3%)

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

6 calls:

109.0ms
z
99.0ms
y
81.0ms
b
75.0ms
a
62.0ms
t
Results
ErrorSegmentsBranch
62.83%3x
59.75%7y
64.61%8z
55.88%6t
68.16%9a
67.32%7b
Compiler

Compiled 82 to 55 computations (32.9% saved)

bsearch108.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
26.0ms
5.291380635760768e+48
1.2105179995004895e+54
33.0ms
3.513067304119527e-139
2.1291546045362964e-134
12.0ms
1.0172137818292861e-184
3.7522061705251063e-184
17.0ms
-1.3557527250990082e-206
-6.463632350157217e-208
19.0ms
-24613671678.11488
-3938320.710664457
Results
96.0ms586×body256valid
3.0ms21×body256infinite
1.0msbody512valid
Compiler

Compiled 808 to 635 computations (21.4% saved)

regimes300.0ms (0.9%)

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

6 calls:

89.0ms
b
73.0ms
z
71.0ms
y
26.0ms
x
24.0ms
a
Results
ErrorSegmentsBranch
64.82%3x
67.14%6y
65.56%8z
61.21%3t
71.78%5a
69.27%5b
Compiler

Compiled 77 to 53 computations (31.2% saved)

bsearch43.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
26.0ms
5.291380635760768e+48
1.2105179995004895e+54
17.0ms
-1.1325855903870782e-69
-1.0682413316148352e-71
Results
38.0ms256×body256valid
2.0ms17×body256infinite
Compiler

Compiled 356 to 283 computations (20.5% saved)

regimes159.0ms (0.5%)

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

6 calls:

55.0ms
a
39.0ms
z
22.0ms
x
16.0ms
b
13.0ms
y
Results
ErrorSegmentsBranch
67.63%4x
71.79%2y
66.75%8z
68.49%3t
73.37%3a
73.46%3b
Compiler

Compiled 67 to 49 computations (26.9% saved)

bsearch178.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
42.0ms
8.736699005430056e+85
1.1420331559805008e+94
26.0ms
2.611531453922112e-123
4.2332630017451116e-109
22.0ms
8.254050670440481e-241
4.687645473128358e-233
27.0ms
-9.606995997699562e-54
-9.11824008716616e-55
17.0ms
-2.3927598257333863e-20
-1.069146632374621e-22
22.0ms
-101929789.77674331
-4.39111060479339
23.0ms
-5.673846281448492e+98
-4.7155279128547895e+92
Results
164.0ms942×body256valid
2.0ms14×body256infinite
1.0msbody1024valid
Compiler

Compiled 1147 to 952 computations (17% saved)

regimes111.0ms (0.3%)

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

6 calls:

43.0ms
a
17.0ms
z
14.0ms
x
13.0ms
y
11.0ms
b
Results
ErrorSegmentsBranch
69.48%3x
71.79%2y
71.23%5z
68.49%3t
73.37%3a
73.54%3b
Compiler

Compiled 59 to 46 computations (22% saved)

bsearch32.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
3.1340661079421797e+66
9.851740626583546e+66
17.0ms
-1.1325855903870782e-69
-1.0682413316148352e-71
Results
27.0ms192×body256valid
2.0ms18×body256infinite
Compiler

Compiled 259 to 214 computations (17.4% saved)

regimes64.0ms (0.2%)

Accuracy

Total -18.9b remaining (-42.7%)

Threshold costs -18.9b (-42.7%)

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

6 calls:

17.0ms
x
12.0ms
a
10.0ms
y
10.0ms
z
10.0ms
t
Results
ErrorSegmentsBranch
69.48%3x
71.79%2y
72.81%3z
69.1%3t
73.37%3a
75.11%1b
Compiler

Compiled 55 to 44 computations (20% saved)

bsearch31.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
3.1340661079421797e+66
9.851740626583546e+66
17.0ms
-1.1325855903870782e-69
-1.0682413316148352e-71
Results
27.0ms192×body256valid
2.0ms14×body256infinite
Compiler

Compiled 252 to 207 computations (17.9% saved)

simplify242.0ms (0.7%)

Algorithm
egg-herbie
Rules
342×distribute-lft-neg-in
252×+-commutative
206×*-commutative
182×distribute-rgt-neg-in
126×distribute-neg-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
05925789
17765643
29605625
311385621
413085621
514185621
614905621
715555621
815685621
915755621
1015775621
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -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 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(if (<=.f64 z -17000000000000000491934819385415828947964498305764603651527786927555990055474500789226669007175680) (-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 z 332454600394023/151115727451828646838272) (-.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 t 1) a))))
(if (<=.f64 z -4499999999999999905717613292495848770878857440563957269888020387911115559359604979453132800000) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 z 2568967366681087/151115727451828646838272) (-.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 t 1) a))))
(if (<=.f64 b -259999999999999998237446655334023273880044194905456640) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (if (<=.f64 b -12500000) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b -2395587863123407/5444517870735015415413993718908291383296) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (if (<=.f64 b 4700000000000000000) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 5799999999999999694451084143015224421998215573744108935288573768435564019712) (-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 18000000000000000090500640892422404624269448722031355629665844088602074728165659964547736355439005243633827840) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b 122000000000000005243173716577349599034848989592606951467097150519576473018024292200758923062754546061978712632139331309959062540168871208197063881912366070018560523875857740074673154950470565888) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 (-.f64 t 1) a)))))))))
(if (<=.f64 y -1298074214633707/5192296858534827628530496329220096) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (if (<=.f64 y -8197295527347743/6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231424) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y -3483487808565381/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984) (-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y -7766034342605205/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 8565101879914997/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 3511519557079183/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 7648283948274181/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 7509228150242855/766247770432944429179173513575154591809369561091801088) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 3615500148534971/21267647932558653966460912964485513216) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 2195900414534385/2361183241434822606848) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (+.f64 -1 y))) (if (<=.f64 y 18000000000) (-.f64 x (*.f64 (-.f64 t 1) a)) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 2 (+.f64 y t)) b)))))))))))))
(if (<=.f64 b -7500000000000000566744330102353856240897568728629732885341421453818644277702227749399319539626445820041618410772354826240) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b -950000000000000057362845038319508477021361913303400448) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b)) (if (<=.f64 b -36999999999999999355954293993518399488) (-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b -50000000000000002382364672) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (+.f64 -1 y))) (if (<=.f64 b -501365715910579/309485009821345068724781056) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b -451951324947841/200867255532373784442745261542645325315275374222849104412672) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b)) (if (<=.f64 b -6144458957048931/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 925783436608935/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b))) (if (<=.f64 b 2382756806017117/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 441252181048159/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (+.f64 -1 y))) (if (<=.f64 b 3650000000000000000) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 1449999999999999923612771035753806105499553893436027233822143442108891004928) (-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 89999999999999992108803845396057013765793703885343830481514679987335491035197019267192877946567877690973487104) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b 469999999999999972369142443052934128182831695023195889985927431584213538521133585712099817951578326020835716026563729491003945465062579345159334628696746116334473038925341827092700588470068838400) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 (-.f64 t 1) a))))))))))))))))
(if (<=.f64 y -50000000000000) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b))) (if (<=.f64 y -18649621365367/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (if (<=.f64 y -2602611264345493/5783580587434429433751774908835077864143572811472030770551607154406796964579734527807229790198231033796398828540485624991996511981318944660739180725221265625970270395356602614932750484465056824778255072212653118189025099776) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y -4388899255034951/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 8565101879914997/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 2586610388027077/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 7804371375789981/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 4980610507814139/766247770432944429179173513575154591809369561091801088) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 5172291977198265/680564733841876926926749214863536422912) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 3458764513820541/576460752303423488) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (+.f64 -1 y))) (if (<=.f64 y 98000000000) (-.f64 x (*.f64 (-.f64 t 1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b)))))))))))))
(if (<=.f64 t -469999999999999970639872) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t -3242591731706757/36028797018963968) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 t -521057374347687/10633823966279326983230456482242756608) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (+.f64 -1 y))) (if (<=.f64 t -6227034758483771/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (if (<=.f64 t 6858436634920279/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 t 2420212822470693/590295810358705651712) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b)))))))))
(if (<=.f64 y -115000000000000) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 b (neg.f64 t))) (if (<=.f64 y -3514548231570957/171441377149802771351748007849600289689824769872885377191000062139256168179989779598911740610511337300415147666808503492029943245710770246975753241195177196862953084397187695766737193680997938270047266914448743599737311060278380280946648703137233006633139143642984674682566877306441990189395290689110016) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 8565101879914997/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 7132774100317091/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 7023934238210983/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 838083498911033/23945242826029513411849172299223580994042798784118784) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 6592970859093183/42535295865117307932921825928971026432) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 4980620899901579/36893488147419103232) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (+.f64 -1 y))) (if (<=.f64 y 134999999999999997171528398774875463126365723216918718096640611637333466780788149383593984) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (*.f64 (-.f64 b z) y))))))))))
(if (<=.f64 y -32000000000000000) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 b (neg.f64 t))) (if (<=.f64 y -6179570151089211/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 8565101879914997/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 4263988033596151/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 2585198018230431/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 8237163532154153/383123885216472214589586756787577295904684780545900544) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 3615500148534971/21267647932558653966460912964485513216) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 2508757194024499/36893488147419103232) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (+.f64 -1 y))) (if (<=.f64 y 899999999999999981143522658499169754175771488112791453977604077582223111871920995890626560) (-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 b z) y))))))))))
(if (<=.f64 y -15000000000000000) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 b (neg.f64 t))) (if (<=.f64 y -2588678114201735/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 8565101879914997/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 5392690748371603/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 1248699420126397/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 430000000000000020094691642771322978186630209335852580392020582823785546953042180440064) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 b z) y)))))))
(if (<=.f64 b -17599999999999999348997498354798303224203244466077696) (-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) (if (<=.f64 b -820000) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b -7910139745424151/10141204801825835211973625643008) (-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) (if (<=.f64 b 265000000000000008837375364985158396992809219357933568) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(if (<=.f64 z -1750000000) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 z -5232571895538543/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 z 2447171965689999/13983839803942852150595109342614667231797724205161451430391332862456574221363722734055314582922181823940116947860839707067576592166539734717014172871857704892828551908192974659309961553456532605588398441519406859119106715628289835749686907766833152) (-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) (if (<=.f64 z 3703135674690055/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 z 7011769753764849/1208925819614629174706176) (-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) (-.f64 x (*.f64 z (-.f64 y 1))))))))
(if (<=.f64 z -480000000000000009241893624085589772822242295108140084333052952317279666241288532460522438656) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 z -205000000) (-.f64 x (*.f64 (-.f64 2 t) b)) (if (<=.f64 z -6715912589139871/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 z 7647412392781247/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) (if (<=.f64 z 6463654995822641/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 z 7978910409456553/1208925819614629174706176) (-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) (-.f64 x (*.f64 z (-.f64 y 1)))))))))
(if (<=.f64 z -1219999999999999948707421995450831128200271348622248892442977823913554876213585348226598305792) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 z -10500000000) (-.f64 x (*.f64 (-.f64 2 t) b)) (if (<=.f64 z -4657554276902127/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 z -223151609951705/33810849992682575766549746234657062817206228866311777416189485377707129763630391006362704376810060025259161279568456235448470243808171874384034494621628132922136747775936325386798817131291292227393550906125516057865473810736099951285657401521090334495330469177455231893504) (-.f64 x (*.f64 (-.f64 2 t) b)) (if (<=.f64 z -5787936897650687/9979201547673599058281863565184192830337256302177287707512736212186059459344820328924789827463178505446712234220962476219862189941967968303695858991424157101600028364755428382587688607221814935913266783722719619966654052275604351944444276342240220787535604534378780208211792476151720049639424) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 z 6762169998536515/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (-.f64 x (*.f64 (-.f64 2 y) b)) (if (<=.f64 z 8739899877464283/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (-.f64 x (*.f64 (-.f64 2 t) b)) (if (<=.f64 z 4174443851468789/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 z 7548785066802179/107839786668602559178668060348078522694548577690162289924414440996864) (-.f64 x (*.f64 (-.f64 2 y) b)) (-.f64 x (*.f64 z (-.f64 y 1))))))))))))
(if (<=.f64 z -480000000000000009241893624085589772822242295108140084333052952317279666241288532460522438656) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 z -8473828473128839/332306998946228968225951765070086144) (-.f64 x (*.f64 (-.f64 2 t) b)) (if (<=.f64 z -4015655627531311/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (-.f64 a (*.f64 t a)) (if (<=.f64 z -7344692339087769/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (-.f64 x (*.f64 (-.f64 2 t) b)) (if (<=.f64 z 3504793066729583/53919893334301279589334030174039261347274288845081144962207220498432) (-.f64 x (*.f64 (-.f64 2 y) b)) (-.f64 x (*.f64 z (-.f64 y 1))))))))
(if (<=.f64 z -600000000000000026026378184771511643974175994971163587075064273601670087733808666564794253312) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 z -7975367974709495/332306998946228968225951765070086144) (-.f64 x (*.f64 (-.f64 2 t) b)) (if (<=.f64 z -8330349440091549/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (-.f64 a (*.f64 t a)) (if (<=.f64 z 5462437423415177/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (-.f64 x (*.f64 (-.f64 2 t) b)) (if (<=.f64 z 4744938242327083/18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104) (-.f64 a (*.f64 t a)) (if (<=.f64 z 914006524761467/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 z 1067993517960455/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (+.f64 (*.f64 y b) x) (if (<=.f64 z 3032994000054447/13479973333575319897333507543509815336818572211270286240551805124608) (*.f64 t (-.f64 b a)) (-.f64 x (*.f64 z (-.f64 y 1)))))))))))
(if (<=.f64 z -519999999999999976239358731875498588682558525499845300823728504198555126919600574524236496896) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 z -5200000) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 z -3530761863803683/20769187434139310514121985316880384) x (if (<=.f64 z -156917356044493/19136262932255243894327540630475154705164967900866663911068029494595001430924024396931296128159696131577158553613765316960850876967683885097823130383956161858642094270647956721192399556036699204091904) (-.f64 a (*.f64 t a)) (if (<=.f64 z -3512678944781107/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 z 2621969963239285/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (+.f64 (*.f64 y b) x) (if (<=.f64 z 5109933491736859/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (-.f64 a (*.f64 t a)) (if (<=.f64 z 6686066773453359/215679573337205118357336120696157045389097155380324579848828881993728) (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 x (*.f64 z (-.f64 y 1)))))))))))
(if (<=.f64 z -28999999999999998363139381331051510536143881206408543710211823249733286587361152019470147911680) (-.f64 z (*.f64 z y)) (if (<=.f64 z -44000000000) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 z -3036760475089333/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (-.f64 a (*.f64 t a)) (if (<=.f64 z -4151347843832217/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 z 5768333919126427/1747979975492856518824388667826833403974715525645181428798916607807071777670465341756914322865272727992514618482604963383447074020817466839626771608982213111603568988524121832413745194182066575698549805189925857389888339453536229468710863470854144) (+.f64 (*.f64 y b) x) (if (<=.f64 z 2828713182925761/9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207552) (-.f64 a (*.f64 t a)) (if (<=.f64 z 7980144213476589/215679573337205118357336120696157045389097155380324579848828881993728) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 z 7500000000000000151641593453669602414320722424107683058533326421560030037486232320190233706496) (-.f64 x (*.f64 y z)) (-.f64 z (*.f64 z y))))))))))
(if (<=.f64 z -580000000000000013579623321547508380151271627603334015512230331250891347530256643554654814208) (-.f64 z (*.f64 z y)) (if (<=.f64 z -8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (-.f64 a (*.f64 t a)) (if (<=.f64 z 5803839762378625/1707011694817242694164442058424641996069058130512872489061441999811593532881313810309486643423117898430190057111918909554147533223454557460573019149396692491800360340355587726966548041193424390330615044130786970107312831497593974090537952608256) (+.f64 (*.f64 y b) x) (if (<=.f64 z 583992399055641/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (-.f64 a (*.f64 t a)) (if (<=.f64 z 5873964348782503/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072) (+.f64 (*.f64 y b) x) (if (<=.f64 z 279999999999999981569294588664564246484568902129892339797591335243401265939842433974009856) (-.f64 x (*.f64 y z)) (-.f64 z (*.f64 z y))))))))
(if (<=.f64 t -4400000000) (*.f64 t (-.f64 b a)) (if (<=.f64 t -1305872416690109/842498333348457493583344221469363458551160763204392890034487820288) (*.f64 (-.f64 b z) y) (if (<=.f64 t -5164499756173817/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (-.f64 a (*.f64 t a)) (if (<=.f64 t 2121152688113041/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072) (-.f64 x (*.f64 y z)) (if (<=.f64 t 5299999999999999988994052895083800892193437122560) (+.f64 (*.f64 y b) x) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 a -500000000000000024173346057776829528764197422945257127936) (-.f64 a (*.f64 t a)) (if (<=.f64 a -6742980379809911/12259964326927110866866776217202473468949912977468817408) (+.f64 (*.f64 y b) x) (if (<=.f64 a -4161278206966051/1809251394333065553493296640760748560207343510400633813116524750123642650624) (*.f64 t (-.f64 b a)) (if (<=.f64 a -5603579408375025/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (*.f64 (-.f64 b z) y) (if (<=.f64 a -7714861971741125/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504) (+.f64 (*.f64 y b) x) (if (<=.f64 a -8444880087084617/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (*.f64 t b) (if (<=.f64 a 2700000000000000013575096133863360693640417308304703344449876613290311209224848994682160453315850786545074176) (+.f64 (*.f64 y b) x) (-.f64 a (*.f64 t a)))))))))
(if (<=.f64 t -24000000000) (*.f64 t (-.f64 b a)) (if (<=.f64 t 450000000000000013564776850774181000705357052379136) (+.f64 (*.f64 y b) x) (*.f64 t (-.f64 b a))))
(if (<=.f64 t -34000000) (*.f64 t (-.f64 b a)) (if (<=.f64 t -6940296704921315/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944) (*.f64 (-.f64 b z) y) (if (<=.f64 t 2152829579878715/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952) x (if (<=.f64 t 4582746851054599/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (*.f64 (-.f64 b z) y) (if (<=.f64 t 8599999999999999410008960285543651436047868488581120) x (*.f64 t (-.f64 b a)))))))
(if (<=.f64 t -4351578318585633/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (*.f64 t (-.f64 b a)) (if (<=.f64 t 620000000000000005766198146491078392184812186107904) x (*.f64 t (-.f64 b a))))
(if (<=.f64 z -480000000000000009241893624085589772822242295108140084333052952317279666241288532460522438656) (*.f64 z (neg.f64 y)) (if (<=.f64 z -86000000) (*.f64 t b) (if (<=.f64 z -584860318145363/5316911983139663491615228241121378304) x (if (<=.f64 z -4097911893406897/431359146674410236714672241392314090778194310760649159697657763987456) (*.f64 t (neg.f64 a)) (if (<=.f64 z 5034182329419427/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) x (if (<=.f64 z 3814449625103345/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (*.f64 y b) (if (<=.f64 z 10000000000000000795623248612804971431562261401669105159386439973487930752201761134141767680) x (*.f64 z (neg.f64 y)))))))))
(if (<=.f64 t -4351578318585633/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (*.f64 t (neg.f64 a)) (if (<=.f64 t 6999999999999999430184127499376542349895867402464508956701525803008) x (*.f64 t b)))
(if (<=.f64 t -4351578318585633/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (*.f64 t b) (if (<=.f64 t 8999999999999999694973214392582579661458477717875457837951940034560) x (*.f64 t b)))
x
Outputs
(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 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))))
(-.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 b (+.f64 t -2)) (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)))
(+.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 z (*.f64 a (-.f64 1 t))))
(+.f64 (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (*.f64 b (+.f64 t -2))) (+.f64 z (*.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 b (+.f64 (+.f64 y t) -2)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a (+.f64 t -1))))
(+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a (-.f64 1 t))))
(+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))))
(if (<=.f64 z -17000000000000000491934819385415828947964498305764603651527786927555990055474500789226669007175680) (-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 z 332454600394023/151115727451828646838272) (-.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 t 1) a))))
(if (<=.f64 z -17000000000000000491934819385415828947964498305764603651527786927555990055474500789226669007175680) (-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 z 332454600394023/151115727451828646838272) (-.f64 (+.f64 x (*.f64 b (+.f64 (+.f64 y t) -2))) (*.f64 a (+.f64 t -1))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a (+.f64 t -1)))))
(if (<=.f64 z -17000000000000000491934819385415828947964498305764603651527786927555990055474500789226669007175680) (-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 z 332454600394023/151115727451828646838272) (+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (*.f64 a (-.f64 1 t))) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a (-.f64 1 t)))))
(if (<=.f64 z -17000000000000000491934819385415828947964498305764603651527786927555990055474500789226669007175680) (+.f64 (-.f64 x (*.f64 y (-.f64 z b))) (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 z 332454600394023/151115727451828646838272) (+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (*.f64 a (-.f64 1 t))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t)))))
(if (<=.f64 z -17000000000000000491934819385415828947964498305764603651527786927555990055474500789226669007175680) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 z 332454600394023/151115727451828646838272) (+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (*.f64 a (-.f64 1 t))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t)))))
(if (<=.f64 z -4499999999999999905717613292495848770878857440563957269888020387911115559359604979453132800000) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 z 2568967366681087/151115727451828646838272) (-.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 t 1) a))))
(if (or (<=.f64 z -4499999999999999905717613292495848770878857440563957269888020387911115559359604979453132800000) (not (<=.f64 z 2568967366681087/151115727451828646838272))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 x (*.f64 b (+.f64 (+.f64 y t) -2))) (*.f64 a (+.f64 t -1))))
(if (or (<=.f64 z -4499999999999999905717613292495848770878857440563957269888020387911115559359604979453132800000) (not (<=.f64 z 2568967366681087/151115727451828646838272))) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a (-.f64 1 t))) (+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (*.f64 a (-.f64 1 t))))
(if (or (<=.f64 z -4499999999999999905717613292495848770878857440563957269888020387911115559359604979453132800000) (not (<=.f64 z 2568967366681087/151115727451828646838272))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))) (+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (*.f64 a (-.f64 1 t))))
(if (<=.f64 b -259999999999999998237446655334023273880044194905456640) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (if (<=.f64 b -12500000) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b -2395587863123407/5444517870735015415413993718908291383296) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (if (<=.f64 b 4700000000000000000) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 5799999999999999694451084143015224421998215573744108935288573768435564019712) (-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 18000000000000000090500640892422404624269448722031355629665844088602074728165659964547736355439005243633827840) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b 122000000000000005243173716577349599034848989592606951467097150519576473018024292200758923062754546061978712632139331309959062540168871208197063881912366070018560523875857740074673154950470565888) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 (-.f64 t 1) a)))))))))
(if (<=.f64 b -259999999999999998237446655334023273880044194905456640) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 b (-.f64 2 (+.f64 y t)))) (if (<=.f64 b -12500000) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a (+.f64 t -1))) (if (<=.f64 b -2395587863123407/5444517870735015415413993718908291383296) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 b (-.f64 2 (+.f64 y t)))) (if (<=.f64 b 4700000000000000000) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a (+.f64 t -1))) (if (<=.f64 b 5799999999999999694451084143015224421998215573744108935288573768435564019712) (-.f64 (*.f64 b (+.f64 (+.f64 y t) -2)) (*.f64 a (+.f64 t -1))) (if (<=.f64 b 18000000000000000090500640892422404624269448722031355629665844088602074728165659964547736355439005243633827840) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b 122000000000000005243173716577349599034848989592606951467097150519576473018024292200758923062754546061978712632139331309959062540168871208197063881912366070018560523875857740074673154950470565888) (-.f64 (+.f64 x (*.f64 b (+.f64 y -2))) (neg.f64 a)) (-.f64 (*.f64 b (+.f64 (+.f64 y t) -2)) (*.f64 a (+.f64 t -1))))))))))
(if (<=.f64 b -259999999999999998237446655334023273880044194905456640) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 b (-.f64 2 (+.f64 y t)))) (if (<=.f64 b -12500000) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a (-.f64 1 t))) (if (<=.f64 b -2395587863123407/5444517870735015415413993718908291383296) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 b (-.f64 2 (+.f64 y t)))) (if (<=.f64 b 4700000000000000000) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 5799999999999999694451084143015224421998215573744108935288573768435564019712) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 18000000000000000090500640892422404624269448722031355629665844088602074728165659964547736355439005243633827840) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b 122000000000000005243173716577349599034848989592606951467097150519576473018024292200758923062754546061978712632139331309959062540168871208197063881912366070018560523875857740074673154950470565888) (+.f64 a (-.f64 x (*.f64 b (-.f64 2 y)))) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 a (-.f64 1 t))))))))))
(if (<=.f64 b -259999999999999998237446655334023273880044194905456640) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (-.f64 x (*.f64 y z))) (if (<=.f64 b -12500000) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))) (if (<=.f64 b -2395587863123407/5444517870735015415413993718908291383296) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (-.f64 x (*.f64 y z))) (if (<=.f64 b 4700000000000000000) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 5799999999999999694451084143015224421998215573744108935288573768435564019712) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 18000000000000000090500640892422404624269448722031355629665844088602074728165659964547736355439005243633827840) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 b 122000000000000005243173716577349599034848989592606951467097150519576473018024292200758923062754546061978712632139331309959062540168871208197063881912366070018560523875857740074673154950470565888) (+.f64 a (-.f64 x (*.f64 b (-.f64 2 y)))) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 a (-.f64 1 t))))))))))
(if (<=.f64 y -1298074214633707/5192296858534827628530496329220096) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (if (<=.f64 y -8197295527347743/6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231424) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y -3483487808565381/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984) (-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y -7766034342605205/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 8565101879914997/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 3511519557079183/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 7648283948274181/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 7509228150242855/766247770432944429179173513575154591809369561091801088) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 3615500148534971/21267647932558653966460912964485513216) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 2195900414534385/2361183241434822606848) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (+.f64 -1 y))) (if (<=.f64 y 18000000000) (-.f64 x (*.f64 (-.f64 t 1) a)) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 2 (+.f64 y t)) b)))))))))))))
(if (<=.f64 y -1298074214633707/5192296858534827628530496329220096) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 b (-.f64 2 (+.f64 y t)))) (if (<=.f64 y -8197295527347743/6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231424) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 a (+.f64 t -1))) (if (<=.f64 y -3483487808565381/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984) (-.f64 (*.f64 b (+.f64 (+.f64 y t) -2)) (*.f64 a (+.f64 t -1))) (if (<=.f64 y -7766034342605205/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 a (+.f64 t -1))) (if (<=.f64 y 8565101879914997/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 3511519557079183/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 a (+.f64 t -1))) (if (<=.f64 y 7648283948274181/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 7509228150242855/766247770432944429179173513575154591809369561091801088) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 a (+.f64 t -1))) (if (<=.f64 y 3615500148534971/21267647932558653966460912964485513216) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 2195900414534385/2361183241434822606848) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 (+.f64 y -1) z)) (if (<=.f64 y 18000000000) (-.f64 x (*.f64 a (+.f64 t -1))) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 b (-.f64 2 (+.f64 y t)))))))))))))))
(if (<=.f64 y -1298074214633707/5192296858534827628530496329220096) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 b (-.f64 2 (+.f64 y t)))) (if (<=.f64 y -8197295527347743/6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231424) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y -3483487808565381/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 a (-.f64 1 t))) (if (<=.f64 y -7766034342605205/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 8565101879914997/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 3511519557079183/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 7648283948274181/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 7509228150242855/766247770432944429179173513575154591809369561091801088) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 3615500148534971/21267647932558653966460912964485513216) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 2195900414534385/2361183241434822606848) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 (+.f64 y -1) z)) (if (<=.f64 y 18000000000) (+.f64 x (*.f64 a (-.f64 1 t))) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 b (-.f64 2 (+.f64 y t)))))))))))))))
(if (<=.f64 y -1298074214633707/5192296858534827628530496329220096) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (-.f64 x (*.f64 y z))) (if (<=.f64 y -8197295527347743/6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231424) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y -3483487808565381/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 a (-.f64 1 t))) (if (<=.f64 y -7766034342605205/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 8565101879914997/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 y 3511519557079183/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 7648283948274181/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 y 7509228150242855/766247770432944429179173513575154591809369561091801088) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 3615500148534971/21267647932558653966460912964485513216) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 y 2195900414534385/2361183241434822606848) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y))) (if (<=.f64 y 18000000000) (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (-.f64 x (*.f64 y z))))))))))))))
(if (<=.f64 b -7500000000000000566744330102353856240897568728629732885341421453818644277702227749399319539626445820041618410772354826240) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b -950000000000000057362845038319508477021361913303400448) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b)) (if (<=.f64 b -36999999999999999355954293993518399488) (-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b -50000000000000002382364672) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (+.f64 -1 y))) (if (<=.f64 b -501365715910579/309485009821345068724781056) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b -451951324947841/200867255532373784442745261542645325315275374222849104412672) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b)) (if (<=.f64 b -6144458957048931/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 925783436608935/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b))) (if (<=.f64 b 2382756806017117/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 441252181048159/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (+.f64 -1 y))) (if (<=.f64 b 3650000000000000000) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 1449999999999999923612771035753806105499553893436027233822143442108891004928) (-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 89999999999999992108803845396057013765793703885343830481514679987335491035197019267192877946567877690973487104) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b 469999999999999972369142443052934128182831695023195889985927431584213538521133585712099817951578326020835716026563729491003945465062579345159334628696746116334473038925341827092700588470068838400) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 (-.f64 t 1) a))))))))))))))))
(if (<=.f64 b -7500000000000000566744330102353856240897568728629732885341421453818644277702227749399319539626445820041618410772354826240) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b -950000000000000057362845038319508477021361913303400448) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y b)) (if (<=.f64 b -36999999999999999355954293993518399488) (-.f64 (*.f64 b (+.f64 (+.f64 y t) -2)) (*.f64 a (+.f64 t -1))) (if (<=.f64 b -50000000000000002382364672) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 (+.f64 y -1) z)) (if (<=.f64 b -501365715910579/309485009821345068724781056) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b -451951324947841/200867255532373784442745261542645325315275374222849104412672) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y b)) (if (<=.f64 b -6144458957048931/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 a (+.f64 t -1))) (if (<=.f64 b 925783436608935/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b))) (if (<=.f64 b 2382756806017117/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 a (+.f64 t -1))) (if (<=.f64 b 441252181048159/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 (+.f64 y -1) z)) (if (<=.f64 b 3650000000000000000) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 a (+.f64 t -1))) (if (<=.f64 b 1449999999999999923612771035753806105499553893436027233822143442108891004928) (-.f64 (*.f64 b (+.f64 (+.f64 y t) -2)) (*.f64 a (+.f64 t -1))) (if (<=.f64 b 89999999999999992108803845396057013765793703885343830481514679987335491035197019267192877946567877690973487104) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b 469999999999999972369142443052934128182831695023195889985927431584213538521133585712099817951578326020835716026563729491003945465062579345159334628696746116334473038925341827092700588470068838400) (-.f64 (+.f64 x (*.f64 b (+.f64 y -2))) (neg.f64 a)) (-.f64 (*.f64 b (+.f64 (+.f64 y t) -2)) (*.f64 a (+.f64 t -1)))))))))))))))))
(if (<=.f64 b -7500000000000000566744330102353856240897568728629732885341421453818644277702227749399319539626445820041618410772354826240) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b -950000000000000057362845038319508477021361913303400448) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y b)) (if (<=.f64 b -36999999999999999355954293993518399488) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 a (-.f64 1 t))) (if (<=.f64 b -50000000000000002382364672) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 (+.f64 y -1) z)) (if (<=.f64 b -501365715910579/309485009821345068724781056) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b -451951324947841/200867255532373784442745261542645325315275374222849104412672) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y b)) (if (<=.f64 b -6144458957048931/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 925783436608935/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b))) (if (<=.f64 b 2382756806017117/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 441252181048159/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 (+.f64 y -1) z)) (if (<=.f64 b 3650000000000000000) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 1449999999999999923612771035753806105499553893436027233822143442108891004928) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 89999999999999992108803845396057013765793703885343830481514679987335491035197019267192877946567877690973487104) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b 469999999999999972369142443052934128182831695023195889985927431584213538521133585712099817951578326020835716026563729491003945465062579345159334628696746116334473038925341827092700588470068838400) (+.f64 a (-.f64 x (*.f64 b (-.f64 2 y)))) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 a (-.f64 1 t)))))))))))))))))
(if (<=.f64 b -7500000000000000566744330102353856240897568728629732885341421453818644277702227749399319539626445820041618410772354826240) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 b -950000000000000057362845038319508477021361913303400448) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 y b)) (if (<=.f64 b -36999999999999999355954293993518399488) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 a (-.f64 1 t))) (if (<=.f64 b -50000000000000002382364672) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y))) (if (<=.f64 b -501365715910579/309485009821345068724781056) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 b -451951324947841/200867255532373784442745261542645325315275374222849104412672) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 y b)) (if (<=.f64 b -6144458957048931/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 925783436608935/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b))) (if (<=.f64 b 2382756806017117/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 441252181048159/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y))) (if (<=.f64 b 3650000000000000000) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 1449999999999999923612771035753806105499553893436027233822143442108891004928) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 89999999999999992108803845396057013765793703885343830481514679987335491035197019267192877946567877690973487104) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 b 469999999999999972369142443052934128182831695023195889985927431584213538521133585712099817951578326020835716026563729491003945465062579345159334628696746116334473038925341827092700588470068838400) (+.f64 a (-.f64 x (*.f64 b (-.f64 2 y)))) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 a (-.f64 1 t)))))))))))))))))
(if (<=.f64 b -7500000000000000566744330102353856240897568728629732885341421453818644277702227749399319539626445820041618410772354826240) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 b -950000000000000057362845038319508477021361913303400448) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 y b)) (if (<=.f64 b -36999999999999999355954293993518399488) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 a (-.f64 1 t))) (if (<=.f64 b -50000000000000002382364672) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y))) (if (<=.f64 b -501365715910579/309485009821345068724781056) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 b -451951324947841/200867255532373784442745261542645325315275374222849104412672) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 y b)) (if (<=.f64 b -6144458957048931/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 925783436608935/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 b a))) (if (<=.f64 b 2382756806017117/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 441252181048159/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y))) (if (<=.f64 b 3650000000000000000) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 1449999999999999923612771035753806105499553893436027233822143442108891004928) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 89999999999999992108803845396057013765793703885343830481514679987335491035197019267192877946567877690973487104) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 b 469999999999999972369142443052934128182831695023195889985927431584213538521133585712099817951578326020835716026563729491003945465062579345159334628696746116334473038925341827092700588470068838400) (+.f64 a (-.f64 x (*.f64 b (-.f64 2 y)))) (+.f64 (*.f64 b (+.f64 -2 (+.f64 y t))) (*.f64 a (-.f64 1 t)))))))))))))))))
(if (<=.f64 y -50000000000000) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b))) (if (<=.f64 y -18649621365367/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (if (<=.f64 y -2602611264345493/5783580587434429433751774908835077864143572811472030770551607154406796964579734527807229790198231033796398828540485624991996511981318944660739180725221265625970270395356602614932750484465056824778255072212653118189025099776) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y -4388899255034951/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 8565101879914997/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 2586610388027077/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 7804371375789981/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 4980610507814139/766247770432944429179173513575154591809369561091801088) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 5172291977198265/680564733841876926926749214863536422912) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 3458764513820541/576460752303423488) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (+.f64 -1 y))) (if (<=.f64 y 98000000000) (-.f64 x (*.f64 (-.f64 t 1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b)))))))))))))
(if (<=.f64 y -50000000000000) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b))) (if (<=.f64 y -18649621365367/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (-.f64 (+.f64 x (*.f64 b (+.f64 y -2))) (neg.f64 a)) (if (<=.f64 y -2602611264345493/5783580587434429433751774908835077864143572811472030770551607154406796964579734527807229790198231033796398828540485624991996511981318944660739180725221265625970270395356602614932750484465056824778255072212653118189025099776) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y -4388899255034951/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 a (+.f64 t -1))) (if (<=.f64 y 8565101879914997/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 2586610388027077/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 a (+.f64 t -1))) (if (<=.f64 y 7804371375789981/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 4980610507814139/766247770432944429179173513575154591809369561091801088) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 a (+.f64 t -1))) (if (<=.f64 y 5172291977198265/680564733841876926926749214863536422912) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 3458764513820541/576460752303423488) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 (+.f64 y -1) z)) (if (<=.f64 y 98000000000) (-.f64 x (*.f64 a (+.f64 t -1))) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y b)))))))))))))
(if (<=.f64 y -50000000000000) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b))) (if (<=.f64 y -18649621365367/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (+.f64 a (-.f64 x (*.f64 b (-.f64 2 y)))) (if (<=.f64 y -2602611264345493/5783580587434429433751774908835077864143572811472030770551607154406796964579734527807229790198231033796398828540485624991996511981318944660739180725221265625970270395356602614932750484465056824778255072212653118189025099776) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y -4388899255034951/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 8565101879914997/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 2586610388027077/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 7804371375789981/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 4980610507814139/766247770432944429179173513575154591809369561091801088) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 5172291977198265/680564733841876926926749214863536422912) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 3458764513820541/576460752303423488) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 (+.f64 y -1) z)) (if (<=.f64 y 98000000000) (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y b)))))))))))))
(if (<=.f64 y -50000000000000) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b))) (if (<=.f64 y -18649621365367/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (+.f64 a (-.f64 x (*.f64 b (-.f64 2 y)))) (if (<=.f64 y -2602611264345493/5783580587434429433751774908835077864143572811472030770551607154406796964579734527807229790198231033796398828540485624991996511981318944660739180725221265625970270395356602614932750484465056824778255072212653118189025099776) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 y -4388899255034951/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 8565101879914997/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 y 2586610388027077/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 7804371375789981/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 y 4980610507814139/766247770432944429179173513575154591809369561091801088) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 5172291977198265/680564733841876926926749214863536422912) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 y 3458764513820541/576460752303423488) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y))) (if (<=.f64 y 98000000000) (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 y b)))))))))))))
(if (<=.f64 y -50000000000000) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 b a))) (if (<=.f64 y -18649621365367/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (+.f64 a (-.f64 x (*.f64 b (-.f64 2 y)))) (if (<=.f64 y -2602611264345493/5783580587434429433751774908835077864143572811472030770551607154406796964579734527807229790198231033796398828540485624991996511981318944660739180725221265625970270395356602614932750484465056824778255072212653118189025099776) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 y -4388899255034951/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 8565101879914997/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 y 2586610388027077/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 7804371375789981/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 y 4980610507814139/766247770432944429179173513575154591809369561091801088) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 5172291977198265/680564733841876926926749214863536422912) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 y 3458764513820541/576460752303423488) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y))) (if (<=.f64 y 98000000000) (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 y b)))))))))))))
(if (<=.f64 t -469999999999999970639872) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t -3242591731706757/36028797018963968) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 t -521057374347687/10633823966279326983230456482242756608) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (+.f64 -1 y))) (if (<=.f64 t -6227034758483771/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (if (<=.f64 t 6858436634920279/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 t 2420212822470693/590295810358705651712) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b)))))))))
(if (<=.f64 t -469999999999999970639872) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t -3242591731706757/36028797018963968) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 t -521057374347687/10633823966279326983230456482242756608) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 (+.f64 y -1) z)) (if (<=.f64 t -6227034758483771/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (-.f64 (+.f64 x (*.f64 b (+.f64 y -2))) (neg.f64 a)) (if (<=.f64 t 6858436634920279/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 a (+.f64 t -1))) (if (<=.f64 t 2420212822470693/590295810358705651712) (-.f64 (+.f64 x (*.f64 b (+.f64 y -2))) (neg.f64 a)) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b)))))))))
(if (<=.f64 t -469999999999999970639872) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t -3242591731706757/36028797018963968) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 t -521057374347687/10633823966279326983230456482242756608) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 (+.f64 y -1) z)) (if (<=.f64 t -6227034758483771/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (+.f64 a (-.f64 x (*.f64 b (-.f64 2 y)))) (if (<=.f64 t 6858436634920279/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 t 2420212822470693/590295810358705651712) (+.f64 a (-.f64 x (*.f64 b (-.f64 2 y)))) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b)))))))))
(if (<=.f64 t -469999999999999970639872) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t -3242591731706757/36028797018963968) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 t -521057374347687/10633823966279326983230456482242756608) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y))) (if (<=.f64 t -6227034758483771/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (+.f64 a (-.f64 x (*.f64 b (-.f64 2 y)))) (if (<=.f64 t 6858436634920279/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 t 2420212822470693/590295810358705651712) (+.f64 a (-.f64 x (*.f64 b (-.f64 2 y)))) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b)))))))))
(if (<=.f64 t -469999999999999970639872) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 b a))) (if (<=.f64 t -3242591731706757/36028797018963968) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 t -521057374347687/10633823966279326983230456482242756608) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y))) (if (<=.f64 t -6227034758483771/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (+.f64 a (-.f64 x (*.f64 b (-.f64 2 y)))) (if (<=.f64 t 6858436634920279/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 t 2420212822470693/590295810358705651712) (+.f64 a (-.f64 x (*.f64 b (-.f64 2 y)))) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 b a)))))))))
(if (<=.f64 y -115000000000000) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 b (neg.f64 t))) (if (<=.f64 y -3514548231570957/171441377149802771351748007849600289689824769872885377191000062139256168179989779598911740610511337300415147666808503492029943245710770246975753241195177196862953084397187695766737193680997938270047266914448743599737311060278380280946648703137233006633139143642984674682566877306441990189395290689110016) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 8565101879914997/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 7132774100317091/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 7023934238210983/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 838083498911033/23945242826029513411849172299223580994042798784118784) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 6592970859093183/42535295865117307932921825928971026432) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 4980620899901579/36893488147419103232) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (+.f64 -1 y))) (if (<=.f64 y 134999999999999997171528398774875463126365723216918718096640611637333466780788149383593984) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (*.f64 (-.f64 b z) y))))))))))
(if (<=.f64 y -115000000000000) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 b (neg.f64 t))) (if (<=.f64 y -3514548231570957/171441377149802771351748007849600289689824769872885377191000062139256168179989779598911740610511337300415147666808503492029943245710770246975753241195177196862953084397187695766737193680997938270047266914448743599737311060278380280946648703137233006633139143642984674682566877306441990189395290689110016) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 a (+.f64 t -1))) (if (<=.f64 y 8565101879914997/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 7132774100317091/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 a (+.f64 t -1))) (if (<=.f64 y 7023934238210983/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 838083498911033/23945242826029513411849172299223580994042798784118784) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 a (+.f64 t -1))) (if (<=.f64 y 6592970859093183/42535295865117307932921825928971026432) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 4980620899901579/36893488147419103232) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 (+.f64 y -1) z)) (if (<=.f64 y 134999999999999997171528398774875463126365723216918718096640611637333466780788149383593984) (-.f64 (+.f64 x (*.f64 b (+.f64 y -2))) (neg.f64 a)) (*.f64 y (-.f64 b z)))))))))))
(if (<=.f64 y -115000000000000) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 t b)) (if (<=.f64 y -3514548231570957/171441377149802771351748007849600289689824769872885377191000062139256168179989779598911740610511337300415147666808503492029943245710770246975753241195177196862953084397187695766737193680997938270047266914448743599737311060278380280946648703137233006633139143642984674682566877306441990189395290689110016) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 8565101879914997/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 7132774100317091/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 7023934238210983/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 838083498911033/23945242826029513411849172299223580994042798784118784) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 6592970859093183/42535295865117307932921825928971026432) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 4980620899901579/36893488147419103232) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 (+.f64 y -1) z)) (if (<=.f64 y 134999999999999997171528398774875463126365723216918718096640611637333466780788149383593984) (+.f64 a (-.f64 x (*.f64 b (-.f64 2 y)))) (*.f64 y (-.f64 b z)))))))))))
(if (<=.f64 y -115000000000000) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 t b)) (if (<=.f64 y -3514548231570957/171441377149802771351748007849600289689824769872885377191000062139256168179989779598911740610511337300415147666808503492029943245710770246975753241195177196862953084397187695766737193680997938270047266914448743599737311060278380280946648703137233006633139143642984674682566877306441990189395290689110016) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 8565101879914997/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 y 7132774100317091/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 7023934238210983/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 y 838083498911033/23945242826029513411849172299223580994042798784118784) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 6592970859093183/42535295865117307932921825928971026432) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 y 4980620899901579/36893488147419103232) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y))) (if (<=.f64 y 134999999999999997171528398774875463126365723216918718096640611637333466780788149383593984) (+.f64 a (-.f64 x (*.f64 b (-.f64 2 y)))) (*.f64 y (-.f64 b z)))))))))))
(if (<=.f64 y -32000000000000000) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 b (neg.f64 t))) (if (<=.f64 y -6179570151089211/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 8565101879914997/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 4263988033596151/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 2585198018230431/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 8237163532154153/383123885216472214589586756787577295904684780545900544) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 3615500148534971/21267647932558653966460912964485513216) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 2508757194024499/36893488147419103232) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (+.f64 -1 y))) (if (<=.f64 y 899999999999999981143522658499169754175771488112791453977604077582223111871920995890626560) (-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) (*.f64 (-.f64 b z) y))))))))))
(if (<=.f64 y -32000000000000000) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 b (neg.f64 t))) (if (<=.f64 y -6179570151089211/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 a (+.f64 t -1))) (if (<=.f64 y 8565101879914997/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 4263988033596151/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 a (+.f64 t -1))) (if (<=.f64 y 2585198018230431/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 8237163532154153/383123885216472214589586756787577295904684780545900544) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 a (+.f64 t -1))) (if (<=.f64 y 3615500148534971/21267647932558653966460912964485513216) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 2508757194024499/36893488147419103232) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 (+.f64 y -1) z)) (if (<=.f64 y 899999999999999981143522658499169754175771488112791453977604077582223111871920995890626560) (-.f64 x (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 y (-.f64 b z)))))))))))
(if (<=.f64 y -32000000000000000) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 t b)) (if (<=.f64 y -6179570151089211/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 8565101879914997/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 4263988033596151/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 2585198018230431/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 8237163532154153/383123885216472214589586756787577295904684780545900544) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 3615500148534971/21267647932558653966460912964485513216) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 2508757194024499/36893488147419103232) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 (+.f64 y -1) z)) (if (<=.f64 y 899999999999999981143522658499169754175771488112791453977604077582223111871920995890626560) (-.f64 x (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 y (-.f64 b z)))))))))))
(if (<=.f64 y -32000000000000000) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 t b)) (if (<=.f64 y -6179570151089211/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 8565101879914997/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 y 4263988033596151/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 2585198018230431/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 y 8237163532154153/383123885216472214589586756787577295904684780545900544) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 3615500148534971/21267647932558653966460912964485513216) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 y 2508757194024499/36893488147419103232) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y))) (if (<=.f64 y 899999999999999981143522658499169754175771488112791453977604077582223111871920995890626560) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (*.f64 y (-.f64 b z)))))))))))
(if (<=.f64 y -15000000000000000) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 b (neg.f64 t))) (if (<=.f64 y -2588678114201735/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 8565101879914997/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 5392690748371603/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 1248699420126397/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 430000000000000020094691642771322978186630209335852580392020582823785546953042180440064) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 b z) y)))))))
(if (<=.f64 y -15000000000000000) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 b (neg.f64 t))) (if (<=.f64 y -2588678114201735/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 a (+.f64 t -1))) (if (<=.f64 y 8565101879914997/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 5392690748371603/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 a (+.f64 t -1))) (if (<=.f64 y 1248699420126397/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 430000000000000020094691642771322978186630209335852580392020582823785546953042180440064) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 a (+.f64 t -1))) (*.f64 y (-.f64 b z))))))))
(if (<=.f64 y -15000000000000000) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 t b)) (if (<=.f64 y -2588678114201735/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 8565101879914997/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 5392690748371603/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 1248699420126397/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 430000000000000020094691642771322978186630209335852580392020582823785546953042180440064) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (*.f64 y (-.f64 b z))))))))
(if (<=.f64 y -15000000000000000) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 t b)) (if (<=.f64 y -2588678114201735/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 8565101879914997/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 y 5392690748371603/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 1248699420126397/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 y 430000000000000020094691642771322978186630209335852580392020582823785546953042180440064) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (*.f64 y (-.f64 b z))))))))
(if (<=.f64 b -17599999999999999348997498354798303224203244466077696) (-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) (if (<=.f64 b -820000) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b -7910139745424151/10141204801825835211973625643008) (-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) (if (<=.f64 b 265000000000000008837375364985158396992809219357933568) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b))))))
(if (<=.f64 b -17599999999999999348997498354798303224203244466077696) (-.f64 x (*.f64 b (-.f64 2 (+.f64 y t)))) (if (<=.f64 b -820000) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 a (+.f64 t -1))) (if (or (<=.f64 b -7910139745424151/10141204801825835211973625643008) (not (<=.f64 b 265000000000000008837375364985158396992809219357933568))) (-.f64 x (*.f64 b (-.f64 2 (+.f64 y t)))) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 a (+.f64 t -1))))))
(if (<=.f64 b -17599999999999999348997498354798303224203244466077696) (-.f64 x (*.f64 b (-.f64 2 (+.f64 y t)))) (if (or (<=.f64 b -820000) (not (or (<=.f64 b -7910139745424151/10141204801825835211973625643008) (not (<=.f64 b 265000000000000008837375364985158396992809219357933568))))) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (-.f64 x (*.f64 b (-.f64 2 (+.f64 y t))))))
(if (or (<=.f64 b -17599999999999999348997498354798303224203244466077696) (not (or (<=.f64 b -820000) (not (or (<=.f64 b -7910139745424151/10141204801825835211973625643008) (not (<=.f64 b 265000000000000008837375364985158396992809219357933568))))))) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))))
(if (or (<=.f64 b -17599999999999999348997498354798303224203244466077696) (not (or (<=.f64 b -820000) (and (not (<=.f64 b -7910139745424151/10141204801825835211973625643008)) (<=.f64 b 265000000000000008837375364985158396992809219357933568))))) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))))
(if (or (<=.f64 b -17599999999999999348997498354798303224203244466077696) (and (not (<=.f64 b -820000)) (or (<=.f64 b -7910139745424151/10141204801825835211973625643008) (not (<=.f64 b 265000000000000008837375364985158396992809219357933568))))) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))))
(if (<=.f64 z -1750000000) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 z -5232571895538543/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 z 2447171965689999/13983839803942852150595109342614667231797724205161451430391332862456574221363722734055314582922181823940116947860839707067576592166539734717014172871857704892828551908192974659309961553456532605588398441519406859119106715628289835749686907766833152) (-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) (if (<=.f64 z 3703135674690055/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 z 7011769753764849/1208925819614629174706176) (-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) (-.f64 x (*.f64 z (-.f64 y 1))))))))
(if (<=.f64 z -1750000000) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 z -5232571895538543/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (-.f64 x (*.f64 a (+.f64 t -1))) (if (<=.f64 z 2447171965689999/13983839803942852150595109342614667231797724205161451430391332862456574221363722734055314582922181823940116947860839707067576592166539734717014172871857704892828551908192974659309961553456532605588398441519406859119106715628289835749686907766833152) (-.f64 x (*.f64 b (-.f64 2 (+.f64 y t)))) (if (<=.f64 z 3703135674690055/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (-.f64 x (*.f64 a (+.f64 t -1))) (if (<=.f64 z 7011769753764849/1208925819614629174706176) (-.f64 x (*.f64 b (-.f64 2 (+.f64 y t)))) (-.f64 x (*.f64 (+.f64 y -1) z)))))))
(if (<=.f64 z -1750000000) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 z -5232571895538543/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 z 2447171965689999/13983839803942852150595109342614667231797724205161451430391332862456574221363722734055314582922181823940116947860839707067576592166539734717014172871857704892828551908192974659309961553456532605588398441519406859119106715628289835749686907766833152) (-.f64 x (*.f64 b (-.f64 2 (+.f64 y t)))) (if (<=.f64 z 3703135674690055/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 z 7011769753764849/1208925819614629174706176) (-.f64 x (*.f64 b (-.f64 2 (+.f64 y t)))) (-.f64 x (*.f64 (+.f64 y -1) z)))))))
(if (<=.f64 z -1750000000) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 z -5232571895538543/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 z 2447171965689999/13983839803942852150595109342614667231797724205161451430391332862456574221363722734055314582922181823940116947860839707067576592166539734717014172871857704892828551908192974659309961553456532605588398441519406859119106715628289835749686907766833152) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (if (<=.f64 z 3703135674690055/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 z 7011769753764849/1208925819614629174706176) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 x (*.f64 z (-.f64 1 y))))))))
(if (<=.f64 z -480000000000000009241893624085589772822242295108140084333052952317279666241288532460522438656) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 z -205000000) (-.f64 x (*.f64 (-.f64 2 t) b)) (if (<=.f64 z -6715912589139871/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 z 7647412392781247/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) (if (<=.f64 z 6463654995822641/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 z 7978910409456553/1208925819614629174706176) (-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) (-.f64 x (*.f64 z (-.f64 y 1)))))))))
(if (<=.f64 z -480000000000000009241893624085589772822242295108140084333052952317279666241288532460522438656) (-.f64 x (*.f64 (+.f64 y -1) z)) (if (<=.f64 z -205000000) (-.f64 x (*.f64 b (-.f64 2 t))) (if (<=.f64 z -6715912589139871/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (-.f64 x (*.f64 a (+.f64 t -1))) (if (<=.f64 z 7647412392781247/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (-.f64 x (*.f64 b (-.f64 2 (+.f64 y t)))) (if (<=.f64 z 6463654995822641/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (-.f64 x (*.f64 a (+.f64 t -1))) (if (<=.f64 z 7978910409456553/1208925819614629174706176) (-.f64 x (*.f64 b (-.f64 2 (+.f64 y t)))) (-.f64 x (*.f64 (+.f64 y -1) z))))))))
(if (<=.f64 z -480000000000000009241893624085589772822242295108140084333052952317279666241288532460522438656) (-.f64 x (*.f64 (+.f64 y -1) z)) (if (<=.f64 z -205000000) (-.f64 x (*.f64 b (-.f64 2 t))) (if (<=.f64 z -6715912589139871/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 z 7647412392781247/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (-.f64 x (*.f64 b (-.f64 2 (+.f64 y t)))) (if (<=.f64 z 6463654995822641/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 z 7978910409456553/1208925819614629174706176) (-.f64 x (*.f64 b (-.f64 2 (+.f64 y t)))) (-.f64 x (*.f64 (+.f64 y -1) z))))))))
(if (<=.f64 z -480000000000000009241893624085589772822242295108140084333052952317279666241288532460522438656) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 z -205000000) (+.f64 x (*.f64 b (+.f64 t -2))) (if (<=.f64 z -6715912589139871/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 z 7647412392781247/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (if (<=.f64 z 6463654995822641/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 z 7978910409456553/1208925819614629174706176) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 y t)))) (+.f64 x (*.f64 z (-.f64 1 y)))))))))
(if (<=.f64 z -1219999999999999948707421995450831128200271348622248892442977823913554876213585348226598305792) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 z -10500000000) (-.f64 x (*.f64 (-.f64 2 t) b)) (if (<=.f64 z -4657554276902127/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 z -223151609951705/33810849992682575766549746234657062817206228866311777416189485377707129763630391006362704376810060025259161279568456235448470243808171874384034494621628132922136747775936325386798817131291292227393550906125516057865473810736099951285657401521090334495330469177455231893504) (-.f64 x (*.f64 (-.f64 2 t) b)) (if (<=.f64 z -5787936897650687/9979201547673599058281863565184192830337256302177287707512736212186059459344820328924789827463178505446712234220962476219862189941967968303695858991424157101600028364755428382587688607221814935913266783722719619966654052275604351944444276342240220787535604534378780208211792476151720049639424) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 z 6762169998536515/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (-.f64 x (*.f64 (-.f64 2 y) b)) (if (<=.f64 z 8739899877464283/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (-.f64 x (*.f64 (-.f64 2 t) b)) (if (<=.f64 z 4174443851468789/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 z 7548785066802179/107839786668602559178668060348078522694548577690162289924414440996864) (-.f64 x (*.f64 (-.f64 2 y) b)) (-.f64 x (*.f64 z (-.f64 y 1))))))))))))
(if (<=.f64 z -1219999999999999948707421995450831128200271348622248892442977823913554876213585348226598305792) (-.f64 x (*.f64 (+.f64 y -1) z)) (if (<=.f64 z -10500000000) (-.f64 x (*.f64 b (-.f64 2 t))) (if (<=.f64 z -4657554276902127/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (-.f64 x (*.f64 a (+.f64 t -1))) (if (<=.f64 z -223151609951705/33810849992682575766549746234657062817206228866311777416189485377707129763630391006362704376810060025259161279568456235448470243808171874384034494621628132922136747775936325386798817131291292227393550906125516057865473810736099951285657401521090334495330469177455231893504) (-.f64 x (*.f64 b (-.f64 2 t))) (if (<=.f64 z -5787936897650687/9979201547673599058281863565184192830337256302177287707512736212186059459344820328924789827463178505446712234220962476219862189941967968303695858991424157101600028364755428382587688607221814935913266783722719619966654052275604351944444276342240220787535604534378780208211792476151720049639424) (-.f64 x (*.f64 a (+.f64 t -1))) (if (<=.f64 z 6762169998536515/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (-.f64 x (*.f64 b (-.f64 2 y))) (if (<=.f64 z 8739899877464283/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (-.f64 x (*.f64 b (-.f64 2 t))) (if (<=.f64 z 4174443851468789/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (-.f64 x (*.f64 a (+.f64 t -1))) (if (<=.f64 z 7548785066802179/107839786668602559178668060348078522694548577690162289924414440996864) (-.f64 x (*.f64 b (-.f64 2 y))) (-.f64 x (*.f64 (+.f64 y -1) z)))))))))))
(if (<=.f64 z -1219999999999999948707421995450831128200271348622248892442977823913554876213585348226598305792) (-.f64 x (*.f64 (+.f64 y -1) z)) (if (<=.f64 z -10500000000) (-.f64 x (*.f64 b (-.f64 2 t))) (if (<=.f64 z -4657554276902127/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 z -223151609951705/33810849992682575766549746234657062817206228866311777416189485377707129763630391006362704376810060025259161279568456235448470243808171874384034494621628132922136747775936325386798817131291292227393550906125516057865473810736099951285657401521090334495330469177455231893504) (-.f64 x (*.f64 b (-.f64 2 t))) (if (<=.f64 z -5787936897650687/9979201547673599058281863565184192830337256302177287707512736212186059459344820328924789827463178505446712234220962476219862189941967968303695858991424157101600028364755428382587688607221814935913266783722719619966654052275604351944444276342240220787535604534378780208211792476151720049639424) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 z 6762169998536515/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (-.f64 x (*.f64 b (-.f64 2 y))) (if (<=.f64 z 8739899877464283/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (-.f64 x (*.f64 b (-.f64 2 t))) (if (<=.f64 z 4174443851468789/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 z 7548785066802179/107839786668602559178668060348078522694548577690162289924414440996864) (-.f64 x (*.f64 b (-.f64 2 y))) (-.f64 x (*.f64 (+.f64 y -1) z)))))))))))
(if (<=.f64 z -1219999999999999948707421995450831128200271348622248892442977823913554876213585348226598305792) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 z -10500000000) (+.f64 x (*.f64 b (+.f64 t -2))) (if (<=.f64 z -4657554276902127/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 z -223151609951705/33810849992682575766549746234657062817206228866311777416189485377707129763630391006362704376810060025259161279568456235448470243808171874384034494621628132922136747775936325386798817131291292227393550906125516057865473810736099951285657401521090334495330469177455231893504) (+.f64 x (*.f64 b (+.f64 t -2))) (if (<=.f64 z -5787936897650687/9979201547673599058281863565184192830337256302177287707512736212186059459344820328924789827463178505446712234220962476219862189941967968303695858991424157101600028364755428382587688607221814935913266783722719619966654052275604351944444276342240220787535604534378780208211792476151720049639424) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 z 6762169998536515/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (-.f64 x (*.f64 b (-.f64 2 y))) (if (<=.f64 z 8739899877464283/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (+.f64 x (*.f64 b (+.f64 t -2))) (if (<=.f64 z 4174443851468789/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 z 7548785066802179/107839786668602559178668060348078522694548577690162289924414440996864) (-.f64 x (*.f64 b (-.f64 2 y))) (+.f64 x (*.f64 z (-.f64 1 y))))))))))))
(if (<=.f64 z -480000000000000009241893624085589772822242295108140084333052952317279666241288532460522438656) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 z -8473828473128839/332306998946228968225951765070086144) (-.f64 x (*.f64 (-.f64 2 t) b)) (if (<=.f64 z -4015655627531311/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (-.f64 a (*.f64 t a)) (if (<=.f64 z -7344692339087769/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (-.f64 x (*.f64 (-.f64 2 t) b)) (if (<=.f64 z 3504793066729583/53919893334301279589334030174039261347274288845081144962207220498432) (-.f64 x (*.f64 (-.f64 2 y) b)) (-.f64 x (*.f64 z (-.f64 y 1))))))))
(if (<=.f64 z -480000000000000009241893624085589772822242295108140084333052952317279666241288532460522438656) (-.f64 x (*.f64 (+.f64 y -1) z)) (if (<=.f64 z -8473828473128839/332306998946228968225951765070086144) (-.f64 x (*.f64 b (-.f64 2 t))) (if (<=.f64 z -4015655627531311/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (-.f64 a (*.f64 t a)) (if (<=.f64 z -7344692339087769/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (-.f64 x (*.f64 b (-.f64 2 t))) (if (<=.f64 z 3504793066729583/53919893334301279589334030174039261347274288845081144962207220498432) (-.f64 x (*.f64 b (-.f64 2 y))) (-.f64 x (*.f64 (+.f64 y -1) z)))))))
(if (<=.f64 z -480000000000000009241893624085589772822242295108140084333052952317279666241288532460522438656) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 z -8473828473128839/332306998946228968225951765070086144) (+.f64 x (*.f64 b (+.f64 t -2))) (if (<=.f64 z -4015655627531311/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (-.f64 a (*.f64 t a)) (if (<=.f64 z -7344692339087769/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (+.f64 x (*.f64 b (+.f64 t -2))) (if (<=.f64 z 3504793066729583/53919893334301279589334030174039261347274288845081144962207220498432) (-.f64 x (*.f64 b (-.f64 2 y))) (+.f64 x (*.f64 z (-.f64 1 y))))))))
(if (<=.f64 z -600000000000000026026378184771511643974175994971163587075064273601670087733808666564794253312) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 z -7975367974709495/332306998946228968225951765070086144) (-.f64 x (*.f64 (-.f64 2 t) b)) (if (<=.f64 z -8330349440091549/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (-.f64 a (*.f64 t a)) (if (<=.f64 z 5462437423415177/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (-.f64 x (*.f64 (-.f64 2 t) b)) (if (<=.f64 z 4744938242327083/18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104) (-.f64 a (*.f64 t a)) (if (<=.f64 z 914006524761467/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 z 1067993517960455/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (+.f64 (*.f64 y b) x) (if (<=.f64 z 3032994000054447/13479973333575319897333507543509815336818572211270286240551805124608) (*.f64 t (-.f64 b a)) (-.f64 x (*.f64 z (-.f64 y 1)))))))))))
(if (<=.f64 z -600000000000000026026378184771511643974175994971163587075064273601670087733808666564794253312) (-.f64 x (*.f64 (+.f64 y -1) z)) (if (<=.f64 z -7975367974709495/332306998946228968225951765070086144) (-.f64 x (*.f64 b (-.f64 2 t))) (if (<=.f64 z -8330349440091549/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (-.f64 a (*.f64 t a)) (if (<=.f64 z 5462437423415177/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (-.f64 x (*.f64 b (-.f64 2 t))) (if (<=.f64 z 4744938242327083/18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104) (-.f64 a (*.f64 t a)) (if (<=.f64 z 914006524761467/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (*.f64 b (+.f64 (+.f64 y t) -2)) (if (<=.f64 z 1067993517960455/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (+.f64 x (*.f64 y b)) (if (<=.f64 z 3032994000054447/13479973333575319897333507543509815336818572211270286240551805124608) (*.f64 t (-.f64 b a)) (-.f64 x (*.f64 (+.f64 y -1) z))))))))))
(if (<=.f64 z -600000000000000026026378184771511643974175994971163587075064273601670087733808666564794253312) (-.f64 x (*.f64 (+.f64 y -1) z)) (if (<=.f64 z -7975367974709495/332306998946228968225951765070086144) (-.f64 x (*.f64 b (-.f64 2 t))) (if (<=.f64 z -8330349440091549/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (-.f64 a (*.f64 t a)) (if (<=.f64 z 5462437423415177/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (-.f64 x (*.f64 b (-.f64 2 t))) (if (<=.f64 z 4744938242327083/18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104) (-.f64 a (*.f64 t a)) (if (<=.f64 z 914006524761467/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (*.f64 b (+.f64 -2 (+.f64 y t))) (if (<=.f64 z 1067993517960455/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (+.f64 x (*.f64 y b)) (if (<=.f64 z 3032994000054447/13479973333575319897333507543509815336818572211270286240551805124608) (*.f64 t (-.f64 b a)) (-.f64 x (*.f64 (+.f64 y -1) z))))))))))
(if (<=.f64 z -600000000000000026026378184771511643974175994971163587075064273601670087733808666564794253312) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 z -7975367974709495/332306998946228968225951765070086144) (+.f64 x (*.f64 b (+.f64 t -2))) (if (<=.f64 z -8330349440091549/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (-.f64 a (*.f64 t a)) (if (<=.f64 z 5462437423415177/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (+.f64 x (*.f64 b (+.f64 t -2))) (if (<=.f64 z 4744938242327083/18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104) (-.f64 a (*.f64 t a)) (if (<=.f64 z 914006524761467/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (*.f64 b (+.f64 -2 (+.f64 y t))) (if (<=.f64 z 1067993517960455/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (+.f64 x (*.f64 y b)) (if (<=.f64 z 3032994000054447/13479973333575319897333507543509815336818572211270286240551805124608) (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 z (-.f64 1 y)))))))))))
(if (<=.f64 z -519999999999999976239358731875498588682558525499845300823728504198555126919600574524236496896) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 z -5200000) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 z -3530761863803683/20769187434139310514121985316880384) x (if (<=.f64 z -156917356044493/19136262932255243894327540630475154705164967900866663911068029494595001430924024396931296128159696131577158553613765316960850876967683885097823130383956161858642094270647956721192399556036699204091904) (-.f64 a (*.f64 t a)) (if (<=.f64 z -3512678944781107/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 z 2621969963239285/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (+.f64 (*.f64 y b) x) (if (<=.f64 z 5109933491736859/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (-.f64 a (*.f64 t a)) (if (<=.f64 z 6686066773453359/215679573337205118357336120696157045389097155380324579848828881993728) (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 x (*.f64 z (-.f64 y 1)))))))))))
(if (<=.f64 z -519999999999999976239358731875498588682558525499845300823728504198555126919600574524236496896) (-.f64 x (*.f64 (+.f64 y -1) z)) (if (<=.f64 z -5200000) (*.f64 b (+.f64 (+.f64 y t) -2)) (if (<=.f64 z -3530761863803683/20769187434139310514121985316880384) x (if (<=.f64 z -156917356044493/19136262932255243894327540630475154705164967900866663911068029494595001430924024396931296128159696131577158553613765316960850876967683885097823130383956161858642094270647956721192399556036699204091904) (-.f64 a (*.f64 t a)) (if (<=.f64 z -3512678944781107/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (*.f64 b (+.f64 (+.f64 y t) -2)) (if (<=.f64 z 2621969963239285/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (+.f64 x (*.f64 y b)) (if (<=.f64 z 5109933491736859/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (-.f64 a (*.f64 t a)) (if (<=.f64 z 6686066773453359/215679573337205118357336120696157045389097155380324579848828881993728) (*.f64 b (+.f64 (+.f64 y t) -2)) (-.f64 x (*.f64 (+.f64 y -1) z))))))))))
(if (<=.f64 z -519999999999999976239358731875498588682558525499845300823728504198555126919600574524236496896) (-.f64 x (*.f64 (+.f64 y -1) z)) (if (<=.f64 z -5200000) (*.f64 b (+.f64 -2 (+.f64 y t))) (if (<=.f64 z -3530761863803683/20769187434139310514121985316880384) x (if (<=.f64 z -156917356044493/19136262932255243894327540630475154705164967900866663911068029494595001430924024396931296128159696131577158553613765316960850876967683885097823130383956161858642094270647956721192399556036699204091904) (-.f64 a (*.f64 t a)) (if (<=.f64 z -3512678944781107/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (*.f64 b (+.f64 -2 (+.f64 y t))) (if (<=.f64 z 2621969963239285/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (+.f64 x (*.f64 y b)) (if (<=.f64 z 5109933491736859/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (-.f64 a (*.f64 t a)) (if (<=.f64 z 6686066773453359/215679573337205118357336120696157045389097155380324579848828881993728) (*.f64 b (+.f64 -2 (+.f64 y t))) (-.f64 x (*.f64 (+.f64 y -1) z))))))))))
(if (<=.f64 z -519999999999999976239358731875498588682558525499845300823728504198555126919600574524236496896) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 z -5200000) (*.f64 b (+.f64 -2 (+.f64 y t))) (if (<=.f64 z -3530761863803683/20769187434139310514121985316880384) x (if (<=.f64 z -156917356044493/19136262932255243894327540630475154705164967900866663911068029494595001430924024396931296128159696131577158553613765316960850876967683885097823130383956161858642094270647956721192399556036699204091904) (-.f64 a (*.f64 t a)) (if (<=.f64 z -3512678944781107/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (*.f64 b (+.f64 -2 (+.f64 y t))) (if (<=.f64 z 2621969963239285/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (+.f64 x (*.f64 y b)) (if (<=.f64 z 5109933491736859/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (-.f64 a (*.f64 t a)) (if (<=.f64 z 6686066773453359/215679573337205118357336120696157045389097155380324579848828881993728) (*.f64 b (+.f64 -2 (+.f64 y t))) (+.f64 x (*.f64 z (-.f64 1 y)))))))))))
(if (<=.f64 z -28999999999999998363139381331051510536143881206408543710211823249733286587361152019470147911680) (-.f64 z (*.f64 z y)) (if (<=.f64 z -44000000000) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 z -3036760475089333/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (-.f64 a (*.f64 t a)) (if (<=.f64 z -4151347843832217/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 z 5768333919126427/1747979975492856518824388667826833403974715525645181428798916607807071777670465341756914322865272727992514618482604963383447074020817466839626771608982213111603568988524121832413745194182066575698549805189925857389888339453536229468710863470854144) (+.f64 (*.f64 y b) x) (if (<=.f64 z 2828713182925761/9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207552) (-.f64 a (*.f64 t a)) (if (<=.f64 z 7980144213476589/215679573337205118357336120696157045389097155380324579848828881993728) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 z 7500000000000000151641593453669602414320722424107683058533326421560030037486232320190233706496) (-.f64 x (*.f64 y z)) (-.f64 z (*.f64 z y))))))))))
(if (<=.f64 z -28999999999999998363139381331051510536143881206408543710211823249733286587361152019470147911680) (-.f64 z (*.f64 y z)) (if (<=.f64 z -44000000000) (*.f64 b (+.f64 (+.f64 y t) -2)) (if (<=.f64 z -3036760475089333/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (-.f64 a (*.f64 t a)) (if (<=.f64 z -4151347843832217/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (*.f64 b (+.f64 (+.f64 y t) -2)) (if (<=.f64 z 5768333919126427/1747979975492856518824388667826833403974715525645181428798916607807071777670465341756914322865272727992514618482604963383447074020817466839626771608982213111603568988524121832413745194182066575698549805189925857389888339453536229468710863470854144) (+.f64 x (*.f64 y b)) (if (<=.f64 z 2828713182925761/9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207552) (-.f64 a (*.f64 t a)) (if (<=.f64 z 7980144213476589/215679573337205118357336120696157045389097155380324579848828881993728) (*.f64 b (+.f64 (+.f64 y t) -2)) (if (<=.f64 z 7500000000000000151641593453669602414320722424107683058533326421560030037486232320190233706496) (-.f64 x (*.f64 y z)) (-.f64 z (*.f64 y z))))))))))
(if (<=.f64 z -28999999999999998363139381331051510536143881206408543710211823249733286587361152019470147911680) (-.f64 z (*.f64 y z)) (if (<=.f64 z -44000000000) (*.f64 b (+.f64 -2 (+.f64 y t))) (if (<=.f64 z -3036760475089333/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (-.f64 a (*.f64 t a)) (if (<=.f64 z -4151347843832217/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (*.f64 b (+.f64 -2 (+.f64 y t))) (if (<=.f64 z 5768333919126427/1747979975492856518824388667826833403974715525645181428798916607807071777670465341756914322865272727992514618482604963383447074020817466839626771608982213111603568988524121832413745194182066575698549805189925857389888339453536229468710863470854144) (+.f64 x (*.f64 y b)) (if (<=.f64 z 2828713182925761/9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207552) (-.f64 a (*.f64 t a)) (if (<=.f64 z 7980144213476589/215679573337205118357336120696157045389097155380324579848828881993728) (*.f64 b (+.f64 -2 (+.f64 y t))) (if (<=.f64 z 7500000000000000151641593453669602414320722424107683058533326421560030037486232320190233706496) (-.f64 x (*.f64 y z)) (-.f64 z (*.f64 y z))))))))))
(if (<=.f64 z -580000000000000013579623321547508380151271627603334015512230331250891347530256643554654814208) (-.f64 z (*.f64 z y)) (if (<=.f64 z -8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (-.f64 a (*.f64 t a)) (if (<=.f64 z 5803839762378625/1707011694817242694164442058424641996069058130512872489061441999811593532881313810309486643423117898430190057111918909554147533223454557460573019149396692491800360340355587726966548041193424390330615044130786970107312831497593974090537952608256) (+.f64 (*.f64 y b) x) (if (<=.f64 z 583992399055641/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (-.f64 a (*.f64 t a)) (if (<=.f64 z 5873964348782503/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072) (+.f64 (*.f64 y b) x) (if (<=.f64 z 279999999999999981569294588664564246484568902129892339797591335243401265939842433974009856) (-.f64 x (*.f64 y z)) (-.f64 z (*.f64 z y))))))))
(if (<=.f64 z -580000000000000013579623321547508380151271627603334015512230331250891347530256643554654814208) (-.f64 z (*.f64 y z)) (if (<=.f64 z -8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (-.f64 a (*.f64 t a)) (if (<=.f64 z 5803839762378625/1707011694817242694164442058424641996069058130512872489061441999811593532881313810309486643423117898430190057111918909554147533223454557460573019149396692491800360340355587726966548041193424390330615044130786970107312831497593974090537952608256) (+.f64 x (*.f64 y b)) (if (<=.f64 z 583992399055641/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (-.f64 a (*.f64 t a)) (if (<=.f64 z 5873964348782503/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072) (+.f64 x (*.f64 y b)) (if (<=.f64 z 279999999999999981569294588664564246484568902129892339797591335243401265939842433974009856) (-.f64 x (*.f64 y z)) (-.f64 z (*.f64 y z))))))))
(if (<=.f64 t -4400000000) (*.f64 t (-.f64 b a)) (if (<=.f64 t -1305872416690109/842498333348457493583344221469363458551160763204392890034487820288) (*.f64 (-.f64 b z) y) (if (<=.f64 t -5164499756173817/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (-.f64 a (*.f64 t a)) (if (<=.f64 t 2121152688113041/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072) (-.f64 x (*.f64 y z)) (if (<=.f64 t 5299999999999999988994052895083800892193437122560) (+.f64 (*.f64 y b) x) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 t -4400000000) (*.f64 t (-.f64 b a)) (if (<=.f64 t -1305872416690109/842498333348457493583344221469363458551160763204392890034487820288) (*.f64 y (-.f64 b z)) (if (<=.f64 t -5164499756173817/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (-.f64 a (*.f64 t a)) (if (<=.f64 t 2121152688113041/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072) (-.f64 x (*.f64 y z)) (if (<=.f64 t 5299999999999999988994052895083800892193437122560) (+.f64 x (*.f64 y b)) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 a -500000000000000024173346057776829528764197422945257127936) (-.f64 a (*.f64 t a)) (if (<=.f64 a -6742980379809911/12259964326927110866866776217202473468949912977468817408) (+.f64 (*.f64 y b) x) (if (<=.f64 a -4161278206966051/1809251394333065553493296640760748560207343510400633813116524750123642650624) (*.f64 t (-.f64 b a)) (if (<=.f64 a -5603579408375025/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (*.f64 (-.f64 b z) y) (if (<=.f64 a -7714861971741125/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504) (+.f64 (*.f64 y b) x) (if (<=.f64 a -8444880087084617/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (*.f64 t b) (if (<=.f64 a 2700000000000000013575096133863360693640417308304703344449876613290311209224848994682160453315850786545074176) (+.f64 (*.f64 y b) x) (-.f64 a (*.f64 t a)))))))))
(if (<=.f64 a -500000000000000024173346057776829528764197422945257127936) (-.f64 a (*.f64 t a)) (if (<=.f64 a -6742980379809911/12259964326927110866866776217202473468949912977468817408) (+.f64 x (*.f64 y b)) (if (<=.f64 a -4161278206966051/1809251394333065553493296640760748560207343510400633813116524750123642650624) (*.f64 t (-.f64 b a)) (if (<=.f64 a -5603579408375025/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (*.f64 y (-.f64 b z)) (if (<=.f64 a -7714861971741125/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504) (+.f64 x (*.f64 y b)) (if (<=.f64 a -8444880087084617/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (*.f64 t b) (if (<=.f64 a 2700000000000000013575096133863360693640417308304703344449876613290311209224848994682160453315850786545074176) (+.f64 x (*.f64 y b)) (-.f64 a (*.f64 t a)))))))))
(if (<=.f64 t -24000000000) (*.f64 t (-.f64 b a)) (if (<=.f64 t 450000000000000013564776850774181000705357052379136) (+.f64 (*.f64 y b) x) (*.f64 t (-.f64 b a))))
(if (or (<=.f64 t -24000000000) (not (<=.f64 t 450000000000000013564776850774181000705357052379136))) (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 y b)))
(if (<=.f64 t -34000000) (*.f64 t (-.f64 b a)) (if (<=.f64 t -6940296704921315/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944) (*.f64 (-.f64 b z) y) (if (<=.f64 t 2152829579878715/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952) x (if (<=.f64 t 4582746851054599/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (*.f64 (-.f64 b z) y) (if (<=.f64 t 8599999999999999410008960285543651436047868488581120) x (*.f64 t (-.f64 b a)))))))
(if (<=.f64 t -34000000) (*.f64 t (-.f64 b a)) (if (<=.f64 t -6940296704921315/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944) (*.f64 y (-.f64 b z)) (if (<=.f64 t 2152829579878715/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952) x (if (<=.f64 t 4582746851054599/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (*.f64 y (-.f64 b z)) (if (<=.f64 t 8599999999999999410008960285543651436047868488581120) x (*.f64 t (-.f64 b a)))))))
(if (<=.f64 t -4351578318585633/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (*.f64 t (-.f64 b a)) (if (<=.f64 t 620000000000000005766198146491078392184812186107904) x (*.f64 t (-.f64 b a))))
(if (or (<=.f64 t -4351578318585633/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (not (<=.f64 t 620000000000000005766198146491078392184812186107904))) (*.f64 t (-.f64 b a)) x)
(if (<=.f64 z -480000000000000009241893624085589772822242295108140084333052952317279666241288532460522438656) (*.f64 z (neg.f64 y)) (if (<=.f64 z -86000000) (*.f64 t b) (if (<=.f64 z -584860318145363/5316911983139663491615228241121378304) x (if (<=.f64 z -4097911893406897/431359146674410236714672241392314090778194310760649159697657763987456) (*.f64 t (neg.f64 a)) (if (<=.f64 z 5034182329419427/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) x (if (<=.f64 z 3814449625103345/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (*.f64 y b) (if (<=.f64 z 10000000000000000795623248612804971431562261401669105159386439973487930752201761134141767680) x (*.f64 z (neg.f64 y)))))))))
(if (<=.f64 z -480000000000000009241893624085589772822242295108140084333052952317279666241288532460522438656) (neg.f64 (*.f64 y z)) (if (<=.f64 z -86000000) (*.f64 t b) (if (<=.f64 z -584860318145363/5316911983139663491615228241121378304) x (if (<=.f64 z -4097911893406897/431359146674410236714672241392314090778194310760649159697657763987456) (*.f64 t (neg.f64 a)) (if (<=.f64 z 5034182329419427/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) x (if (<=.f64 z 3814449625103345/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (*.f64 y b) (if (<=.f64 z 10000000000000000795623248612804971431562261401669105159386439973487930752201761134141767680) x (neg.f64 (*.f64 y z)))))))))
(if (<=.f64 z -480000000000000009241893624085589772822242295108140084333052952317279666241288532460522438656) (*.f64 y (neg.f64 z)) (if (<=.f64 z -86000000) (*.f64 t b) (if (<=.f64 z -584860318145363/5316911983139663491615228241121378304) x (if (<=.f64 z -4097911893406897/431359146674410236714672241392314090778194310760649159697657763987456) (*.f64 t (neg.f64 a)) (if (<=.f64 z 5034182329419427/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) x (if (<=.f64 z 3814449625103345/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (*.f64 y b) (if (<=.f64 z 10000000000000000795623248612804971431562261401669105159386439973487930752201761134141767680) x (*.f64 y (neg.f64 z)))))))))
(if (<=.f64 t -4351578318585633/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (*.f64 t (neg.f64 a)) (if (<=.f64 t 6999999999999999430184127499376542349895867402464508956701525803008) x (*.f64 t b)))
(if (<=.f64 t -4351578318585633/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (*.f64 t b) (if (<=.f64 t 8999999999999999694973214392582579661458477717875457837951940034560) x (*.f64 t b)))
x
Compiler

Compiled 2348 to 1421 computations (39.5% saved)

soundness137.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 334 to 203 computations (39.2% saved)

end975.0ms (2.9%)

Compiler

Compiled 2168 to 1131 computations (47.8% saved)

Profiling

Loading profile data...