Details

Time bar (total: 25.6s)

analyze475.0ms (1.9%)

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 17 computations (39.3% saved)

sample1.2s (4.6%)

Results
1.2s8253×body256valid
1.0msbody1024valid
0.0msbody512valid
Bogosity

preprocess53.0ms (0.2%)

Algorithm
egg-herbie
Rules
1472×associate--r+
1272×+-commutative
1148×associate-+r-
1148×sub-neg
1018×associate-+l-
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0121912
1357912
2906912
32179912
44583912
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 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 y x) z) (*.f64 (+.f64 t x) a)) (*.f64 x b)) (+.f64 (+.f64 y t) x))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 z t) y))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t y) z) (*.f64 (+.f64 x y) a)) (*.f64 y b)) (+.f64 (+.f64 t x) y))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 a y) z) (*.f64 (+.f64 t y) x)) (*.f64 y b)) (+.f64 (+.f64 a t) y))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 b y) z) (*.f64 (+.f64 t y) a)) (*.f64 y x)) (+.f64 (+.f64 b t) y))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x z) y) (*.f64 (+.f64 t z) a)) (*.f64 z b)) (+.f64 (+.f64 x t) z))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x t) z) (*.f64 (+.f64 y t) a)) (*.f64 t b)) (+.f64 (+.f64 x y) t))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x a) z) (*.f64 (+.f64 t a) y)) (*.f64 a b)) (+.f64 (+.f64 x t) a))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x b) z) (*.f64 (+.f64 t b) a)) (*.f64 b y)) (+.f64 (+.f64 x t) b))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) t) (*.f64 (+.f64 z y) a)) (*.f64 y b)) (+.f64 (+.f64 x z) y))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) a) (*.f64 (+.f64 t y) z)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) b) (*.f64 (+.f64 t y) a)) (*.f64 y z)) (+.f64 (+.f64 x t) y))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 a y) t)) (*.f64 y b)) (+.f64 (+.f64 x a) y))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 b y) a)) (*.f64 y t)) (+.f64 (+.f64 x b) y))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) b)) (*.f64 y a)) (+.f64 (+.f64 x t) y))
Outputs
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
(/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 y (+.f64 x t)))
(/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))
(/.f64 (fma.f64 (+.f64 y t) a (+.f64 (*.f64 x z) (*.f64 y (-.f64 z b)))) (+.f64 y (+.f64 x t)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 y x) z) (*.f64 (+.f64 t x) a)) (*.f64 x b)) (+.f64 (+.f64 y t) x))
(/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 x t))) (*.f64 x b)) (+.f64 y (+.f64 x t)))
(/.f64 (fma.f64 (+.f64 x y) z (fma.f64 a (+.f64 x t) (neg.f64 (*.f64 x b)))) (+.f64 x (+.f64 y t)))
(/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 x t))) (*.f64 x b)) (+.f64 x (+.f64 y t)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 z t) y))
(/.f64 (-.f64 (fma.f64 (+.f64 y z) x (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 y (+.f64 z t)))
(/.f64 (-.f64 (fma.f64 (+.f64 y t) a (*.f64 x (+.f64 y z))) (*.f64 y b)) (+.f64 y (+.f64 z t)))
(/.f64 (-.f64 (fma.f64 x (+.f64 y z) (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 y (+.f64 z t)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t y) z) (*.f64 (+.f64 x y) a)) (*.f64 y b)) (+.f64 (+.f64 t x) y))
(/.f64 (-.f64 (fma.f64 (+.f64 x y) a (*.f64 z (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 x t)))
(/.f64 (-.f64 (fma.f64 z (+.f64 y t) (*.f64 (+.f64 x y) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))
(/.f64 (-.f64 (fma.f64 (+.f64 x y) a (*.f64 z (+.f64 y t))) (*.f64 y b)) (+.f64 x (+.f64 y t)))
(/.f64 (-.f64 (fma.f64 z (+.f64 y t) (*.f64 (+.f64 x y) a)) (*.f64 y b)) (+.f64 y (+.f64 x t)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 a y) z) (*.f64 (+.f64 t y) x)) (*.f64 y b)) (+.f64 (+.f64 a t) y))
(/.f64 (-.f64 (fma.f64 (+.f64 y a) z (*.f64 x (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t a)))
(/.f64 (-.f64 (fma.f64 x (+.f64 y t) (*.f64 z (+.f64 y a))) (*.f64 y b)) (+.f64 y (+.f64 t a)))
(/.f64 (fma.f64 z (+.f64 y a) (-.f64 (*.f64 x (+.f64 y t)) (*.f64 y b))) (+.f64 (+.f64 y t) a))
(/.f64 (fma.f64 z (+.f64 y a) (+.f64 (*.f64 x t) (*.f64 y (-.f64 x b)))) (+.f64 y (+.f64 t a)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 b y) z) (*.f64 (+.f64 t y) a)) (*.f64 y x)) (+.f64 (+.f64 b t) y))
(/.f64 (-.f64 (fma.f64 (+.f64 y b) z (*.f64 (+.f64 y t) a)) (*.f64 x y)) (+.f64 y (+.f64 t b)))
(/.f64 (-.f64 (fma.f64 (+.f64 y t) a (*.f64 z (+.f64 y b))) (*.f64 x y)) (+.f64 y (+.f64 t b)))
(/.f64 (-.f64 (fma.f64 z (+.f64 y b) (*.f64 (+.f64 y t) a)) (*.f64 x y)) (+.f64 y (+.f64 t b)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x z) y) (*.f64 (+.f64 t z) a)) (*.f64 z b)) (+.f64 (+.f64 x t) z))
(/.f64 (-.f64 (fma.f64 (+.f64 x z) y (*.f64 a (+.f64 z t))) (*.f64 z b)) (+.f64 z (+.f64 x t)))
(/.f64 (-.f64 (fma.f64 y (+.f64 x z) (*.f64 a (+.f64 z t))) (*.f64 z b)) (+.f64 t (+.f64 x z)))
(/.f64 (-.f64 (fma.f64 y (+.f64 x z) (*.f64 a (+.f64 z t))) (*.f64 z b)) (+.f64 x (+.f64 z t)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x t) z) (*.f64 (+.f64 y t) a)) (*.f64 t b)) (+.f64 (+.f64 x y) t))
(/.f64 (-.f64 (fma.f64 (+.f64 x t) z (*.f64 (+.f64 y t) a)) (*.f64 t b)) (+.f64 y (+.f64 x t)))
(/.f64 (fma.f64 z (+.f64 x t) (fma.f64 (+.f64 y t) a (*.f64 b (neg.f64 t)))) (+.f64 x (+.f64 y t)))
(/.f64 (fma.f64 (+.f64 y t) a (fma.f64 z (+.f64 x t) (*.f64 b (neg.f64 t)))) (+.f64 x (+.f64 y t)))
(/.f64 (fma.f64 (+.f64 y t) a (fma.f64 z (+.f64 x t) (*.f64 b (neg.f64 t)))) (+.f64 y (+.f64 x t)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x a) z) (*.f64 (+.f64 t a) y)) (*.f64 a b)) (+.f64 (+.f64 x t) a))
(/.f64 (-.f64 (fma.f64 (+.f64 x a) z (*.f64 y (+.f64 t a))) (*.f64 a b)) (+.f64 x (+.f64 t a)))
(/.f64 (fma.f64 z (+.f64 x a) (fma.f64 y (+.f64 t a) (*.f64 b (neg.f64 a)))) (+.f64 t (+.f64 x a)))
(/.f64 (-.f64 (fma.f64 y (+.f64 t a) (*.f64 z (+.f64 x a))) (*.f64 a b)) (+.f64 t (+.f64 x a)))
(/.f64 (fma.f64 y (+.f64 t a) (+.f64 (*.f64 x z) (*.f64 a (-.f64 z b)))) (+.f64 t (+.f64 x a)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x b) z) (*.f64 (+.f64 t b) a)) (*.f64 b y)) (+.f64 (+.f64 x t) b))
(/.f64 (-.f64 (fma.f64 (+.f64 x b) z (*.f64 a (+.f64 t b))) (*.f64 y b)) (+.f64 x (+.f64 t b)))
(/.f64 (-.f64 (fma.f64 z (+.f64 x b) (*.f64 a (+.f64 t b))) (*.f64 y b)) (+.f64 x (+.f64 t b)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) t) (*.f64 (+.f64 z y) a)) (*.f64 y b)) (+.f64 (+.f64 x z) y))
(/.f64 (-.f64 (fma.f64 (+.f64 x y) t (*.f64 a (+.f64 y z))) (*.f64 y b)) (+.f64 y (+.f64 x z)))
(/.f64 (-.f64 (fma.f64 (+.f64 x y) t (*.f64 a (+.f64 y z))) (*.f64 y b)) (+.f64 x (+.f64 y z)))
(/.f64 (fma.f64 (+.f64 x y) t (-.f64 (*.f64 a (+.f64 y z)) (*.f64 y b))) (+.f64 x (+.f64 y z)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) a) (*.f64 (+.f64 t y) z)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
(/.f64 (-.f64 (fma.f64 (+.f64 x y) a (*.f64 z (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 x t)))
(/.f64 (-.f64 (fma.f64 z (+.f64 y t) (*.f64 (+.f64 x y) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))
(/.f64 (-.f64 (fma.f64 (+.f64 x y) a (*.f64 z (+.f64 y t))) (*.f64 y b)) (+.f64 x (+.f64 y t)))
(/.f64 (-.f64 (fma.f64 z (+.f64 y t) (*.f64 (+.f64 x y) a)) (*.f64 y b)) (+.f64 y (+.f64 x t)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) b) (*.f64 (+.f64 t y) a)) (*.f64 y z)) (+.f64 (+.f64 x t) y))
(/.f64 (-.f64 (fma.f64 (+.f64 x y) b (*.f64 (+.f64 y t) a)) (*.f64 y z)) (+.f64 y (+.f64 x t)))
(/.f64 (-.f64 (fma.f64 (+.f64 x y) b (*.f64 (+.f64 y t) a)) (*.f64 y z)) (+.f64 x (+.f64 y t)))
(/.f64 (fma.f64 (+.f64 x y) b (+.f64 (*.f64 t a) (*.f64 y (-.f64 a z)))) (+.f64 y (+.f64 x t)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 a y) t)) (*.f64 y b)) (+.f64 (+.f64 x a) y))
(/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 t (+.f64 y a))) (*.f64 y b)) (+.f64 x (+.f64 y a)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 b y) a)) (*.f64 y t)) (+.f64 (+.f64 x b) y))
(/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 y b))) (*.f64 y t)) (+.f64 x (+.f64 y b)))
(/.f64 (fma.f64 (+.f64 x y) z (fma.f64 a (+.f64 y b) (*.f64 y (neg.f64 t)))) (+.f64 y (+.f64 x b)))
(/.f64 (fma.f64 (+.f64 x y) z (+.f64 (*.f64 a b) (*.f64 y (-.f64 a t)))) (+.f64 y (+.f64 x b)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) b)) (*.f64 y a)) (+.f64 (+.f64 x t) y))
(/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) b)) (*.f64 y a)) (+.f64 y (+.f64 x t)))
(/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) b)) (*.f64 y a)) (+.f64 x (+.f64 y t)))
(/.f64 (fma.f64 (+.f64 x y) z (+.f64 (*.f64 t b) (*.f64 y (-.f64 b a)))) (+.f64 y (+.f64 x t)))
Compiler

Compiled 33 to 22 computations (33.3% saved)

simplify62.0ms (0.2%)

Algorithm
egg-herbie
Rules
834×+-commutative
792×fma-neg
740×distribute-neg-in
734×fma-def
716×div-sub
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01857
14057
29557
319353
455153
5147453
6326853
7621953
Stop Event
node limit
Counts
1 → 8
Calls
Call 1
Inputs
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
Outputs
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
(/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))
(/.f64 (fma.f64 (+.f64 x y) z (fma.f64 (+.f64 y t) a (*.f64 y (neg.f64 b)))) (+.f64 y (+.f64 x t)))
(/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 y (+.f64 x t)))
(/.f64 (fma.f64 (+.f64 y t) a (fma.f64 x z (*.f64 y (-.f64 z b)))) (+.f64 y (+.f64 x t)))
(/.f64 (fma.f64 y (-.f64 z b) (fma.f64 (+.f64 y t) a (*.f64 x z))) (+.f64 x (+.f64 y t)))
(/.f64 (fma.f64 x z (fma.f64 y (-.f64 z b) (*.f64 (+.f64 y t) a))) (+.f64 x (+.f64 y t)))
(/.f64 (fma.f64 x z (fma.f64 y (+.f64 z (-.f64 a b)) (*.f64 t a))) (+.f64 y (+.f64 x t)))

eval2.0ms (0%)

Compiler

Compiled 163 to 47 computations (71.2% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New628
Fresh011
Picked000
Done000
Total639
Error
29.3b
Counts
9 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
29.3b
(/.f64 (fma.f64 (+.f64 y t) a (fma.f64 x z (*.f64 y (-.f64 z b)))) (+.f64 y (+.f64 x t)))
29.3b
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
Compiler

Compiled 52 to 30 computations (42.3% saved)

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (+.f64 t y) a)
1.8b
(+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a))
2.5b
(-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b))
27.5b
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
Compiler

Compiled 86 to 16 computations (81.4% saved)

series33.0ms (0.1%)

Counts
4 → 240
Calls

60 calls:

TimeVariablePointExpression
2.0ms
z
@-inf
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
2.0ms
a
@0
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
2.0ms
y
@0
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
2.0ms
t
@0
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
2.0ms
z
@0
(+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a))

rewrite125.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
986×associate-+l+
586×+-commutative
474×add-sqr-sqrt
472×pow1
472×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify164.0ms (0.6%)

Algorithm
egg-herbie
Rules
1108×+-commutative
942×associate-+r+
922×associate-+l+
844×associate-/l*
780×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
087427657
1267927077
Stop Event
node limit
Counts
485 → 497
Calls
Call 1
Inputs
(/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y t))
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 z (+.f64 y t)) (/.f64 (*.f64 y b) (pow.f64 (+.f64 y t) 2))) (+.f64 (/.f64 (*.f64 y z) (pow.f64 (+.f64 y t) 2)) (/.f64 a (+.f64 y t)))) x) (/.f64 (*.f64 y z) (+.f64 y t)))) (/.f64 (*.f64 y b) (+.f64 y t)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 y z) (pow.f64 (+.f64 y t) 3)) (/.f64 a (pow.f64 (+.f64 y t) 2))) (+.f64 (/.f64 (*.f64 y b) (pow.f64 (+.f64 y t) 3)) (/.f64 z (pow.f64 (+.f64 y t) 2)))) (pow.f64 x 2)) (+.f64 a (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 z (+.f64 y t)) (/.f64 (*.f64 y b) (pow.f64 (+.f64 y t) 2))) (+.f64 (/.f64 (*.f64 y z) (pow.f64 (+.f64 y t) 2)) (/.f64 a (+.f64 y t)))) x) (/.f64 (*.f64 y z) (+.f64 y t))))) (/.f64 (*.f64 y b) (+.f64 y t)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 y z) (pow.f64 (+.f64 y t) 3)) (/.f64 a (pow.f64 (+.f64 y t) 2))) (+.f64 (/.f64 (*.f64 y b) (pow.f64 (+.f64 y t) 3)) (/.f64 z (pow.f64 (+.f64 y t) 2)))) (pow.f64 x 2)) (+.f64 a (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 z (+.f64 y t)) (/.f64 (*.f64 y b) (pow.f64 (+.f64 y t) 2))) (+.f64 (/.f64 (*.f64 y z) (pow.f64 (+.f64 y t) 2)) (/.f64 a (+.f64 y t)))) x) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 y b) (pow.f64 (+.f64 y t) 4)) (/.f64 z (pow.f64 (+.f64 y t) 3))) (+.f64 (/.f64 (*.f64 y z) (pow.f64 (+.f64 y t) 4)) (/.f64 a (pow.f64 (+.f64 y t) 3)))) (pow.f64 x 3)) (/.f64 (*.f64 y z) (+.f64 y t)))))) (/.f64 (*.f64 y b) (+.f64 y t)))
z
(-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 y t)) x) (+.f64 z (/.f64 (*.f64 y z) x))) (+.f64 (/.f64 (*.f64 z (+.f64 y t)) x) (/.f64 (*.f64 y b) x)))
(-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 y t)) x) (+.f64 z (+.f64 (/.f64 (*.f64 y z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 y t))) (+.f64 (*.f64 y b) (*.f64 z (+.f64 y t)))) (+.f64 y t)) (pow.f64 x 2)))))) (+.f64 (/.f64 (*.f64 z (+.f64 y t)) x) (/.f64 (*.f64 y b) x)))
(-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 y t)) x) (+.f64 z (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 y t))) (+.f64 (*.f64 y b) (*.f64 z (+.f64 y t)))) (pow.f64 (+.f64 y t) 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 y z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 y t))) (+.f64 (*.f64 y b) (*.f64 z (+.f64 y t)))) (+.f64 y t)) (pow.f64 x 2))))))) (+.f64 (/.f64 (*.f64 z (+.f64 y t)) x) (/.f64 (*.f64 y b) x)))
z
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 y t))) (*.f64 y b))) (*.f64 -1 (*.f64 z (+.f64 y t)))) x)) z)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 y t))) (*.f64 y b))) (*.f64 -1 (*.f64 z (+.f64 y t)))) x)) (+.f64 z (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 y t))) (*.f64 y b))) (*.f64 -1 (*.f64 z (+.f64 y t)))) (+.f64 y t)) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 y t))) (*.f64 y b))) (*.f64 -1 (*.f64 z (+.f64 y t)))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 y t))) (*.f64 y b))) (*.f64 -1 (*.f64 z (+.f64 y t)))) (pow.f64 (+.f64 y t) 2)) (pow.f64 x 3))) (+.f64 z (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 y t))) (*.f64 y b))) (*.f64 -1 (*.f64 z (+.f64 y t)))) (+.f64 y t)) (pow.f64 x 2)))))
(/.f64 (+.f64 (*.f64 z x) (*.f64 a t)) (+.f64 t x))
(+.f64 (*.f64 (-.f64 (+.f64 (/.f64 z (+.f64 t x)) (/.f64 a (+.f64 t x))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 2)) (+.f64 (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 2)) (/.f64 b (+.f64 t x))))) y) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 z x) (+.f64 t x))))
(+.f64 (*.f64 (-.f64 (+.f64 (/.f64 z (+.f64 t x)) (/.f64 a (+.f64 t x))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 2)) (+.f64 (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 2)) (/.f64 b (+.f64 t x))))) y) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 3)) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 3)) (/.f64 b (pow.f64 (+.f64 t x) 2)))) (+.f64 (/.f64 a (pow.f64 (+.f64 t x) 2)) (/.f64 z (pow.f64 (+.f64 t x) 2)))) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 z x) (+.f64 t x)))))
(+.f64 (*.f64 (-.f64 (+.f64 (/.f64 z (+.f64 t x)) (/.f64 a (+.f64 t x))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 2)) (+.f64 (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 2)) (/.f64 b (+.f64 t x))))) y) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 3)) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 3)) (/.f64 b (pow.f64 (+.f64 t x) 2)))) (+.f64 (/.f64 a (pow.f64 (+.f64 t x) 2)) (/.f64 z (pow.f64 (+.f64 t x) 2)))) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (+.f64 (*.f64 (pow.f64 y 3) (-.f64 (+.f64 (/.f64 a (pow.f64 (+.f64 t x) 3)) (/.f64 z (pow.f64 (+.f64 t x) 3))) (+.f64 (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 4)) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 4)) (/.f64 b (pow.f64 (+.f64 t x) 3)))))) (/.f64 (*.f64 z x) (+.f64 t x))))))
(-.f64 (+.f64 a z) b)
(-.f64 (+.f64 a (+.f64 (/.f64 (*.f64 a t) y) (+.f64 (/.f64 (*.f64 z x) y) z))) (+.f64 b (/.f64 (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)) y)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t x) (-.f64 (+.f64 (*.f64 z x) (*.f64 a t)) (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)))) (pow.f64 y 2))) (+.f64 a (+.f64 (/.f64 (*.f64 z x) y) (+.f64 (/.f64 (*.f64 a t) y) z)))) (+.f64 b (/.f64 (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)) y)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t x) (-.f64 (+.f64 (*.f64 z x) (*.f64 a t)) (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)))) (pow.f64 y 2))) (+.f64 a (+.f64 (/.f64 (*.f64 z x) y) (+.f64 (/.f64 (*.f64 a t) y) (+.f64 z (/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) (-.f64 (+.f64 (*.f64 z x) (*.f64 a t)) (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)))) (pow.f64 y 3))))))) (+.f64 b (/.f64 (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)) y)))
(*.f64 -1 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 a)) (*.f64 -1 b)))
(+.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 a)) (*.f64 -1 b))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 z x) (*.f64 a t))) (*.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 a)) (*.f64 -1 b)) (+.f64 t x))) y)))
(+.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 a)) (*.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 z x) (*.f64 a t))) (*.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 a)) (*.f64 -1 b)) (+.f64 t x))) y)) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 -1 (+.f64 (*.f64 z x) (*.f64 a t))) (*.f64 (+.f64 t x) (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 a)) (*.f64 -1 b))))) (pow.f64 y 2))))
(+.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 a)) (*.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 z x) (*.f64 a t))) (*.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 a)) (*.f64 -1 b)) (+.f64 t x))) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) (-.f64 (*.f64 -1 (+.f64 (*.f64 z x) (*.f64 a t))) (*.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 a)) (*.f64 -1 b)) (+.f64 t x)))) (pow.f64 y 3))) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 -1 (+.f64 (*.f64 z x) (*.f64 a t))) (*.f64 (+.f64 t x) (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 a)) (*.f64 -1 b))))) (pow.f64 y 2)))))
(/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 x (+.f64 y (+.f64 t x))) (/.f64 y (+.f64 y (+.f64 t x)))) z) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 x (+.f64 y (+.f64 t x))) (/.f64 y (+.f64 y (+.f64 t x)))) z) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 x (+.f64 y (+.f64 t x))) (/.f64 y (+.f64 y (+.f64 t x)))) z) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x)))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x)))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(/.f64 (-.f64 (+.f64 (*.f64 y a) (*.f64 (+.f64 y x) z)) (*.f64 y b)) (+.f64 y x))
(-.f64 (+.f64 (*.f64 t (-.f64 (+.f64 (/.f64 a (+.f64 y x)) (/.f64 (*.f64 y b) (pow.f64 (+.f64 y x) 2))) (+.f64 (/.f64 z (+.f64 y x)) (/.f64 (*.f64 y a) (pow.f64 (+.f64 y x) 2))))) (+.f64 (/.f64 (*.f64 a y) (+.f64 y x)) z)) (/.f64 (*.f64 y b) (+.f64 y x)))
(-.f64 (+.f64 (*.f64 t (-.f64 (+.f64 (/.f64 a (+.f64 y x)) (/.f64 (*.f64 y b) (pow.f64 (+.f64 y x) 2))) (+.f64 (/.f64 z (+.f64 y x)) (/.f64 (*.f64 y a) (pow.f64 (+.f64 y x) 2))))) (+.f64 (/.f64 (*.f64 a y) (+.f64 y x)) (+.f64 (*.f64 (pow.f64 t 2) (-.f64 (+.f64 (/.f64 z (pow.f64 (+.f64 y x) 2)) (/.f64 (*.f64 a y) (pow.f64 (+.f64 y x) 3))) (+.f64 (/.f64 (*.f64 y b) (pow.f64 (+.f64 y x) 3)) (/.f64 a (pow.f64 (+.f64 y x) 2))))) z))) (/.f64 (*.f64 y b) (+.f64 y x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 y b) (pow.f64 (+.f64 y x) 4)) (/.f64 a (pow.f64 (+.f64 y x) 3))) (+.f64 (/.f64 z (pow.f64 (+.f64 y x) 3)) (/.f64 (*.f64 y a) (pow.f64 (+.f64 y x) 4)))) (pow.f64 t 3)) (+.f64 (*.f64 t (-.f64 (+.f64 (/.f64 a (+.f64 y x)) (/.f64 (*.f64 y b) (pow.f64 (+.f64 y x) 2))) (+.f64 (/.f64 z (+.f64 y x)) (/.f64 (*.f64 y a) (pow.f64 (+.f64 y x) 2))))) (+.f64 (/.f64 (*.f64 a y) (+.f64 y x)) (+.f64 (*.f64 (pow.f64 t 2) (-.f64 (+.f64 (/.f64 z (pow.f64 (+.f64 y x) 2)) (/.f64 (*.f64 a y) (pow.f64 (+.f64 y x) 3))) (+.f64 (/.f64 (*.f64 y b) (pow.f64 (+.f64 y x) 3)) (/.f64 a (pow.f64 (+.f64 y x) 2))))) z)))) (/.f64 (*.f64 y b) (+.f64 y x)))
a
(-.f64 (+.f64 (/.f64 (*.f64 a y) t) (+.f64 (/.f64 (*.f64 (+.f64 y x) z) t) a)) (+.f64 (/.f64 (*.f64 (+.f64 y x) a) t) (/.f64 (*.f64 y b) t)))
(-.f64 (+.f64 (/.f64 (*.f64 y a) t) (+.f64 (/.f64 (*.f64 (+.f64 y x) z) t) (+.f64 a (*.f64 -1 (/.f64 (*.f64 (+.f64 y x) (-.f64 (+.f64 (*.f64 a y) (*.f64 (+.f64 y x) z)) (+.f64 (*.f64 y b) (*.f64 (+.f64 y x) a)))) (pow.f64 t 2)))))) (+.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 a (+.f64 y x)) t)))
(-.f64 (+.f64 (/.f64 (*.f64 y a) t) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (+.f64 (*.f64 y a) (*.f64 (+.f64 y x) z)) (+.f64 (*.f64 y b) (*.f64 a (+.f64 y x))))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 (+.f64 y x) z) t) (+.f64 a (*.f64 -1 (/.f64 (*.f64 (+.f64 y x) (-.f64 (+.f64 (*.f64 a y) (*.f64 (+.f64 y x) z)) (+.f64 (*.f64 y b) (*.f64 (+.f64 y x) a)))) (pow.f64 t 2))))))) (+.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 a (+.f64 y x)) t)))
a
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 y a) (*.f64 (+.f64 y x) z)) (*.f64 y b))) (*.f64 -1 (*.f64 (+.f64 y x) a))) t)) a)
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 a y) (*.f64 (+.f64 y x) z)) (*.f64 y b))) (*.f64 -1 (*.f64 (+.f64 y x) a))) (+.f64 y x)) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 y a) (*.f64 (+.f64 y x) z)) (*.f64 y b))) (*.f64 -1 (*.f64 (+.f64 y x) a))) t)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 y a) (*.f64 (+.f64 y x) z)) (*.f64 y b))) (*.f64 -1 (*.f64 (+.f64 y x) a))) (pow.f64 (+.f64 y x) 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 y a) (*.f64 (+.f64 y x) z)) (*.f64 y b))) (*.f64 -1 (*.f64 (+.f64 y x) a))) t)) (+.f64 a (/.f64 (*.f64 (+.f64 y x) (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 a y) (*.f64 (+.f64 y x) z)) (*.f64 y b))) (*.f64 -1 (*.f64 (+.f64 y x) a)))) (pow.f64 t 2)))))
(/.f64 (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (*.f64 a (+.f64 (/.f64 y (+.f64 y (+.f64 t x))) (/.f64 t (+.f64 y (+.f64 t x)))))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (*.f64 a (+.f64 (/.f64 y (+.f64 y (+.f64 t x))) (/.f64 t (+.f64 y (+.f64 t x)))))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (*.f64 a (+.f64 (/.f64 y (+.f64 y (+.f64 t x))) (/.f64 t (+.f64 y (+.f64 t x)))))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(/.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (+.f64 y (+.f64 t x)))
(+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (+.f64 (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x))) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))))
(+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (+.f64 (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x))) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))))
(+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (+.f64 (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x))) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (+.f64 (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x))) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))))
(+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (+.f64 (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x))) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))))
(+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (+.f64 (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x))) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (+.f64 (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x))) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))))
(+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (+.f64 (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x))) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))))
(+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (+.f64 (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x))) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))))
(-.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 y t))) (*.f64 y b))
(-.f64 (+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t)))) (*.f64 y b))
(-.f64 (+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t)))) (*.f64 y b))
(-.f64 (+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t)))) (*.f64 y b))
(*.f64 z x)
(-.f64 (+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t)))) (*.f64 y b))
(-.f64 (+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t)))) (*.f64 y b))
(-.f64 (+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t)))) (*.f64 y b))
(*.f64 z x)
(-.f64 (+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t)))) (*.f64 y b))
(-.f64 (+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t)))) (*.f64 y b))
(-.f64 (+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t)))) (*.f64 y b))
(+.f64 (*.f64 z x) (*.f64 a t))
(+.f64 (*.f64 z x) (+.f64 (*.f64 y (-.f64 (+.f64 a z) b)) (*.f64 a t)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 y (-.f64 (+.f64 a z) b)) (*.f64 a t)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 y (-.f64 (+.f64 a z) b)) (*.f64 a t)))
(*.f64 y (-.f64 (+.f64 a z) b))
(+.f64 (*.f64 z x) (+.f64 (*.f64 a t) (*.f64 y (-.f64 (+.f64 a z) b))))
(+.f64 (*.f64 z x) (+.f64 (*.f64 a t) (*.f64 y (-.f64 (+.f64 a z) b))))
(+.f64 (*.f64 z x) (+.f64 (*.f64 a t) (*.f64 y (-.f64 (+.f64 a z) b))))
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 a)) (*.f64 -1 b)) y))
(+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 a)) (*.f64 -1 b)) y)) (*.f64 a t)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 a)) (*.f64 -1 b)) y)) (*.f64 a t)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 a)) (*.f64 -1 b)) y)) (*.f64 a t)))
(-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(*.f64 (+.f64 y x) z)
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(*.f64 (+.f64 y x) z)
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (+.f64 (*.f64 a y) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (+.f64 (*.f64 a y) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t))) (*.f64 y b))
(-.f64 (+.f64 (*.f64 a y) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t))) (*.f64 y b))
(-.f64 (+.f64 (*.f64 a y) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t))) (*.f64 y b))
(*.f64 a t)
(-.f64 (+.f64 (*.f64 a y) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t))) (*.f64 y b))
(-.f64 (+.f64 (*.f64 a y) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t))) (*.f64 y b))
(-.f64 (+.f64 (*.f64 a y) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t))) (*.f64 y b))
(*.f64 a t)
(-.f64 (+.f64 (*.f64 a y) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t))) (*.f64 y b))
(-.f64 (+.f64 (*.f64 a y) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t))) (*.f64 y b))
(-.f64 (+.f64 (*.f64 a y) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t))) (*.f64 y b))
(-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(*.f64 a (+.f64 y t))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(*.f64 a (+.f64 y t))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(+.f64 (*.f64 a (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 (+.f64 y x) z)))
(+.f64 (*.f64 a (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 (+.f64 y x) z)))
(+.f64 (*.f64 a (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 (+.f64 y x) z)))
(*.f64 -1 (*.f64 y b))
(+.f64 (*.f64 a (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 (+.f64 y x) z)))
(+.f64 (*.f64 a (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 (+.f64 y x) z)))
(+.f64 (*.f64 a (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 (+.f64 y x) z)))
(*.f64 -1 (*.f64 y b))
(+.f64 (*.f64 a (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 (+.f64 y x) z)))
(+.f64 (*.f64 a (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 (+.f64 y x) z)))
(+.f64 (*.f64 a (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 (+.f64 y x) z)))
(+.f64 (*.f64 y z) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t))))
(*.f64 z x)
(+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t))))
(*.f64 z x)
(+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t))))
(+.f64 (*.f64 z x) (*.f64 a t))
(+.f64 (*.f64 z x) (+.f64 (*.f64 y (+.f64 a z)) (*.f64 a t)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 y (+.f64 a z)) (*.f64 a t)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 y (+.f64 a z)) (*.f64 a t)))
(*.f64 y (+.f64 a z))
(+.f64 (*.f64 z x) (+.f64 (*.f64 y (+.f64 a z)) (*.f64 a t)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 y (+.f64 a z)) (*.f64 a t)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 y (+.f64 a z)) (*.f64 a t)))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 z) (*.f64 -1 a))))
(+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 z) (*.f64 -1 a)))) (*.f64 a t)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 z) (*.f64 -1 a)))) (*.f64 a t)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 z) (*.f64 -1 a)))) (*.f64 a t)))
(*.f64 a (+.f64 y t))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(*.f64 (+.f64 y x) z)
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(*.f64 (+.f64 y x) z)
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(+.f64 (*.f64 y a) (*.f64 (+.f64 y x) z))
(+.f64 (*.f64 y a) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t)))
(+.f64 (*.f64 y a) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t)))
(+.f64 (*.f64 y a) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t)))
(*.f64 a t)
(+.f64 (*.f64 y a) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t)))
(+.f64 (*.f64 y a) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t)))
(+.f64 (*.f64 y a) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t)))
(*.f64 a t)
(+.f64 (*.f64 y a) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t)))
(+.f64 (*.f64 y a) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t)))
(+.f64 (*.f64 y a) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t)))
(*.f64 (+.f64 y x) z)
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(*.f64 a (+.f64 y t))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(*.f64 a (+.f64 y t))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(*.f64 y a)
(+.f64 (*.f64 y a) (*.f64 a t))
(+.f64 (*.f64 y a) (*.f64 a t))
(+.f64 (*.f64 y a) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 y a) (*.f64 a t))
(+.f64 (*.f64 y a) (*.f64 a t))
(+.f64 (*.f64 y a) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 y a) (*.f64 a t))
(+.f64 (*.f64 y a) (*.f64 a t))
(+.f64 (*.f64 y a) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 a y) (*.f64 a t))
(+.f64 (*.f64 a y) (*.f64 a t))
(+.f64 (*.f64 a y) (*.f64 a t))
(*.f64 a y)
(+.f64 (*.f64 a y) (*.f64 a t))
(+.f64 (*.f64 a y) (*.f64 a t))
(+.f64 (*.f64 a y) (*.f64 a t))
(*.f64 a y)
(+.f64 (*.f64 a y) (*.f64 a t))
(+.f64 (*.f64 a y) (*.f64 a t))
(+.f64 (*.f64 a y) (*.f64 a t))
(*.f64 a (+.f64 y t))
(*.f64 a (+.f64 y t))
(*.f64 a (+.f64 y t))
(*.f64 a (+.f64 y t))
(*.f64 a (+.f64 y t))
(*.f64 a (+.f64 y t))
(*.f64 a (+.f64 y t))
(*.f64 a (+.f64 y t))
(*.f64 a (+.f64 y t))
(*.f64 a (+.f64 y t))
(*.f64 a (+.f64 y t))
(*.f64 a (+.f64 y t))
(+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (+.f64 x (+.f64 y t))) (neg.f64 (/.f64 (*.f64 y b) (+.f64 x (+.f64 y t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y b) (+.f64 x (+.f64 y t)))) (/.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (+.f64 x (+.f64 y t))))
(-.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (+.f64 x (+.f64 y t))) (/.f64 (*.f64 y b) (+.f64 x (+.f64 y t))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t))))) 1)
(*.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (/.f64 1 (+.f64 x (+.f64 y t))))
(*.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t))) 1)
(*.f64 1 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))) (sqrt.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) (*.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) (/.f64 1 (+.f64 x (+.f64 y t)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))) 2) (cbrt.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) 2) (*.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) (/.f64 1 (+.f64 x (+.f64 y t)))))
(*.f64 (/.f64 1 (+.f64 x (+.f64 y t))) (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)))
(*.f64 (neg.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) (/.f64 1 (neg.f64 (+.f64 x (+.f64 y t)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (+.f64 y t)))) (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (sqrt.f64 (+.f64 x (+.f64 y t)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (+.f64 y t))) 2)) (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (cbrt.f64 (+.f64 x (+.f64 y t)))))
(*.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (+.f64 t (-.f64 x y)))
(*.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 x t) 3))) (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 y (+.f64 x t)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) 1) (/.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) (+.f64 x (+.f64 y t))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) (pow.f64 (cbrt.f64 (+.f64 x (+.f64 y t))) 2)) (/.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) (cbrt.f64 (+.f64 x (+.f64 y t)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) (+.f64 x (+.f64 y t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) 2) (sqrt.f64 (+.f64 x (+.f64 y t)))) (/.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) (sqrt.f64 (+.f64 x (+.f64 y t)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) 2) (pow.f64 (cbrt.f64 (+.f64 x (+.f64 y t))) 2)) (cbrt.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t))) 1)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t))) 3) 1/3)
(pow.f64 (/.f64 (+.f64 x (+.f64 y t)) (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) -1)
(neg.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (neg.f64 (+.f64 x (+.f64 y t)))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t))) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) 3) (pow.f64 (+.f64 x (+.f64 y t)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))))
(exp.f64 (log.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))))
(+.f64 (*.f64 (+.f64 x y) z) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)))
(+.f64 (*.f64 (+.f64 x y) z) (*.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) 1))
(+.f64 (*.f64 (+.f64 x y) z) (+.f64 (*.f64 (+.f64 y t) a) (*.f64 (*.f64 y (neg.f64 b)) 1)))
(+.f64 (*.f64 (+.f64 x y) z) (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) 1) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (*.f64 (+.f64 x y) z) (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) 1) (fma.f64 (neg.f64 y) b (*.f64 y b))))
(+.f64 (*.f64 (+.f64 x y) z) (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) 1) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))
(+.f64 (*.f64 (+.f64 x y) z) (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (*.f64 (+.f64 x y) z) (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (*.f64 (+.f64 y t) a) (+.f64 (*.f64 (+.f64 x y) z) (*.f64 y (neg.f64 b))))
(+.f64 (*.f64 (+.f64 y t) a) (-.f64 (*.f64 (+.f64 x y) z) (*.f64 y b)))
(+.f64 (*.f64 (+.f64 y t) a) (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (*.f64 y (neg.f64 b)) 1)))
(+.f64 (*.f64 (+.f64 y t) a) (+.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 y (neg.f64 b))) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (*.f64 (+.f64 y t) a) (+.f64 (-.f64 (*.f64 (+.f64 x y) z) (*.f64 y b)) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (*.f64 (+.f64 y t) a) (+.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 y (neg.f64 b))) (fma.f64 (neg.f64 y) b (*.f64 y b))))
(+.f64 (*.f64 (+.f64 y t) a) (+.f64 (-.f64 (*.f64 (+.f64 x y) z) (*.f64 y b)) (fma.f64 (neg.f64 y) b (*.f64 y b))))
(+.f64 (*.f64 (+.f64 y t) a) (+.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 y (neg.f64 b))) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))
(+.f64 (*.f64 (+.f64 y t) a) (+.f64 (-.f64 (*.f64 (+.f64 x y) z) (*.f64 y b)) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))
(+.f64 (*.f64 (+.f64 y t) a) (+.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 y (neg.f64 b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (*.f64 (+.f64 y t) a) (+.f64 (-.f64 (*.f64 (+.f64 x y) z) (*.f64 y b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (*.f64 (+.f64 y t) a) (+.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 y (neg.f64 b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (*.f64 (+.f64 y t) a) (+.f64 (-.f64 (*.f64 (+.f64 x y) z) (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y (neg.f64 b)))
(+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 (*.f64 y (neg.f64 b)) 1))
(+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (+.f64 (*.f64 y (neg.f64 b)) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (+.f64 (*.f64 (*.f64 y (neg.f64 b)) 1) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (+.f64 (*.f64 y (neg.f64 b)) (fma.f64 (neg.f64 y) b (*.f64 y b))))
(+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (+.f64 (*.f64 (*.f64 y (neg.f64 b)) 1) (fma.f64 (neg.f64 y) b (*.f64 y b))))
(+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (+.f64 (*.f64 y (neg.f64 b)) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))
(+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (+.f64 (*.f64 (*.f64 y (neg.f64 b)) 1) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))
(+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (+.f64 (*.f64 y (neg.f64 b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (+.f64 (*.f64 (*.f64 y (neg.f64 b)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (+.f64 (*.f64 y (neg.f64 b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (+.f64 (*.f64 (*.f64 y (neg.f64 b)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (fma.f64 (neg.f64 b) y (*.f64 y b)))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (fma.f64 (neg.f64 y) b (*.f64 y b)))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b)))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b)))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 y) b (*.f64 y b)) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b)) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b)) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (neg.f64 y) b (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 y) b (*.f64 y b)) (fma.f64 (neg.f64 y) b (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b)) (fma.f64 (neg.f64 y) b (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (fma.f64 (neg.f64 y) b (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b)) (fma.f64 (neg.f64 y) b (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 y) b (*.f64 y b)) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b)) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b)) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 y) b (*.f64 y b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 y) b (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (*.f64 (+.f64 x y) z))
(+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (+.f64 (*.f64 (+.f64 x y) z) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (+.f64 (*.f64 (+.f64 x y) z) (fma.f64 (neg.f64 y) b (*.f64 y b))))
(+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (+.f64 (*.f64 (+.f64 x y) z) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))
(+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (+.f64 (*.f64 (+.f64 x y) z) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (+.f64 (*.f64 (+.f64 x y) z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (*.f64 (+.f64 x y) z)))
(+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 y) b (*.f64 y b)) (*.f64 (+.f64 x y) z)))
(+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (+.f64 (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b)) (*.f64 (+.f64 x y) z)))
(+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (*.f64 (+.f64 x y) z)))
(+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b)) (*.f64 (+.f64 x y) z)))
(+.f64 (*.f64 y (neg.f64 b)) (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)))
(+.f64 (*.f64 y (neg.f64 b)) (+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (*.f64 y (neg.f64 b)) (+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (fma.f64 (neg.f64 y) b (*.f64 y b))))
(+.f64 (*.f64 y (neg.f64 b)) (+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))
(+.f64 (*.f64 y (neg.f64 b)) (+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (*.f64 y (neg.f64 b)) (+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 y (neg.f64 b))) (*.f64 (+.f64 y t) a))
(+.f64 (-.f64 (*.f64 (+.f64 x y) z) (*.f64 y b)) (*.f64 (+.f64 y t) a))
(+.f64 (*.f64 a y) (+.f64 (*.f64 a t) (+.f64 (*.f64 (+.f64 x y) z) (*.f64 y (neg.f64 b)))))
(+.f64 (*.f64 a y) (+.f64 (*.f64 a t) (-.f64 (*.f64 (+.f64 x y) z) (*.f64 y b))))
(+.f64 (*.f64 a t) (+.f64 (*.f64 a y) (+.f64 (*.f64 (+.f64 x y) z) (*.f64 y (neg.f64 b)))))
(+.f64 (*.f64 a t) (+.f64 (*.f64 a y) (-.f64 (*.f64 (+.f64 x y) z) (*.f64 y b))))
(+.f64 (*.f64 z x) (+.f64 (*.f64 z y) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b))))
(+.f64 (*.f64 z x) (+.f64 (*.f64 z y) (*.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) 1)))
(+.f64 (*.f64 z y) (+.f64 (*.f64 z x) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b))))
(+.f64 (*.f64 z y) (+.f64 (*.f64 z x) (*.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) 1)))
(+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) 1) (*.f64 (+.f64 x y) z))
(+.f64 (*.f64 (*.f64 y (neg.f64 b)) 1) (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)))
(+.f64 (*.f64 y a) (+.f64 (*.f64 t a) (+.f64 (*.f64 (+.f64 x y) z) (*.f64 y (neg.f64 b)))))
(+.f64 (*.f64 y a) (+.f64 (*.f64 t a) (-.f64 (*.f64 (+.f64 x y) z) (*.f64 y b))))
(+.f64 (*.f64 t a) (+.f64 (*.f64 y a) (+.f64 (*.f64 (+.f64 x y) z) (*.f64 y (neg.f64 b)))))
(+.f64 (*.f64 t a) (+.f64 (*.f64 y a) (-.f64 (*.f64 (+.f64 x y) z) (*.f64 y b))))
(+.f64 (*.f64 x z) (+.f64 (*.f64 y z) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b))))
(+.f64 (*.f64 x z) (+.f64 (*.f64 y z) (*.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) 1)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 x z) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 x z) (*.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) 1)))
(+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)))
(+.f64 (fma.f64 (neg.f64 y) b (*.f64 y b)) (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)))
(+.f64 (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b)) (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b)) (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)))
(+.f64 (+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (*.f64 z x)) (*.f64 z y))
(+.f64 (+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (*.f64 z y)) (*.f64 z x))
(+.f64 (+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (*.f64 x z)) (*.f64 y z))
(+.f64 (+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (*.f64 y z)) (*.f64 x z))
(*.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) 1)
(*.f64 1 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) (sqrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) 2) (cbrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 2) (*.f64 (*.f64 y b) (+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))) (sqrt.f64 (*.f64 y b))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (-.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 2) (pow.f64 (*.f64 y b) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 2) (*.f64 (*.f64 y b) (+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)))) (-.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 3) (pow.f64 (*.f64 y b) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 2) (pow.f64 (*.f64 y b) 2)) (+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 3) (pow.f64 (*.f64 y b) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 2) (*.f64 (*.f64 y b) (+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 2) (pow.f64 (*.f64 y b) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 3) (pow.f64 (*.f64 y b) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 2) (*.f64 (*.f64 y b) (+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)))) (-.f64 (*.f64 (+.f64 x y) z) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 2) (*.f64 (*.f64 y (neg.f64 b)) (*.f64 y (neg.f64 b)))) (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y (neg.f64 b))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (-.f64 (*.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b))) (*.f64 (*.f64 (+.f64 x y) z) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 3) (pow.f64 (*.f64 y (neg.f64 b)) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 2) (-.f64 (*.f64 (*.f64 y (neg.f64 b)) (*.f64 y (neg.f64 b))) (*.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y (neg.f64 b))))))
(pow.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) 1)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) 2)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))))
(exp.f64 (log.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) 1))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))))
(fma.f64 (+.f64 x y) z (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)))
(fma.f64 z (+.f64 x y) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)))
(fma.f64 1 (*.f64 (+.f64 x y) z) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)))
(fma.f64 1 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y (neg.f64 b)))
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))) (sqrt.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))) (*.f64 y (neg.f64 b)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 x y) z)) (sqrt.f64 (*.f64 (+.f64 x y) z)) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))) 2) (cbrt.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))) (*.f64 y (neg.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) z)) 2) (cbrt.f64 (*.f64 (+.f64 x y) z)) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (-.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 y t) a))) (/.f64 (pow.f64 (*.f64 (+.f64 y t) a) 2) (-.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 y t) a))))
(*.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 1)
(*.f64 1 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))) (sqrt.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))) 2) (cbrt.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (pow.f64 (*.f64 (+.f64 y t) a) 2)) (/.f64 1 (-.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 y t) a))))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (*.f64 (+.f64 y t) a) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (*.f64 (+.f64 y t) a) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 (+.f64 x y) z))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 y t) a)) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (pow.f64 (*.f64 (+.f64 y t) a) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (*.f64 (+.f64 y t) a) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 (+.f64 x y) z)))) (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (*.f64 (+.f64 y t) a) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (pow.f64 (*.f64 (+.f64 y t) a) 2)) (-.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 y t) a)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (*.f64 (+.f64 y t) a) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (*.f64 (+.f64 y t) a) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 (+.f64 x y) z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (*.f64 (+.f64 y t) a) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 y t) a) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 y t) a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y t) a) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2)) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 (+.f64 x y) z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (pow.f64 (*.f64 (+.f64 y t) a) 2))) (neg.f64 (-.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 y t) a))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (*.f64 (+.f64 y t) a) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (*.f64 (+.f64 y t) a) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 (+.f64 x y) z))))))
(pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 1)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))))
(exp.f64 (log.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))))
(fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))
(fma.f64 z (+.f64 x y) (*.f64 (+.f64 y t) a))
(fma.f64 (+.f64 y t) a (*.f64 (+.f64 x y) z))
(fma.f64 a (+.f64 y t) (*.f64 (+.f64 x y) z))
(fma.f64 1 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 y t) a))
(fma.f64 1 (*.f64 (+.f64 y t) a) (*.f64 (+.f64 x y) z))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y t) a)) (sqrt.f64 (*.f64 (+.f64 y t) a)) (*.f64 (+.f64 x y) z))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 x y) z)) (sqrt.f64 (*.f64 (+.f64 x y) z)) (*.f64 (+.f64 y t) a))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y t) a)) 2) (cbrt.f64 (*.f64 (+.f64 y t) a)) (*.f64 (+.f64 x y) z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) z)) 2) (cbrt.f64 (*.f64 (+.f64 x y) z)) (*.f64 (+.f64 y t) a))
(+.f64 (*.f64 a y) (*.f64 a t))
(+.f64 (*.f64 a t) (*.f64 a y))
(+.f64 (*.f64 y a) (*.f64 t a))
(+.f64 (*.f64 t a) (*.f64 y a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y t) a))) 1)
(/.f64 (*.f64 a (-.f64 (*.f64 t t) (*.f64 y y))) (-.f64 t y))
(/.f64 (*.f64 a (+.f64 (pow.f64 t 3) (pow.f64 y 3))) (fma.f64 t t (*.f64 y (-.f64 y t))))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 y y)) a) (-.f64 t y))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 y 3)) a) (fma.f64 t t (*.f64 y (-.f64 y t))))
(pow.f64 (*.f64 (+.f64 y t) a) 1)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y t) a)) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y t) a)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 y t) a) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y t) a) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 y t)) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y t) a))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y t) a) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y t) a)))
(exp.f64 (log.f64 (*.f64 (+.f64 y t) a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y t) a)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y t) a)))
Outputs
(/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y t))
(/.f64 (-.f64 (fma.f64 y z (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y t))
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 z (+.f64 y t)) (/.f64 (*.f64 y b) (pow.f64 (+.f64 y t) 2))) (+.f64 (/.f64 (*.f64 y z) (pow.f64 (+.f64 y t) 2)) (/.f64 a (+.f64 y t)))) x) (/.f64 (*.f64 y z) (+.f64 y t)))) (/.f64 (*.f64 y b) (+.f64 y t)))
(-.f64 (+.f64 a (fma.f64 (-.f64 (+.f64 (/.f64 z (+.f64 y t)) (/.f64 (*.f64 y b) (pow.f64 (+.f64 y t) 2))) (+.f64 (/.f64 y (/.f64 (pow.f64 (+.f64 y t) 2) z)) (/.f64 a (+.f64 y t)))) x (/.f64 y (/.f64 (+.f64 y t) z)))) (/.f64 y (/.f64 (+.f64 y t) b)))
(+.f64 (fma.f64 (+.f64 (/.f64 z (+.f64 y t)) (-.f64 (-.f64 (*.f64 (/.f64 y (pow.f64 (+.f64 y t) 2)) b) (/.f64 a (+.f64 y t))) (*.f64 (/.f64 y (pow.f64 (+.f64 y t) 2)) z))) x (*.f64 (/.f64 y (+.f64 y t)) z)) (-.f64 a (*.f64 (/.f64 y (+.f64 y t)) b)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 y z) (pow.f64 (+.f64 y t) 3)) (/.f64 a (pow.f64 (+.f64 y t) 2))) (+.f64 (/.f64 (*.f64 y b) (pow.f64 (+.f64 y t) 3)) (/.f64 z (pow.f64 (+.f64 y t) 2)))) (pow.f64 x 2)) (+.f64 a (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 z (+.f64 y t)) (/.f64 (*.f64 y b) (pow.f64 (+.f64 y t) 2))) (+.f64 (/.f64 (*.f64 y z) (pow.f64 (+.f64 y t) 2)) (/.f64 a (+.f64 y t)))) x) (/.f64 (*.f64 y z) (+.f64 y t))))) (/.f64 (*.f64 y b) (+.f64 y t)))
(-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 (*.f64 y z) (pow.f64 (+.f64 y t) 3)) (/.f64 a (pow.f64 (+.f64 y t) 2))) (+.f64 (/.f64 y (/.f64 (pow.f64 (+.f64 y t) 3) b)) (/.f64 z (pow.f64 (+.f64 y t) 2)))) (*.f64 x x) (+.f64 a (fma.f64 (-.f64 (+.f64 (/.f64 z (+.f64 y t)) (/.f64 (*.f64 y b) (pow.f64 (+.f64 y t) 2))) (+.f64 (/.f64 y (/.f64 (pow.f64 (+.f64 y t) 2) z)) (/.f64 a (+.f64 y t)))) x (/.f64 y (/.f64 (+.f64 y t) z))))) (/.f64 y (/.f64 (+.f64 y t) b)))
(-.f64 (fma.f64 (-.f64 (+.f64 (*.f64 (/.f64 y (pow.f64 (+.f64 y t) 3)) z) (/.f64 a (pow.f64 (+.f64 y t) 2))) (+.f64 (*.f64 (/.f64 y (pow.f64 (+.f64 y t) 3)) b) (/.f64 z (pow.f64 (+.f64 y t) 2)))) (*.f64 x x) (+.f64 a (fma.f64 (+.f64 (/.f64 z (+.f64 y t)) (-.f64 (-.f64 (*.f64 (/.f64 y (pow.f64 (+.f64 y t) 2)) b) (/.f64 a (+.f64 y t))) (*.f64 (/.f64 y (pow.f64 (+.f64 y t) 2)) z))) x (*.f64 (/.f64 y (+.f64 y t)) z)))) (*.f64 (/.f64 y (+.f64 y t)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 y z) (pow.f64 (+.f64 y t) 3)) (/.f64 a (pow.f64 (+.f64 y t) 2))) (+.f64 (/.f64 (*.f64 y b) (pow.f64 (+.f64 y t) 3)) (/.f64 z (pow.f64 (+.f64 y t) 2)))) (pow.f64 x 2)) (+.f64 a (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 z (+.f64 y t)) (/.f64 (*.f64 y b) (pow.f64 (+.f64 y t) 2))) (+.f64 (/.f64 (*.f64 y z) (pow.f64 (+.f64 y t) 2)) (/.f64 a (+.f64 y t)))) x) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 y b) (pow.f64 (+.f64 y t) 4)) (/.f64 z (pow.f64 (+.f64 y t) 3))) (+.f64 (/.f64 (*.f64 y z) (pow.f64 (+.f64 y t) 4)) (/.f64 a (pow.f64 (+.f64 y t) 3)))) (pow.f64 x 3)) (/.f64 (*.f64 y z) (+.f64 y t)))))) (/.f64 (*.f64 y b) (+.f64 y t)))
(-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 (*.f64 y z) (pow.f64 (+.f64 y t) 3)) (/.f64 a (pow.f64 (+.f64 y t) 2))) (+.f64 (/.f64 y (/.f64 (pow.f64 (+.f64 y t) 3) b)) (/.f64 z (pow.f64 (+.f64 y t) 2)))) (*.f64 x x) (+.f64 a (fma.f64 (-.f64 (+.f64 (/.f64 z (+.f64 y t)) (/.f64 (*.f64 y b) (pow.f64 (+.f64 y t) 2))) (+.f64 (/.f64 y (/.f64 (pow.f64 (+.f64 y t) 2) z)) (/.f64 a (+.f64 y t)))) x (fma.f64 (-.f64 (+.f64 (/.f64 y (/.f64 (pow.f64 (+.f64 y t) 4) b)) (/.f64 z (pow.f64 (+.f64 y t) 3))) (+.f64 (/.f64 (*.f64 y z) (pow.f64 (+.f64 y t) 4)) (/.f64 a (pow.f64 (+.f64 y t) 3)))) (pow.f64 x 3) (/.f64 y (/.f64 (+.f64 y t) z)))))) (/.f64 y (/.f64 (+.f64 y t) b)))
(-.f64 (fma.f64 (-.f64 (+.f64 (*.f64 (/.f64 y (pow.f64 (+.f64 y t) 3)) z) (/.f64 a (pow.f64 (+.f64 y t) 2))) (+.f64 (*.f64 (/.f64 y (pow.f64 (+.f64 y t) 3)) b) (/.f64 z (pow.f64 (+.f64 y t) 2)))) (*.f64 x x) (+.f64 a (fma.f64 (+.f64 (/.f64 z (+.f64 y t)) (-.f64 (-.f64 (*.f64 (/.f64 y (pow.f64 (+.f64 y t) 2)) b) (/.f64 a (+.f64 y t))) (*.f64 (/.f64 y (pow.f64 (+.f64 y t) 2)) z))) x (fma.f64 (+.f64 (*.f64 (/.f64 y (pow.f64 (+.f64 y t) 4)) b) (-.f64 (/.f64 z (pow.f64 (+.f64 y t) 3)) (+.f64 (*.f64 (/.f64 y (pow.f64 (+.f64 y t) 4)) z) (/.f64 a (pow.f64 (+.f64 y t) 3))))) (pow.f64 x 3) (*.f64 (/.f64 y (+.f64 y t)) z))))) (*.f64 (/.f64 y (+.f64 y t)) b))
z
(-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 y t)) x) (+.f64 z (/.f64 (*.f64 y z) x))) (+.f64 (/.f64 (*.f64 z (+.f64 y t)) x) (/.f64 (*.f64 y b) x)))
(+.f64 (/.f64 a (/.f64 x (+.f64 y t))) (-.f64 (+.f64 z (/.f64 (*.f64 y z) x)) (+.f64 (/.f64 z (/.f64 x (+.f64 y t))) (/.f64 y (/.f64 x b)))))
(+.f64 (*.f64 (/.f64 a x) (+.f64 y t)) (-.f64 (+.f64 z (*.f64 (/.f64 y x) z)) (+.f64 (*.f64 (/.f64 z x) (+.f64 y t)) (*.f64 (/.f64 y x) b))))
(-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 y t)) x) (+.f64 z (+.f64 (/.f64 (*.f64 y z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 y t))) (+.f64 (*.f64 y b) (*.f64 z (+.f64 y t)))) (+.f64 y t)) (pow.f64 x 2)))))) (+.f64 (/.f64 (*.f64 z (+.f64 y t)) x) (/.f64 (*.f64 y b) x)))
(+.f64 (/.f64 a (/.f64 x (+.f64 y t))) (-.f64 (+.f64 z (+.f64 (/.f64 (*.f64 y z) x) (neg.f64 (/.f64 (-.f64 (fma.f64 y z (*.f64 a (+.f64 y t))) (fma.f64 y b (*.f64 z (+.f64 y t)))) (/.f64 (*.f64 x x) (+.f64 y t)))))) (+.f64 (/.f64 z (/.f64 x (+.f64 y t))) (/.f64 y (/.f64 x b)))))
(+.f64 (*.f64 (/.f64 a x) (+.f64 y t)) (-.f64 (+.f64 (+.f64 z (*.f64 (/.f64 y x) z)) (neg.f64 (*.f64 (/.f64 (-.f64 (fma.f64 y z (*.f64 a (+.f64 y t))) (fma.f64 y b (*.f64 z (+.f64 y t)))) (*.f64 x x)) (+.f64 y t)))) (+.f64 (*.f64 (/.f64 z x) (+.f64 y t)) (*.f64 (/.f64 y x) b))))
(-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 y t)) x) (+.f64 z (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 y t))) (+.f64 (*.f64 y b) (*.f64 z (+.f64 y t)))) (pow.f64 (+.f64 y t) 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 y z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 y t))) (+.f64 (*.f64 y b) (*.f64 z (+.f64 y t)))) (+.f64 y t)) (pow.f64 x 2))))))) (+.f64 (/.f64 (*.f64 z (+.f64 y t)) x) (/.f64 (*.f64 y b) x)))
(+.f64 (/.f64 a (/.f64 x (+.f64 y t))) (-.f64 (+.f64 z (+.f64 (+.f64 (/.f64 (-.f64 (fma.f64 y z (*.f64 a (+.f64 y t))) (fma.f64 y b (*.f64 z (+.f64 y t)))) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y t) 2))) (/.f64 (*.f64 y z) x)) (neg.f64 (/.f64 (-.f64 (fma.f64 y z (*.f64 a (+.f64 y t))) (fma.f64 y b (*.f64 z (+.f64 y t)))) (/.f64 (*.f64 x x) (+.f64 y t)))))) (+.f64 (/.f64 z (/.f64 x (+.f64 y t))) (/.f64 y (/.f64 x b)))))
(+.f64 (*.f64 (/.f64 a x) (+.f64 y t)) (+.f64 (+.f64 (*.f64 (/.f64 y x) z) (+.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (fma.f64 y z (*.f64 a (+.f64 y t))) (fma.f64 y b (*.f64 z (+.f64 y t)))) (*.f64 x x)) (+.f64 y t))) (*.f64 (/.f64 (-.f64 (fma.f64 y z (*.f64 a (+.f64 y t))) (fma.f64 y b (*.f64 z (+.f64 y t)))) (pow.f64 x 3)) (pow.f64 (+.f64 y t) 2)))) (-.f64 z (+.f64 (*.f64 (/.f64 z x) (+.f64 y t)) (*.f64 (/.f64 y x) b)))))
z
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 y t))) (*.f64 y b))) (*.f64 -1 (*.f64 z (+.f64 y t)))) x)) z)
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (fma.f64 y z (*.f64 a (+.f64 y t))) (fma.f64 y b (*.f64 z (+.f64 y t))))) x) z)
(+.f64 z (/.f64 (*.f64 1 (-.f64 (fma.f64 y z (*.f64 a (+.f64 y t))) (fma.f64 y b (*.f64 z (+.f64 y t))))) x))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 y t))) (*.f64 y b))) (*.f64 -1 (*.f64 z (+.f64 y t)))) x)) (+.f64 z (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 y t))) (*.f64 y b))) (*.f64 -1 (*.f64 z (+.f64 y t)))) (+.f64 y t)) (pow.f64 x 2))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (fma.f64 y z (*.f64 a (+.f64 y t))) (fma.f64 y b (*.f64 z (+.f64 y t))))) x) z) (/.f64 (*.f64 -1 (-.f64 (fma.f64 y z (*.f64 a (+.f64 y t))) (fma.f64 y b (*.f64 z (+.f64 y t))))) (/.f64 (*.f64 x x) (+.f64 y t))))
(+.f64 z (+.f64 (/.f64 (*.f64 1 (-.f64 (fma.f64 y z (*.f64 a (+.f64 y t))) (fma.f64 y b (*.f64 z (+.f64 y t))))) x) (neg.f64 (*.f64 (/.f64 (-.f64 (fma.f64 y z (*.f64 a (+.f64 y t))) (fma.f64 y b (*.f64 z (+.f64 y t)))) (*.f64 x x)) (+.f64 y t)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 y t))) (*.f64 y b))) (*.f64 -1 (*.f64 z (+.f64 y t)))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 y t))) (*.f64 y b))) (*.f64 -1 (*.f64 z (+.f64 y t)))) (pow.f64 (+.f64 y t) 2)) (pow.f64 x 3))) (+.f64 z (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 y t))) (*.f64 y b))) (*.f64 -1 (*.f64 z (+.f64 y t)))) (+.f64 y t)) (pow.f64 x 2)))))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (fma.f64 y z (*.f64 a (+.f64 y t))) (fma.f64 y b (*.f64 z (+.f64 y t))))) x) (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (fma.f64 y z (*.f64 a (+.f64 y t))) (fma.f64 y b (*.f64 z (+.f64 y t))))) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y t) 2))) (+.f64 z (/.f64 (*.f64 -1 (-.f64 (fma.f64 y z (*.f64 a (+.f64 y t))) (fma.f64 y b (*.f64 z (+.f64 y t))))) (/.f64 (*.f64 x x) (+.f64 y t))))))
(+.f64 (/.f64 (*.f64 1 (-.f64 (fma.f64 y z (*.f64 a (+.f64 y t))) (fma.f64 y b (*.f64 z (+.f64 y t))))) x) (+.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (fma.f64 y z (*.f64 a (+.f64 y t))) (fma.f64 y b (*.f64 z (+.f64 y t)))) (*.f64 x x)) (+.f64 y t))) (+.f64 z (/.f64 (*.f64 1 (-.f64 (fma.f64 y z (*.f64 a (+.f64 y t))) (fma.f64 y b (*.f64 z (+.f64 y t))))) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y t) 2))))))
(/.f64 (+.f64 (*.f64 z x) (*.f64 a t)) (+.f64 t x))
(/.f64 (fma.f64 z x (*.f64 a t)) (+.f64 t x))
(+.f64 (*.f64 (-.f64 (+.f64 (/.f64 z (+.f64 t x)) (/.f64 a (+.f64 t x))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 2)) (+.f64 (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 2)) (/.f64 b (+.f64 t x))))) y) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 z x) (+.f64 t x))))
(fma.f64 (-.f64 (+.f64 (/.f64 z (+.f64 t x)) (/.f64 a (+.f64 t x))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 2)) (+.f64 (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 2)) (/.f64 b (+.f64 t x))))) y (+.f64 (/.f64 a (/.f64 (+.f64 t x) t)) (/.f64 (*.f64 z x) (+.f64 t x))))
(fma.f64 (+.f64 (/.f64 z (+.f64 t x)) (-.f64 (/.f64 a (+.f64 t x)) (+.f64 (/.f64 a (/.f64 (pow.f64 (+.f64 t x) 2) t)) (+.f64 (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 2)) (/.f64 b (+.f64 t x)))))) y (+.f64 (/.f64 a (/.f64 (+.f64 t x) t)) (/.f64 (*.f64 z x) (+.f64 t x))))
(+.f64 (*.f64 (-.f64 (+.f64 (/.f64 z (+.f64 t x)) (/.f64 a (+.f64 t x))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 2)) (+.f64 (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 2)) (/.f64 b (+.f64 t x))))) y) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 3)) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 3)) (/.f64 b (pow.f64 (+.f64 t x) 2)))) (+.f64 (/.f64 a (pow.f64 (+.f64 t x) 2)) (/.f64 z (pow.f64 (+.f64 t x) 2)))) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 z x) (+.f64 t x)))))
(fma.f64 (-.f64 (+.f64 (/.f64 z (+.f64 t x)) (/.f64 a (+.f64 t x))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 2)) (+.f64 (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 2)) (/.f64 b (+.f64 t x))))) y (fma.f64 (-.f64 (+.f64 (/.f64 z (/.f64 (pow.f64 (+.f64 t x) 3) x)) (+.f64 (/.f64 a (/.f64 (pow.f64 (+.f64 t x) 3) t)) (/.f64 b (pow.f64 (+.f64 t x) 2)))) (+.f64 (/.f64 a (pow.f64 (+.f64 t x) 2)) (/.f64 z (pow.f64 (+.f64 t x) 2)))) (*.f64 y y) (+.f64 (/.f64 a (/.f64 (+.f64 t x) t)) (/.f64 (*.f64 z x) (+.f64 t x)))))
(fma.f64 (+.f64 (/.f64 z (+.f64 t x)) (-.f64 (/.f64 a (+.f64 t x)) (+.f64 (/.f64 a (/.f64 (pow.f64 (+.f64 t x) 2) t)) (+.f64 (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 2)) (/.f64 b (+.f64 t x)))))) y (fma.f64 (+.f64 (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 3)) (/.f64 b (pow.f64 (+.f64 t x) 2))) (-.f64 (*.f64 (/.f64 z (pow.f64 (+.f64 t x) 3)) x) (+.f64 (/.f64 a (pow.f64 (+.f64 t x) 2)) (/.f64 z (pow.f64 (+.f64 t x) 2))))) (*.f64 y y) (+.f64 (/.f64 a (/.f64 (+.f64 t x) t)) (/.f64 (*.f64 z x) (+.f64 t x)))))
(+.f64 (*.f64 (-.f64 (+.f64 (/.f64 z (+.f64 t x)) (/.f64 a (+.f64 t x))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 2)) (+.f64 (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 2)) (/.f64 b (+.f64 t x))))) y) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 3)) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 3)) (/.f64 b (pow.f64 (+.f64 t x) 2)))) (+.f64 (/.f64 a (pow.f64 (+.f64 t x) 2)) (/.f64 z (pow.f64 (+.f64 t x) 2)))) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (+.f64 (*.f64 (pow.f64 y 3) (-.f64 (+.f64 (/.f64 a (pow.f64 (+.f64 t x) 3)) (/.f64 z (pow.f64 (+.f64 t x) 3))) (+.f64 (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 4)) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 4)) (/.f64 b (pow.f64 (+.f64 t x) 3)))))) (/.f64 (*.f64 z x) (+.f64 t x))))))
(fma.f64 (-.f64 (+.f64 (/.f64 z (+.f64 t x)) (/.f64 a (+.f64 t x))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 2)) (+.f64 (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 2)) (/.f64 b (+.f64 t x))))) y (fma.f64 (-.f64 (+.f64 (/.f64 z (/.f64 (pow.f64 (+.f64 t x) 3) x)) (+.f64 (/.f64 a (/.f64 (pow.f64 (+.f64 t x) 3) t)) (/.f64 b (pow.f64 (+.f64 t x) 2)))) (+.f64 (/.f64 a (pow.f64 (+.f64 t x) 2)) (/.f64 z (pow.f64 (+.f64 t x) 2)))) (*.f64 y y) (+.f64 (/.f64 a (/.f64 (+.f64 t x) t)) (fma.f64 (pow.f64 y 3) (-.f64 (+.f64 (/.f64 a (pow.f64 (+.f64 t x) 3)) (/.f64 z (pow.f64 (+.f64 t x) 3))) (+.f64 (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 4)) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 4)) (/.f64 b (pow.f64 (+.f64 t x) 3))))) (/.f64 (*.f64 z x) (+.f64 t x))))))
(fma.f64 (+.f64 (/.f64 z (+.f64 t x)) (-.f64 (/.f64 a (+.f64 t x)) (+.f64 (/.f64 a (/.f64 (pow.f64 (+.f64 t x) 2) t)) (+.f64 (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 2)) (/.f64 b (+.f64 t x)))))) y (fma.f64 (+.f64 (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 3)) (/.f64 b (pow.f64 (+.f64 t x) 2))) (-.f64 (*.f64 (/.f64 z (pow.f64 (+.f64 t x) 3)) x) (+.f64 (/.f64 a (pow.f64 (+.f64 t x) 2)) (/.f64 z (pow.f64 (+.f64 t x) 2))))) (*.f64 y y) (+.f64 (/.f64 a (/.f64 (+.f64 t x) t)) (fma.f64 (pow.f64 y 3) (+.f64 (/.f64 a (pow.f64 (+.f64 t x) 3)) (-.f64 (/.f64 z (pow.f64 (+.f64 t x) 3)) (+.f64 (/.f64 b (pow.f64 (+.f64 t x) 3)) (+.f64 (*.f64 (/.f64 z (pow.f64 (+.f64 t x) 4)) x) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 4)))))) (/.f64 (*.f64 z x) (+.f64 t x))))))
(-.f64 (+.f64 a z) b)
(-.f64 (+.f64 z a) b)
(+.f64 z (-.f64 a b))
(-.f64 (+.f64 a (+.f64 (/.f64 (*.f64 a t) y) (+.f64 (/.f64 (*.f64 z x) y) z))) (+.f64 b (/.f64 (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)) y)))
(-.f64 (+.f64 a (+.f64 (/.f64 (*.f64 a t) y) (+.f64 z (/.f64 z (/.f64 y x))))) (+.f64 b (/.f64 (+.f64 t x) (/.f64 y (-.f64 (+.f64 z a) b)))))
(+.f64 a (+.f64 (+.f64 z (*.f64 (/.f64 z y) x)) (-.f64 (*.f64 (/.f64 a y) t) (+.f64 b (/.f64 (+.f64 t x) (/.f64 y (+.f64 z (-.f64 a b))))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t x) (-.f64 (+.f64 (*.f64 z x) (*.f64 a t)) (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)))) (pow.f64 y 2))) (+.f64 a (+.f64 (/.f64 (*.f64 z x) y) (+.f64 (/.f64 (*.f64 a t) y) z)))) (+.f64 b (/.f64 (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)) y)))
(-.f64 (fma.f64 -1 (/.f64 (+.f64 t x) (/.f64 (*.f64 y y) (-.f64 (fma.f64 z x (*.f64 a t)) (*.f64 (+.f64 t x) (-.f64 (+.f64 z a) b))))) (+.f64 a (+.f64 (/.f64 z (/.f64 y x)) (+.f64 z (/.f64 (*.f64 a t) y))))) (+.f64 b (/.f64 (+.f64 t x) (/.f64 y (-.f64 (+.f64 z a) b)))))
(-.f64 (fma.f64 -1 (*.f64 (/.f64 (+.f64 t x) (*.f64 y y)) (-.f64 (fma.f64 z x (*.f64 a t)) (*.f64 (+.f64 t x) (+.f64 z (-.f64 a b))))) (+.f64 a (+.f64 z (+.f64 (*.f64 (/.f64 a y) t) (*.f64 (/.f64 z y) x))))) (+.f64 b (/.f64 (+.f64 t x) (/.f64 y (+.f64 z (-.f64 a b))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t x) (-.f64 (+.f64 (*.f64 z x) (*.f64 a t)) (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)))) (pow.f64 y 2))) (+.f64 a (+.f64 (/.f64 (*.f64 z x) y) (+.f64 (/.f64 (*.f64 a t) y) (+.f64 z (/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) (-.f64 (+.f64 (*.f64 z x) (*.f64 a t)) (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)))) (pow.f64 y 3))))))) (+.f64 b (/.f64 (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)) y)))
(-.f64 (fma.f64 -1 (/.f64 (+.f64 t x) (/.f64 (*.f64 y y) (-.f64 (fma.f64 z x (*.f64 a t)) (*.f64 (+.f64 t x) (-.f64 (+.f64 z a) b))))) (+.f64 a (+.f64 (/.f64 z (/.f64 y x)) (+.f64 (/.f64 (*.f64 a t) y) (+.f64 z (/.f64 (pow.f64 (+.f64 t x) 2) (/.f64 (pow.f64 y 3) (-.f64 (fma.f64 z x (*.f64 a t)) (*.f64 (+.f64 t x) (-.f64 (+.f64 z a) b)))))))))) (+.f64 b (/.f64 (+.f64 t x) (/.f64 y (-.f64 (+.f64 z a) b)))))
(-.f64 (fma.f64 -1 (*.f64 (/.f64 (+.f64 t x) (*.f64 y y)) (-.f64 (fma.f64 z x (*.f64 a t)) (*.f64 (+.f64 t x) (+.f64 z (-.f64 a b))))) (+.f64 (*.f64 (/.f64 z y) x) (+.f64 (+.f64 z (+.f64 (*.f64 (/.f64 a y) t) (*.f64 (/.f64 (pow.f64 (+.f64 t x) 2) (pow.f64 y 3)) (-.f64 (fma.f64 z x (*.f64 a t)) (*.f64 (+.f64 t x) (+.f64 z (-.f64 a b))))))) a))) (+.f64 b (/.f64 (+.f64 t x) (/.f64 y (+.f64 z (-.f64 a b))))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 a)) (*.f64 -1 b)))
(neg.f64 (-.f64 (*.f64 -1 (+.f64 z a)) (neg.f64 b)))
(neg.f64 (-.f64 (fma.f64 -1 z (neg.f64 a)) (neg.f64 b)))
(+.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 a)) (*.f64 -1 b))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 z x) (*.f64 a t))) (*.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 a)) (*.f64 -1 b)) (+.f64 t x))) y)))
(fma.f64 -1 (-.f64 (*.f64 -1 (+.f64 z a)) (neg.f64 b)) (neg.f64 (/.f64 (-.f64 (neg.f64 (fma.f64 z x (*.f64 a t))) (*.f64 (+.f64 t x) (-.f64 (*.f64 -1 (+.f64 z a)) (neg.f64 b)))) y)))
(*.f64 -1 (+.f64 (-.f64 (fma.f64 -1 z (neg.f64 a)) (neg.f64 b)) (/.f64 (-.f64 (neg.f64 (fma.f64 z x (*.f64 a t))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 -1 z (neg.f64 a)) (neg.f64 b)))) y)))
(+.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 a)) (*.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 z x) (*.f64 a t))) (*.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 a)) (*.f64 -1 b)) (+.f64 t x))) y)) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 -1 (+.f64 (*.f64 z x) (*.f64 a t))) (*.f64 (+.f64 t x) (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 a)) (*.f64 -1 b))))) (pow.f64 y 2))))
(fma.f64 -1 (-.f64 (*.f64 -1 (+.f64 z a)) (neg.f64 b)) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (fma.f64 z x (*.f64 a t))) (*.f64 (+.f64 t x) (-.f64 (*.f64 -1 (+.f64 z a)) (neg.f64 b)))) y) (/.f64 (+.f64 t x) (/.f64 (*.f64 y y) (-.f64 (neg.f64 (fma.f64 z x (*.f64 a t))) (*.f64 (+.f64 t x) (-.f64 (*.f64 -1 (+.f64 z a)) (neg.f64 b))))))))
(fma.f64 -1 (-.f64 (fma.f64 -1 z (neg.f64 a)) (neg.f64 b)) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (fma.f64 z x (*.f64 a t))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 -1 z (neg.f64 a)) (neg.f64 b)))) y) (*.f64 (/.f64 (+.f64 t x) (*.f64 y y)) (-.f64 (neg.f64 (fma.f64 z x (*.f64 a t))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 -1 z (neg.f64 a)) (neg.f64 b)))))))
(+.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 a)) (*.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 z x) (*.f64 a t))) (*.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 a)) (*.f64 -1 b)) (+.f64 t x))) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) (-.f64 (*.f64 -1 (+.f64 (*.f64 z x) (*.f64 a t))) (*.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 a)) (*.f64 -1 b)) (+.f64 t x)))) (pow.f64 y 3))) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 -1 (+.f64 (*.f64 z x) (*.f64 a t))) (*.f64 (+.f64 t x) (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 a)) (*.f64 -1 b))))) (pow.f64 y 2)))))
(fma.f64 -1 (-.f64 (*.f64 -1 (+.f64 z a)) (neg.f64 b)) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (fma.f64 z x (*.f64 a t))) (*.f64 (+.f64 t x) (-.f64 (*.f64 -1 (+.f64 z a)) (neg.f64 b)))) y) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) (-.f64 (neg.f64 (fma.f64 z x (*.f64 a t))) (*.f64 (+.f64 t x) (-.f64 (*.f64 -1 (+.f64 z a)) (neg.f64 b))))) (pow.f64 y 3)) (/.f64 (+.f64 t x) (/.f64 (*.f64 y y) (-.f64 (neg.f64 (fma.f64 z x (*.f64 a t))) (*.f64 (+.f64 t x) (-.f64 (*.f64 -1 (+.f64 z a)) (neg.f64 b)))))))))
(fma.f64 -1 (-.f64 (fma.f64 -1 z (neg.f64 a)) (neg.f64 b)) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (fma.f64 z x (*.f64 a t))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 -1 z (neg.f64 a)) (neg.f64 b)))) y) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (+.f64 t x) 2) (pow.f64 y 3)) (-.f64 (neg.f64 (fma.f64 z x (*.f64 a t))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 -1 z (neg.f64 a)) (neg.f64 b))))) (*.f64 (/.f64 (+.f64 t x) (*.f64 y y)) (-.f64 (neg.f64 (fma.f64 z x (*.f64 a t))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 -1 z (neg.f64 a)) (neg.f64 b))))))))
(/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 x (+.f64 y (+.f64 t x))) (/.f64 y (+.f64 y (+.f64 t x)))) z) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(+.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 y (+.f64 t x))) (/.f64 y (+.f64 y (+.f64 t x))))) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 x (+.f64 y (+.f64 t x))) (/.f64 y (+.f64 y (+.f64 t x)))) z) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(+.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 y (+.f64 t x))) (/.f64 y (+.f64 y (+.f64 t x))))) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 x (+.f64 y (+.f64 t x))) (/.f64 y (+.f64 y (+.f64 t x)))) z) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(+.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 y (+.f64 t x))) (/.f64 y (+.f64 y (+.f64 t x))))) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x)))
(/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 t x)) z))
(/.f64 (*.f64 z (+.f64 y x)) (+.f64 y (+.f64 t x)))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 t x)) z)) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y t) (/.f64 (+.f64 y (+.f64 t x)) a)) (/.f64 (-.f64 (*.f64 z (+.f64 y x)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 t x)) z)) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y t) (/.f64 (+.f64 y (+.f64 t x)) a)) (/.f64 (-.f64 (*.f64 z (+.f64 y x)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 t x)) z)) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y t) (/.f64 (+.f64 y (+.f64 t x)) a)) (/.f64 (-.f64 (*.f64 z (+.f64 y x)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x)))
(/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 t x)) z))
(/.f64 (*.f64 z (+.f64 y x)) (+.f64 y (+.f64 t x)))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 t x)) z)) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y t) (/.f64 (+.f64 y (+.f64 t x)) a)) (/.f64 (-.f64 (*.f64 z (+.f64 y x)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 t x)) z)) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y t) (/.f64 (+.f64 y (+.f64 t x)) a)) (/.f64 (-.f64 (*.f64 z (+.f64 y x)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 t x)) z)) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y t) (/.f64 (+.f64 y (+.f64 t x)) a)) (/.f64 (-.f64 (*.f64 z (+.f64 y x)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(/.f64 (-.f64 (+.f64 (*.f64 y a) (*.f64 (+.f64 y x) z)) (*.f64 y b)) (+.f64 y x))
(/.f64 (-.f64 (fma.f64 y a (*.f64 z (+.f64 y x))) (*.f64 y b)) (+.f64 y x))
(-.f64 (+.f64 (*.f64 t (-.f64 (+.f64 (/.f64 a (+.f64 y x)) (/.f64 (*.f64 y b) (pow.f64 (+.f64 y x) 2))) (+.f64 (/.f64 z (+.f64 y x)) (/.f64 (*.f64 y a) (pow.f64 (+.f64 y x) 2))))) (+.f64 (/.f64 (*.f64 a y) (+.f64 y x)) z)) (/.f64 (*.f64 y b) (+.f64 y x)))
(-.f64 (fma.f64 t (+.f64 (/.f64 a (+.f64 y x)) (-.f64 (/.f64 (*.f64 y b) (pow.f64 (+.f64 y x) 2)) (+.f64 (/.f64 z (+.f64 y x)) (/.f64 (*.f64 y a) (pow.f64 (+.f64 y x) 2))))) (+.f64 z (/.f64 (*.f64 y a) (+.f64 y x)))) (/.f64 y (/.f64 (+.f64 y x) b)))
(-.f64 (fma.f64 t (+.f64 (/.f64 a (+.f64 y x)) (-.f64 (-.f64 (*.f64 (/.f64 y (pow.f64 (+.f64 y x) 2)) b) (/.f64 z (+.f64 y x))) (*.f64 (/.f64 y (pow.f64 (+.f64 y x) 2)) a))) (+.f64 z (/.f64 y (/.f64 (+.f64 y x) a)))) (*.f64 (/.f64 y (+.f64 y x)) b))
(-.f64 (+.f64 (*.f64 t (-.f64 (+.f64 (/.f64 a (+.f64 y x)) (/.f64 (*.f64 y b) (pow.f64 (+.f64 y x) 2))) (+.f64 (/.f64 z (+.f64 y x)) (/.f64 (*.f64 y a) (pow.f64 (+.f64 y x) 2))))) (+.f64 (/.f64 (*.f64 a y) (+.f64 y x)) (+.f64 (*.f64 (pow.f64 t 2) (-.f64 (+.f64 (/.f64 z (pow.f64 (+.f64 y x) 2)) (/.f64 (*.f64 a y) (pow.f64 (+.f64 y x) 3))) (+.f64 (/.f64 (*.f64 y b) (pow.f64 (+.f64 y x) 3)) (/.f64 a (pow.f64 (+.f64 y x) 2))))) z))) (/.f64 (*.f64 y b) (+.f64 y x)))
(-.f64 (fma.f64 t (+.f64 (/.f64 a (+.f64 y x)) (-.f64 (/.f64 (*.f64 y b) (pow.f64 (+.f64 y x) 2)) (+.f64 (/.f64 z (+.f64 y x)) (/.f64 (*.f64 y a) (pow.f64 (+.f64 y x) 2))))) (+.f64 (/.f64 (*.f64 y a) (+.f64 y x)) (fma.f64 (*.f64 t t) (-.f64 (+.f64 (/.f64 z (pow.f64 (+.f64 y x) 2)) (/.f64 a (/.f64 (pow.f64 (+.f64 y x) 3) y))) (+.f64 (/.f64 y (/.f64 (pow.f64 (+.f64 y x) 3) b)) (/.f64 a (pow.f64 (+.f64 y x) 2)))) z))) (/.f64 y (/.f64 (+.f64 y x) b)))
(-.f64 (fma.f64 t (+.f64 (/.f64 a (+.f64 y x)) (-.f64 (-.f64 (*.f64 (/.f64 y (pow.f64 (+.f64 y x) 2)) b) (/.f64 z (+.f64 y x))) (*.f64 (/.f64 y (pow.f64 (+.f64 y x) 2)) a))) (+.f64 (/.f64 y (/.f64 (+.f64 y x) a)) (fma.f64 (*.f64 t t) (+.f64 (/.f64 z (pow.f64 (+.f64 y x) 2)) (-.f64 (*.f64 (/.f64 a (pow.f64 (+.f64 y x) 3)) y) (+.f64 (*.f64 (/.f64 y (pow.f64 (+.f64 y x) 3)) b) (/.f64 a (pow.f64 (+.f64 y x) 2))))) z))) (*.f64 (/.f64 y (+.f64 y x)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 y b) (pow.f64 (+.f64 y x) 4)) (/.f64 a (pow.f64 (+.f64 y x) 3))) (+.f64 (/.f64 z (pow.f64 (+.f64 y x) 3)) (/.f64 (*.f64 y a) (pow.f64 (+.f64 y x) 4)))) (pow.f64 t 3)) (+.f64 (*.f64 t (-.f64 (+.f64 (/.f64 a (+.f64 y x)) (/.f64 (*.f64 y b) (pow.f64 (+.f64 y x) 2))) (+.f64 (/.f64 z (+.f64 y x)) (/.f64 (*.f64 y a) (pow.f64 (+.f64 y x) 2))))) (+.f64 (/.f64 (*.f64 a y) (+.f64 y x)) (+.f64 (*.f64 (pow.f64 t 2) (-.f64 (+.f64 (/.f64 z (pow.f64 (+.f64 y x) 2)) (/.f64 (*.f64 a y) (pow.f64 (+.f64 y x) 3))) (+.f64 (/.f64 (*.f64 y b) (pow.f64 (+.f64 y x) 3)) (/.f64 a (pow.f64 (+.f64 y x) 2))))) z)))) (/.f64 (*.f64 y b) (+.f64 y x)))
(-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 (*.f64 y b) (pow.f64 (+.f64 y x) 4)) (/.f64 a (pow.f64 (+.f64 y x) 3))) (+.f64 (/.f64 z (pow.f64 (+.f64 y x) 3)) (/.f64 y (/.f64 (pow.f64 (+.f64 y x) 4) a)))) (pow.f64 t 3) (fma.f64 t (+.f64 (/.f64 a (+.f64 y x)) (-.f64 (/.f64 (*.f64 y b) (pow.f64 (+.f64 y x) 2)) (+.f64 (/.f64 z (+.f64 y x)) (/.f64 (*.f64 y a) (pow.f64 (+.f64 y x) 2))))) (+.f64 (/.f64 (*.f64 y a) (+.f64 y x)) (fma.f64 (*.f64 t t) (-.f64 (+.f64 (/.f64 z (pow.f64 (+.f64 y x) 2)) (/.f64 a (/.f64 (pow.f64 (+.f64 y x) 3) y))) (+.f64 (/.f64 y (/.f64 (pow.f64 (+.f64 y x) 3) b)) (/.f64 a (pow.f64 (+.f64 y x) 2)))) z)))) (/.f64 y (/.f64 (+.f64 y x) b)))
(-.f64 (fma.f64 (+.f64 (/.f64 y (/.f64 (pow.f64 (+.f64 y x) 4) b)) (-.f64 (/.f64 a (pow.f64 (+.f64 y x) 3)) (+.f64 (/.f64 z (pow.f64 (+.f64 y x) 3)) (/.f64 a (/.f64 (pow.f64 (+.f64 y x) 4) y))))) (pow.f64 t 3) (fma.f64 t (+.f64 (/.f64 a (+.f64 y x)) (-.f64 (-.f64 (*.f64 (/.f64 y (pow.f64 (+.f64 y x) 2)) b) (/.f64 z (+.f64 y x))) (*.f64 (/.f64 y (pow.f64 (+.f64 y x) 2)) a))) (+.f64 (/.f64 y (/.f64 (+.f64 y x) a)) (fma.f64 (*.f64 t t) (+.f64 (/.f64 z (pow.f64 (+.f64 y x) 2)) (-.f64 (*.f64 (/.f64 a (pow.f64 (+.f64 y x) 3)) y) (+.f64 (*.f64 (/.f64 y (pow.f64 (+.f64 y x) 3)) b) (/.f64 a (pow.f64 (+.f64 y x) 2))))) z)))) (*.f64 (/.f64 y (+.f64 y x)) b))
a
(-.f64 (+.f64 (/.f64 (*.f64 a y) t) (+.f64 (/.f64 (*.f64 (+.f64 y x) z) t) a)) (+.f64 (/.f64 (*.f64 (+.f64 y x) a) t) (/.f64 (*.f64 y b) t)))
(-.f64 (-.f64 (+.f64 (+.f64 a (/.f64 (+.f64 y x) (/.f64 t z))) (/.f64 y (/.f64 t a))) (/.f64 a (/.f64 t (+.f64 y x)))) (/.f64 y (/.f64 t b)))
(+.f64 (+.f64 a (*.f64 (/.f64 (+.f64 y x) t) z)) (-.f64 (*.f64 (/.f64 y t) a) (+.f64 (*.f64 (/.f64 y t) b) (*.f64 (/.f64 (+.f64 y x) t) a))))
(-.f64 (+.f64 (/.f64 (*.f64 y a) t) (+.f64 (/.f64 (*.f64 (+.f64 y x) z) t) (+.f64 a (*.f64 -1 (/.f64 (*.f64 (+.f64 y x) (-.f64 (+.f64 (*.f64 a y) (*.f64 (+.f64 y x) z)) (+.f64 (*.f64 y b) (*.f64 (+.f64 y x) a)))) (pow.f64 t 2)))))) (+.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 a (+.f64 y x)) t)))
(+.f64 (/.f64 y (/.f64 t a)) (-.f64 (+.f64 (/.f64 (+.f64 y x) (/.f64 t z)) (+.f64 a (neg.f64 (/.f64 (+.f64 y x) (/.f64 (*.f64 t t) (-.f64 (fma.f64 y a (*.f64 z (+.f64 y x))) (fma.f64 y b (*.f64 a (+.f64 y x))))))))) (+.f64 (/.f64 y (/.f64 t b)) (/.f64 a (/.f64 t (+.f64 y x))))))
(+.f64 (+.f64 a (+.f64 (*.f64 (/.f64 (+.f64 y x) t) z) (neg.f64 (*.f64 (/.f64 (+.f64 y x) (*.f64 t t)) (-.f64 (fma.f64 y a (*.f64 z (+.f64 y x))) (fma.f64 y b (*.f64 a (+.f64 y x)))))))) (-.f64 (*.f64 (/.f64 y t) a) (+.f64 (*.f64 (/.f64 y t) b) (*.f64 (/.f64 (+.f64 y x) t) a))))
(-.f64 (+.f64 (/.f64 (*.f64 y a) t) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (+.f64 (*.f64 y a) (*.f64 (+.f64 y x) z)) (+.f64 (*.f64 y b) (*.f64 a (+.f64 y x))))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 (+.f64 y x) z) t) (+.f64 a (*.f64 -1 (/.f64 (*.f64 (+.f64 y x) (-.f64 (+.f64 (*.f64 a y) (*.f64 (+.f64 y x) z)) (+.f64 (*.f64 y b) (*.f64 (+.f64 y x) a)))) (pow.f64 t 2))))))) (+.f64 (/.f64 (*.f64 y b) t) (/.f64 (*.f64 a (+.f64 y x)) t)))
(+.f64 (/.f64 y (/.f64 t a)) (-.f64 (+.f64 (+.f64 (/.f64 (+.f64 y x) (/.f64 t z)) (+.f64 a (neg.f64 (/.f64 (+.f64 y x) (/.f64 (*.f64 t t) (-.f64 (fma.f64 y a (*.f64 z (+.f64 y x))) (fma.f64 y b (*.f64 a (+.f64 y x))))))))) (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (fma.f64 y a (*.f64 z (+.f64 y x))) (fma.f64 y b (*.f64 a (+.f64 y x))))) (pow.f64 t 3))) (+.f64 (/.f64 y (/.f64 t b)) (/.f64 a (/.f64 t (+.f64 y x))))))
(+.f64 (*.f64 (/.f64 y t) a) (+.f64 (+.f64 a (+.f64 (*.f64 (/.f64 (+.f64 y x) t) z) (neg.f64 (*.f64 (/.f64 (+.f64 y x) (*.f64 t t)) (-.f64 (fma.f64 y a (*.f64 z (+.f64 y x))) (fma.f64 y b (*.f64 a (+.f64 y x)))))))) (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 3)) (-.f64 (fma.f64 y a (*.f64 z (+.f64 y x))) (fma.f64 y b (*.f64 a (+.f64 y x))))) (+.f64 (*.f64 (/.f64 y t) b) (*.f64 (/.f64 (+.f64 y x) t) a)))))
a
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 y a) (*.f64 (+.f64 y x) z)) (*.f64 y b))) (*.f64 -1 (*.f64 (+.f64 y x) a))) t)) a)
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (fma.f64 y a (*.f64 z (+.f64 y x))) (fma.f64 y b (*.f64 a (+.f64 y x))))) t) a)
(+.f64 a (/.f64 (*.f64 1 (-.f64 (fma.f64 y a (*.f64 z (+.f64 y x))) (fma.f64 y b (*.f64 a (+.f64 y x))))) t))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 a y) (*.f64 (+.f64 y x) z)) (*.f64 y b))) (*.f64 -1 (*.f64 (+.f64 y x) a))) (+.f64 y x)) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 y a) (*.f64 (+.f64 y x) z)) (*.f64 y b))) (*.f64 -1 (*.f64 (+.f64 y x) a))) t)) a))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (fma.f64 y a (*.f64 z (+.f64 y x))) (fma.f64 y b (*.f64 a (+.f64 y x))))) t) a) (/.f64 (+.f64 y x) (/.f64 (*.f64 t t) (*.f64 -1 (-.f64 (fma.f64 y a (*.f64 z (+.f64 y x))) (fma.f64 y b (*.f64 a (+.f64 y x))))))))
(+.f64 a (+.f64 (neg.f64 (*.f64 (/.f64 (+.f64 y x) (*.f64 t t)) (-.f64 (fma.f64 y a (*.f64 z (+.f64 y x))) (fma.f64 y b (*.f64 a (+.f64 y x)))))) (/.f64 (*.f64 1 (-.f64 (fma.f64 y a (*.f64 z (+.f64 y x))) (fma.f64 y b (*.f64 a (+.f64 y x))))) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 y a) (*.f64 (+.f64 y x) z)) (*.f64 y b))) (*.f64 -1 (*.f64 (+.f64 y x) a))) (pow.f64 (+.f64 y x) 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 y a) (*.f64 (+.f64 y x) z)) (*.f64 y b))) (*.f64 -1 (*.f64 (+.f64 y x) a))) t)) (+.f64 a (/.f64 (*.f64 (+.f64 y x) (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 a y) (*.f64 (+.f64 y x) z)) (*.f64 y b))) (*.f64 -1 (*.f64 (+.f64 y x) a)))) (pow.f64 t 2)))))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (fma.f64 y a (*.f64 z (+.f64 y x))) (fma.f64 y b (*.f64 a (+.f64 y x))))) (/.f64 (pow.f64 t 3) (pow.f64 (+.f64 y x) 2))) (+.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (fma.f64 y a (*.f64 z (+.f64 y x))) (fma.f64 y b (*.f64 a (+.f64 y x))))) t) a) (/.f64 (+.f64 y x) (/.f64 (*.f64 t t) (*.f64 -1 (-.f64 (fma.f64 y a (*.f64 z (+.f64 y x))) (fma.f64 y b (*.f64 a (+.f64 y x)))))))))
(+.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (+.f64 y x) (*.f64 t t)) (-.f64 (fma.f64 y a (*.f64 z (+.f64 y x))) (fma.f64 y b (*.f64 a (+.f64 y x)))))) (/.f64 (*.f64 1 (-.f64 (fma.f64 y a (*.f64 z (+.f64 y x))) (fma.f64 y b (*.f64 a (+.f64 y x))))) t)) (+.f64 a (/.f64 (*.f64 1 (-.f64 (fma.f64 y a (*.f64 z (+.f64 y x))) (fma.f64 y b (*.f64 a (+.f64 y x))))) (/.f64 (pow.f64 t 3) (pow.f64 (+.f64 y x) 2)))))
(/.f64 (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(/.f64 (-.f64 (*.f64 z (+.f64 y x)) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (*.f64 a (+.f64 (/.f64 y (+.f64 y (+.f64 t x))) (/.f64 t (+.f64 y (+.f64 t x)))))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 t x)) z)) (-.f64 (*.f64 a (+.f64 (/.f64 y (+.f64 y (+.f64 t x))) (/.f64 t (+.f64 y (+.f64 t x))))) (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b))))
(+.f64 (*.f64 a (+.f64 (/.f64 y (+.f64 y (+.f64 t x))) (/.f64 t (+.f64 y (+.f64 t x))))) (/.f64 (-.f64 (*.f64 z (+.f64 y x)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (*.f64 a (+.f64 (/.f64 y (+.f64 y (+.f64 t x))) (/.f64 t (+.f64 y (+.f64 t x)))))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 t x)) z)) (-.f64 (*.f64 a (+.f64 (/.f64 y (+.f64 y (+.f64 t x))) (/.f64 t (+.f64 y (+.f64 t x))))) (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b))))
(+.f64 (*.f64 a (+.f64 (/.f64 y (+.f64 y (+.f64 t x))) (/.f64 t (+.f64 y (+.f64 t x))))) (/.f64 (-.f64 (*.f64 z (+.f64 y x)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (*.f64 a (+.f64 (/.f64 y (+.f64 y (+.f64 t x))) (/.f64 t (+.f64 y (+.f64 t x)))))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 t x)) z)) (-.f64 (*.f64 a (+.f64 (/.f64 y (+.f64 y (+.f64 t x))) (/.f64 t (+.f64 y (+.f64 t x))))) (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b))))
(+.f64 (*.f64 a (+.f64 (/.f64 y (+.f64 y (+.f64 t x))) (/.f64 t (+.f64 y (+.f64 t x))))) (/.f64 (-.f64 (*.f64 z (+.f64 y x)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))
(/.f64 (+.f64 y t) (/.f64 (+.f64 y (+.f64 t x)) a))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 t x)) z)) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y t) (/.f64 (+.f64 y (+.f64 t x)) a)) (/.f64 (-.f64 (*.f64 z (+.f64 y x)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 t x)) z)) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y t) (/.f64 (+.f64 y (+.f64 t x)) a)) (/.f64 (-.f64 (*.f64 z (+.f64 y x)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 t x)) z)) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y t) (/.f64 (+.f64 y (+.f64 t x)) a)) (/.f64 (-.f64 (*.f64 z (+.f64 y x)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))
(/.f64 (+.f64 y t) (/.f64 (+.f64 y (+.f64 t x)) a))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 t x)) z)) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y t) (/.f64 (+.f64 y (+.f64 t x)) a)) (/.f64 (-.f64 (*.f64 z (+.f64 y x)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 t x)) z)) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y t) (/.f64 (+.f64 y (+.f64 t x)) a)) (/.f64 (-.f64 (*.f64 z (+.f64 y x)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 t x)) z)) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y t) (/.f64 (+.f64 y (+.f64 t x)) a)) (/.f64 (-.f64 (*.f64 z (+.f64 y x)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(/.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (+.f64 y (+.f64 t x)))
(/.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (+.f64 y (+.f64 t x)))
(+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (+.f64 (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x))) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))))
(+.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 t x)) z)) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y t) (/.f64 (+.f64 y (+.f64 t x)) a)) (/.f64 (-.f64 (*.f64 z (+.f64 y x)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (+.f64 (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x))) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))))
(+.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 t x)) z)) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y t) (/.f64 (+.f64 y (+.f64 t x)) a)) (/.f64 (-.f64 (*.f64 z (+.f64 y x)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (+.f64 (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x))) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))))
(+.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 t x)) z)) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y t) (/.f64 (+.f64 y (+.f64 t x)) a)) (/.f64 (-.f64 (*.f64 z (+.f64 y x)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(/.f64 (*.f64 y (neg.f64 b)) (+.f64 y (+.f64 t x)))
(/.f64 (neg.f64 b) (/.f64 (+.f64 y (+.f64 t x)) y))
(+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (+.f64 (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x))) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))))
(+.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 t x)) z)) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y t) (/.f64 (+.f64 y (+.f64 t x)) a)) (/.f64 (-.f64 (*.f64 z (+.f64 y x)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (+.f64 (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x))) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))))
(+.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 t x)) z)) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y t) (/.f64 (+.f64 y (+.f64 t x)) a)) (/.f64 (-.f64 (*.f64 z (+.f64 y x)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (+.f64 (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x))) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))))
(+.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 t x)) z)) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y t) (/.f64 (+.f64 y (+.f64 t x)) a)) (/.f64 (-.f64 (*.f64 z (+.f64 y x)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(/.f64 (*.f64 y (neg.f64 b)) (+.f64 y (+.f64 t x)))
(/.f64 (neg.f64 b) (/.f64 (+.f64 y (+.f64 t x)) y))
(+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (+.f64 (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x))) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))))
(+.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 t x)) z)) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y t) (/.f64 (+.f64 y (+.f64 t x)) a)) (/.f64 (-.f64 (*.f64 z (+.f64 y x)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (+.f64 (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x))) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))))
(+.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 t x)) z)) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y t) (/.f64 (+.f64 y (+.f64 t x)) a)) (/.f64 (-.f64 (*.f64 z (+.f64 y x)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x))) (+.f64 (/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x))) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))))
(+.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 t x)) z)) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(+.f64 (/.f64 (+.f64 y t) (/.f64 (+.f64 y (+.f64 t x)) a)) (/.f64 (-.f64 (*.f64 z (+.f64 y x)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
(-.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 y t))) (*.f64 y b))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 y t))) (*.f64 y b))
(-.f64 (+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t)))) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(-.f64 (+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t)))) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(-.f64 (+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t)))) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(*.f64 z x)
(-.f64 (+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t)))) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(-.f64 (+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t)))) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(-.f64 (+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t)))) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(*.f64 z x)
(-.f64 (+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t)))) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(-.f64 (+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t)))) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(-.f64 (+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t)))) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 z x) (*.f64 a t))
(fma.f64 z x (*.f64 a t))
(+.f64 (*.f64 z x) (+.f64 (*.f64 y (-.f64 (+.f64 a z) b)) (*.f64 a t)))
(fma.f64 z x (fma.f64 y (-.f64 (+.f64 z a) b) (*.f64 a t)))
(fma.f64 z x (fma.f64 y (+.f64 z (-.f64 a b)) (*.f64 a t)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 y (-.f64 (+.f64 a z) b)) (*.f64 a t)))
(fma.f64 z x (fma.f64 y (-.f64 (+.f64 z a) b) (*.f64 a t)))
(fma.f64 z x (fma.f64 y (+.f64 z (-.f64 a b)) (*.f64 a t)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 y (-.f64 (+.f64 a z) b)) (*.f64 a t)))
(fma.f64 z x (fma.f64 y (-.f64 (+.f64 z a) b) (*.f64 a t)))
(fma.f64 z x (fma.f64 y (+.f64 z (-.f64 a b)) (*.f64 a t)))
(*.f64 y (-.f64 (+.f64 a z) b))
(*.f64 y (-.f64 (+.f64 z a) b))
(*.f64 y (+.f64 z (-.f64 a b)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 a t) (*.f64 y (-.f64 (+.f64 a z) b))))
(fma.f64 z x (fma.f64 y (-.f64 (+.f64 z a) b) (*.f64 a t)))
(fma.f64 z x (fma.f64 y (+.f64 z (-.f64 a b)) (*.f64 a t)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 a t) (*.f64 y (-.f64 (+.f64 a z) b))))
(fma.f64 z x (fma.f64 y (-.f64 (+.f64 z a) b) (*.f64 a t)))
(fma.f64 z x (fma.f64 y (+.f64 z (-.f64 a b)) (*.f64 a t)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 a t) (*.f64 y (-.f64 (+.f64 a z) b))))
(fma.f64 z x (fma.f64 y (-.f64 (+.f64 z a) b) (*.f64 a t)))
(fma.f64 z x (fma.f64 y (+.f64 z (-.f64 a b)) (*.f64 a t)))
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 a)) (*.f64 -1 b)) y))
(*.f64 (neg.f64 (-.f64 (*.f64 -1 (+.f64 z a)) (neg.f64 b))) y)
(*.f64 (-.f64 (fma.f64 -1 z (neg.f64 a)) (neg.f64 b)) (neg.f64 y))
(+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 a)) (*.f64 -1 b)) y)) (*.f64 a t)))
(fma.f64 z x (fma.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (+.f64 z a)) (neg.f64 b))) (*.f64 a t)))
(fma.f64 z x (fma.f64 -1 (*.f64 y (-.f64 (fma.f64 -1 z (neg.f64 a)) (neg.f64 b))) (*.f64 a t)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 a)) (*.f64 -1 b)) y)) (*.f64 a t)))
(fma.f64 z x (fma.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (+.f64 z a)) (neg.f64 b))) (*.f64 a t)))
(fma.f64 z x (fma.f64 -1 (*.f64 y (-.f64 (fma.f64 -1 z (neg.f64 a)) (neg.f64 b))) (*.f64 a t)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 a)) (*.f64 -1 b)) y)) (*.f64 a t)))
(fma.f64 z x (fma.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (+.f64 z a)) (neg.f64 b))) (*.f64 a t)))
(fma.f64 z x (fma.f64 -1 (*.f64 y (-.f64 (fma.f64 -1 z (neg.f64 a)) (neg.f64 b))) (*.f64 a t)))
(-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(*.f64 (+.f64 y x) z)
(*.f64 z (+.f64 y x))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(*.f64 (+.f64 y x) z)
(*.f64 z (+.f64 y x))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(-.f64 (+.f64 (*.f64 a y) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (fma.f64 y a (*.f64 z (+.f64 y x))) (*.f64 y b))
(-.f64 (+.f64 (*.f64 a y) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t))) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(-.f64 (+.f64 (*.f64 a y) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t))) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(-.f64 (+.f64 (*.f64 a y) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t))) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(*.f64 a t)
(-.f64 (+.f64 (*.f64 a y) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t))) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(-.f64 (+.f64 (*.f64 a y) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t))) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(-.f64 (+.f64 (*.f64 a y) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t))) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(*.f64 a t)
(-.f64 (+.f64 (*.f64 a y) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t))) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(-.f64 (+.f64 (*.f64 a y) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t))) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(-.f64 (+.f64 (*.f64 a y) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t))) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))
(-.f64 (*.f64 z (+.f64 y x)) (*.f64 y b))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(*.f64 a (+.f64 y t))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(*.f64 a (+.f64 y t))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(-.f64 (+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 a (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 (+.f64 y x) z)))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 a (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 (+.f64 y x) z)))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 a (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 (+.f64 y x) z)))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(*.f64 -1 (*.f64 y b))
(*.f64 y (neg.f64 b))
(+.f64 (*.f64 a (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 (+.f64 y x) z)))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 a (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 (+.f64 y x) z)))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 a (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 (+.f64 y x) z)))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(*.f64 -1 (*.f64 y b))
(*.f64 y (neg.f64 b))
(+.f64 (*.f64 a (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 (+.f64 y x) z)))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 a (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 (+.f64 y x) z)))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 a (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 (+.f64 y x) z)))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 y z) (*.f64 a (+.f64 y t)))
(fma.f64 y z (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t))))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t))))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t))))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(*.f64 z x)
(+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t))))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t))))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t))))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(*.f64 z x)
(+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t))))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t))))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 z x) (*.f64 a (+.f64 y t))))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 z x) (*.f64 a t))
(fma.f64 z x (*.f64 a t))
(+.f64 (*.f64 z x) (+.f64 (*.f64 y (+.f64 a z)) (*.f64 a t)))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 y (+.f64 a z)) (*.f64 a t)))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 y (+.f64 a z)) (*.f64 a t)))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(*.f64 y (+.f64 a z))
(*.f64 y (+.f64 z a))
(+.f64 (*.f64 z x) (+.f64 (*.f64 y (+.f64 a z)) (*.f64 a t)))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 y (+.f64 a z)) (*.f64 a t)))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 y (+.f64 a z)) (*.f64 a t)))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 z) (*.f64 -1 a))))
(*.f64 (neg.f64 y) (*.f64 -1 (+.f64 z a)))
(neg.f64 (*.f64 (neg.f64 y) (+.f64 z a)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 z) (*.f64 -1 a)))) (*.f64 a t)))
(fma.f64 z x (fma.f64 -1 (*.f64 y (*.f64 -1 (+.f64 z a))) (*.f64 a t)))
(fma.f64 z x (fma.f64 -1 (*.f64 (neg.f64 y) (+.f64 z a)) (*.f64 a t)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 z) (*.f64 -1 a)))) (*.f64 a t)))
(fma.f64 z x (fma.f64 -1 (*.f64 y (*.f64 -1 (+.f64 z a))) (*.f64 a t)))
(fma.f64 z x (fma.f64 -1 (*.f64 (neg.f64 y) (+.f64 z a)) (*.f64 a t)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 z) (*.f64 -1 a)))) (*.f64 a t)))
(fma.f64 z x (fma.f64 -1 (*.f64 y (*.f64 -1 (+.f64 z a))) (*.f64 a t)))
(fma.f64 z x (fma.f64 -1 (*.f64 (neg.f64 y) (+.f64 z a)) (*.f64 a t)))
(*.f64 a (+.f64 y t))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(*.f64 (+.f64 y x) z)
(*.f64 z (+.f64 y x))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(*.f64 (+.f64 y x) z)
(*.f64 z (+.f64 y x))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 y a) (*.f64 (+.f64 y x) z))
(fma.f64 y a (*.f64 z (+.f64 y x)))
(+.f64 (*.f64 y a) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t)))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 y a) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t)))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 y a) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t)))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(*.f64 a t)
(+.f64 (*.f64 y a) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t)))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 y a) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t)))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 y a) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t)))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(*.f64 a t)
(+.f64 (*.f64 y a) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t)))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 y a) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t)))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 y a) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 a t)))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(*.f64 (+.f64 y x) z)
(*.f64 z (+.f64 y x))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(*.f64 a (+.f64 y t))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(*.f64 a (+.f64 y t))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 a (+.f64 y t)) (*.f64 (+.f64 y x) z))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(*.f64 y a)
(+.f64 (*.f64 y a) (*.f64 a t))
(*.f64 a (+.f64 y t))
(+.f64 (*.f64 y a) (*.f64 a t))
(*.f64 a (+.f64 y t))
(+.f64 (*.f64 y a) (*.f64 a t))
(*.f64 a (+.f64 y t))
(*.f64 a t)
(+.f64 (*.f64 y a) (*.f64 a t))
(*.f64 a (+.f64 y t))
(+.f64 (*.f64 y a) (*.f64 a t))
(*.f64 a (+.f64 y t))
(+.f64 (*.f64 y a) (*.f64 a t))
(*.f64 a (+.f64 y t))
(*.f64 a t)
(+.f64 (*.f64 y a) (*.f64 a t))
(*.f64 a (+.f64 y t))
(+.f64 (*.f64 y a) (*.f64 a t))
(*.f64 a (+.f64 y t))
(+.f64 (*.f64 y a) (*.f64 a t))
(*.f64 a (+.f64 y t))
(*.f64 a t)
(+.f64 (*.f64 a y) (*.f64 a t))
(*.f64 a (+.f64 y t))
(+.f64 (*.f64 a y) (*.f64 a t))
(*.f64 a (+.f64 y t))
(+.f64 (*.f64 a y) (*.f64 a t))
(*.f64 a (+.f64 y t))
(*.f64 a y)
(*.f64 y a)
(+.f64 (*.f64 a y) (*.f64 a t))
(*.f64 a (+.f64 y t))
(+.f64 (*.f64 a y) (*.f64 a t))
(*.f64 a (+.f64 y t))
(+.f64 (*.f64 a y) (*.f64 a t))
(*.f64 a (+.f64 y t))
(*.f64 a y)
(*.f64 y a)
(+.f64 (*.f64 a y) (*.f64 a t))
(*.f64 a (+.f64 y t))
(+.f64 (*.f64 a y) (*.f64 a t))
(*.f64 a (+.f64 y t))
(+.f64 (*.f64 a y) (*.f64 a t))
(*.f64 a (+.f64 y t))
(*.f64 a (+.f64 y t))
(*.f64 a (+.f64 y t))
(*.f64 a (+.f64 y t))
(*.f64 a (+.f64 y t))
(*.f64 a (+.f64 y t))
(*.f64 a (+.f64 y t))
(*.f64 a (+.f64 y t))
(*.f64 a (+.f64 y t))
(*.f64 a (+.f64 y t))
(*.f64 a (+.f64 y t))
(*.f64 a (+.f64 y t))
(*.f64 a (+.f64 y t))
(+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (+.f64 x (+.f64 y t))) (neg.f64 (/.f64 (*.f64 y b) (+.f64 x (+.f64 y t)))))
(/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x)))
(+.f64 (neg.f64 (/.f64 (*.f64 y b) (+.f64 x (+.f64 y t)))) (/.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (+.f64 x (+.f64 y t))))
(/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x)))
(-.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (+.f64 x (+.f64 y t))) (/.f64 (*.f64 y b) (+.f64 x (+.f64 y t))))
(/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t))))) 1)
(/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x)))
(*.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (/.f64 1 (+.f64 x (+.f64 y t))))
(/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x)))
(*.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t))) 1)
(/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x)))
(*.f64 1 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t))))
(/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))) (sqrt.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))))
(/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x)))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) (*.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) (/.f64 1 (+.f64 x (+.f64 y t)))))
(/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))) 2))
(/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))) 2) (cbrt.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))))
(/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) 2) (*.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) (/.f64 1 (+.f64 x (+.f64 y t)))))
(/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x)))
(*.f64 (/.f64 1 (+.f64 x (+.f64 y t))) (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)))
(/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x)))
(*.f64 (neg.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) (/.f64 1 (neg.f64 (+.f64 x (+.f64 y t)))))
(*.f64 (neg.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b))) (/.f64 1 (neg.f64 (+.f64 y (+.f64 t x)))))
(/.f64 (neg.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))) (-.f64 (neg.f64 y) (+.f64 t x)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (+.f64 y t)))) (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (sqrt.f64 (+.f64 x (+.f64 y t)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 y (+.f64 t x)))) (/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (sqrt.f64 (+.f64 y (+.f64 t x)))))
(/.f64 (/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (sqrt.f64 (+.f64 y (+.f64 t x)))) (sqrt.f64 (+.f64 y (+.f64 t x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (+.f64 y t))) 2)) (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (cbrt.f64 (+.f64 x (+.f64 y t)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t x))) 2)) (/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (cbrt.f64 (+.f64 y (+.f64 t x)))))
(/.f64 (/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (cbrt.f64 (+.f64 y (+.f64 t x)))) (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t x))) 2))
(*.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (+.f64 t (-.f64 x y)))
(*.f64 (/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))) (+.f64 t (-.f64 x y)))
(*.f64 (/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))) (+.f64 t (-.f64 x y)))
(*.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 x t) 3))) (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 y (+.f64 x t)))))
(*.f64 (/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 y 3))) (+.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y (-.f64 (-.f64 y x) t))))
(*.f64 (/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 y 3))) (+.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y (-.f64 (-.f64 y x) t))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) 1) (/.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) (+.f64 x (+.f64 y t))))
(/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) (pow.f64 (cbrt.f64 (+.f64 x (+.f64 y t))) 2)) (/.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) (cbrt.f64 (+.f64 x (+.f64 y t)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t x))) 2)) (/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (cbrt.f64 (+.f64 y (+.f64 t x)))))
(/.f64 (/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (cbrt.f64 (+.f64 y (+.f64 t x)))) (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t x))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) (+.f64 x (+.f64 y t))))
(/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) 2) (sqrt.f64 (+.f64 x (+.f64 y t)))) (/.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) (sqrt.f64 (+.f64 x (+.f64 y t)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 y (+.f64 t x)))) (/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (sqrt.f64 (+.f64 y (+.f64 t x)))))
(/.f64 (/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (sqrt.f64 (+.f64 y (+.f64 t x)))) (sqrt.f64 (+.f64 y (+.f64 t x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) 2) (pow.f64 (cbrt.f64 (+.f64 x (+.f64 y t))) 2)) (cbrt.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x)))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b))) 2) (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t x))) 2)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))) 2) (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t x))) 2)))
(pow.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t))) 1)
(/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x)))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))) 2)
(/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))) 3)
(/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x)))
(pow.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t))) 3) 1/3)
(/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x)))
(pow.f64 (/.f64 (+.f64 x (+.f64 y t)) (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) -1)
(/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x)))
(neg.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (neg.f64 (+.f64 x (+.f64 y t)))))
(*.f64 (neg.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b))) (/.f64 1 (neg.f64 (+.f64 y (+.f64 t x)))))
(/.f64 (neg.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))) (-.f64 (neg.f64 y) (+.f64 t x)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t))) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x))) 2))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))))
(/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t))))))
(/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t))) 3))
(/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) 3) (pow.f64 (+.f64 x (+.f64 y t)) 3)))
(/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))))
(/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x)))
(exp.f64 (log.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))))
(/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))) 1))
(/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 x (+.f64 y t)))))
(/.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 y (+.f64 t x)))
(/.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (+.f64 y (+.f64 t x)))
(+.f64 (*.f64 (+.f64 x y) z) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 (+.f64 x y) z) (*.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) 1))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 (+.f64 x y) z) (+.f64 (*.f64 (+.f64 y t) a) (*.f64 (*.f64 y (neg.f64 b)) 1)))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 (+.f64 x y) z) (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) 1) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (*.f64 (+.f64 x y) z) (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) 1) (fma.f64 (neg.f64 y) b (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (*.f64 (+.f64 x y) z) (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) 1) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (*.f64 (+.f64 x y) z) (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))) (*.f64 y b)))
(+.f64 (*.f64 (+.f64 x y) z) (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))) (*.f64 y b)))
(+.f64 (*.f64 (+.f64 y t) a) (+.f64 (*.f64 (+.f64 x y) z) (*.f64 y (neg.f64 b))))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 (+.f64 y t) a) (-.f64 (*.f64 (+.f64 x y) z) (*.f64 y b)))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 (+.f64 y t) a) (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (*.f64 y (neg.f64 b)) 1)))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 (+.f64 y t) a) (+.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 y (neg.f64 b))) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (*.f64 (+.f64 y t) a) (+.f64 (-.f64 (*.f64 (+.f64 x y) z) (*.f64 y b)) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (*.f64 (+.f64 y t) a) (+.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 y (neg.f64 b))) (fma.f64 (neg.f64 y) b (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (*.f64 (+.f64 y t) a) (+.f64 (-.f64 (*.f64 (+.f64 x y) z) (*.f64 y b)) (fma.f64 (neg.f64 y) b (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (*.f64 (+.f64 y t) a) (+.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 y (neg.f64 b))) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (*.f64 (+.f64 y t) a) (+.f64 (-.f64 (*.f64 (+.f64 x y) z) (*.f64 y b)) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (*.f64 (+.f64 y t) a) (+.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 y (neg.f64 b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))) (*.f64 y b)))
(+.f64 (*.f64 (+.f64 y t) a) (+.f64 (-.f64 (*.f64 (+.f64 x y) z) (*.f64 y b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))) (*.f64 y b)))
(+.f64 (*.f64 (+.f64 y t) a) (+.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 y (neg.f64 b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))) (*.f64 y b)))
(+.f64 (*.f64 (+.f64 y t) a) (+.f64 (-.f64 (*.f64 (+.f64 x y) z) (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))) (*.f64 y b)))
(+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y (neg.f64 b)))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 (*.f64 y (neg.f64 b)) 1))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (+.f64 (*.f64 y (neg.f64 b)) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (+.f64 (*.f64 (*.f64 y (neg.f64 b)) 1) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (+.f64 (*.f64 y (neg.f64 b)) (fma.f64 (neg.f64 y) b (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (+.f64 (*.f64 (*.f64 y (neg.f64 b)) 1) (fma.f64 (neg.f64 y) b (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (+.f64 (*.f64 y (neg.f64 b)) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (+.f64 (*.f64 (*.f64 y (neg.f64 b)) 1) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (+.f64 (*.f64 y (neg.f64 b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))) (*.f64 y b)))
(+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (+.f64 (*.f64 (*.f64 y (neg.f64 b)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))) (*.f64 y b)))
(+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (+.f64 (*.f64 y (neg.f64 b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))) (*.f64 y b)))
(+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (+.f64 (*.f64 (*.f64 y (neg.f64 b)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))) (*.f64 y b)))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (fma.f64 (neg.f64 b) y (*.f64 y b)))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (fma.f64 (neg.f64 y) b (*.f64 y b)))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b)))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))) (*.f64 y b)))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b)))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))) (*.f64 y b)))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (*.f64 2 (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (*.f64 2 (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 y) b (*.f64 y b)) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (*.f64 2 (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (*.f64 2 (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b)) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (*.f64 2 (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (*.f64 2 (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b)) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (neg.f64 y) b (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (*.f64 2 (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (*.f64 2 (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 y) b (*.f64 y b)) (fma.f64 (neg.f64 y) b (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (*.f64 2 (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (*.f64 2 (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b)) (fma.f64 (neg.f64 y) b (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (*.f64 2 (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (*.f64 2 (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (fma.f64 (neg.f64 y) b (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b)) (fma.f64 (neg.f64 y) b (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (*.f64 2 (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (*.f64 2 (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 y) b (*.f64 y b)) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (*.f64 2 (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (*.f64 2 (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b)) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (*.f64 2 (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (*.f64 2 (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b)) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 y) b (*.f64 y b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 y) b (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (*.f64 (+.f64 x y) z))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (+.f64 (*.f64 (+.f64 x y) z) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (+.f64 (*.f64 (+.f64 x y) z) (fma.f64 (neg.f64 y) b (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (+.f64 (*.f64 (+.f64 x y) z) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (+.f64 (*.f64 (+.f64 x y) z) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))) (*.f64 y b)))
(+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (+.f64 (*.f64 (+.f64 x y) z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))) (*.f64 y b)))
(+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (*.f64 (+.f64 x y) z)))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 y) b (*.f64 y b)) (*.f64 (+.f64 x y) z)))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (+.f64 (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b)) (*.f64 (+.f64 x y) z)))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (*.f64 (+.f64 x y) z)))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))) (*.f64 y b)))
(+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b)) (*.f64 (+.f64 x y) z)))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))) (*.f64 y b)))
(+.f64 (*.f64 y (neg.f64 b)) (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 y (neg.f64 b)) (+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (*.f64 y (neg.f64 b)) (+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (fma.f64 (neg.f64 y) b (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (*.f64 y (neg.f64 b)) (+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (*.f64 y (neg.f64 b)) (+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))) (*.f64 y b)))
(+.f64 (*.f64 y (neg.f64 b)) (+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))) (*.f64 y b)))
(+.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 y (neg.f64 b))) (*.f64 (+.f64 y t) a))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (-.f64 (*.f64 (+.f64 x y) z) (*.f64 y b)) (*.f64 (+.f64 y t) a))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 a y) (+.f64 (*.f64 a t) (+.f64 (*.f64 (+.f64 x y) z) (*.f64 y (neg.f64 b)))))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 a y) (+.f64 (*.f64 a t) (-.f64 (*.f64 (+.f64 x y) z) (*.f64 y b))))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 a t) (+.f64 (*.f64 a y) (+.f64 (*.f64 (+.f64 x y) z) (*.f64 y (neg.f64 b)))))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 a t) (+.f64 (*.f64 a y) (-.f64 (*.f64 (+.f64 x y) z) (*.f64 y b))))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 z y) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b))))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 z y) (*.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) 1)))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 z y) (+.f64 (*.f64 z x) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b))))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 z y) (+.f64 (*.f64 z x) (*.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) 1)))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) 1) (*.f64 (+.f64 x y) z))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 (*.f64 y (neg.f64 b)) 1) (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 y a) (+.f64 (*.f64 t a) (+.f64 (*.f64 (+.f64 x y) z) (*.f64 y (neg.f64 b)))))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 y a) (+.f64 (*.f64 t a) (-.f64 (*.f64 (+.f64 x y) z) (*.f64 y b))))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 t a) (+.f64 (*.f64 y a) (+.f64 (*.f64 (+.f64 x y) z) (*.f64 y (neg.f64 b)))))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 t a) (+.f64 (*.f64 y a) (-.f64 (*.f64 (+.f64 x y) z) (*.f64 y b))))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 x z) (+.f64 (*.f64 y z) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b))))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 x z) (+.f64 (*.f64 y z) (*.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) 1)))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 x z) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b))))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 x z) (*.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) 1)))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (fma.f64 (neg.f64 y) b (*.f64 y b)) (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b)) (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 b) y (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 b) y (*.f64 y b))) (*.f64 y b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))) (*.f64 y b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b)) (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)))
(+.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (fma.f64 y (neg.f64 b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))
(fma.f64 (+.f64 y t) a (-.f64 (fma.f64 (+.f64 y x) z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))) (*.f64 y b)))
(+.f64 (+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (*.f64 z x)) (*.f64 z y))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (*.f64 z y)) (*.f64 z x))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (*.f64 x z)) (*.f64 y z))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(+.f64 (+.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (*.f64 y z)) (*.f64 x z))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(*.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) 1)
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(*.f64 1 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) (sqrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) 2))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) 2) (cbrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (+.f64 (*.f64 y b) (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 2) (*.f64 (*.f64 y b) (+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) 3) (pow.f64 (*.f64 y b) 3)) 1) (+.f64 (pow.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) 2) (*.f64 y (*.f64 b (+.f64 (*.f64 y b) (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) 3) (pow.f64 (*.f64 y b) 3))) (+.f64 (pow.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) 2) (*.f64 y (*.f64 b (+.f64 (*.f64 y b) (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))))))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))) (sqrt.f64 (*.f64 y b))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))))) (-.f64 (sqrt.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))) (sqrt.f64 (*.f64 y b))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) (-.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 2) (pow.f64 (*.f64 y b) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (+.f64 (*.f64 y b) (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 2) (*.f64 (*.f64 y b) (+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)))) (-.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 3) (pow.f64 (*.f64 y b) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) 3) (pow.f64 (*.f64 y b) 3)) 1) (+.f64 (pow.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) 2) (*.f64 y (*.f64 b (+.f64 (*.f64 y b) (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) 3) (pow.f64 (*.f64 y b) 3))) (+.f64 (pow.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) 2) (*.f64 y (*.f64 b (+.f64 (*.f64 y b) (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 2) (pow.f64 (*.f64 y b) 2)) (+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) 2) (pow.f64 (*.f64 y b) 2)) (+.f64 (*.f64 y b) (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 3) (pow.f64 (*.f64 y b) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 2) (*.f64 (*.f64 y b) (+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) 3) (pow.f64 (*.f64 y b) 3)) (+.f64 (pow.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) 2) (*.f64 y (*.f64 b (+.f64 (*.f64 y b) (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 2) (pow.f64 (*.f64 y b) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) 2) (pow.f64 (*.f64 y b) 2))) (neg.f64 (+.f64 (*.f64 y b) (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 3) (pow.f64 (*.f64 y b) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 2) (*.f64 (*.f64 y b) (+.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) 3) (pow.f64 (*.f64 y b) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) 2) (*.f64 y (*.f64 b (+.f64 (*.f64 y b) (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)))) (-.f64 (*.f64 (+.f64 x y) z) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))) (+.f64 (-.f64 (*.f64 z (+.f64 y x)) (*.f64 a (+.f64 y t))) (*.f64 y b)))
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))) (+.f64 (*.f64 y b) (-.f64 (*.f64 z (+.f64 y x)) (*.f64 a (+.f64 y t)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 2) (*.f64 (*.f64 y (neg.f64 b)) (*.f64 y (neg.f64 b)))) (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y (neg.f64 b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) 2) (*.f64 (*.f64 y y) (*.f64 (neg.f64 b) (neg.f64 b)))) (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y (neg.f64 b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) 2) (*.f64 y (*.f64 y (*.f64 (neg.f64 b) (neg.f64 b))))) (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y (neg.f64 b))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (-.f64 (*.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b))) (*.f64 (*.f64 (+.f64 x y) z) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) 3)) (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (-.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (*.f64 z (+.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) 3)) (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (-.f64 (*.f64 a (+.f64 y t)) (+.f64 (*.f64 y b) (*.f64 z (+.f64 y x)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 3) (pow.f64 (*.f64 y (neg.f64 b)) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 2) (-.f64 (*.f64 (*.f64 y (neg.f64 b)) (*.f64 y (neg.f64 b))) (*.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y (neg.f64 b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) 3) (pow.f64 (*.f64 y (neg.f64 b)) 3)) (+.f64 (pow.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) 2) (*.f64 (*.f64 y (neg.f64 b)) (-.f64 (*.f64 y (neg.f64 b)) (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))))))
(pow.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) 1)
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) 2)
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) 3)
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(pow.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) 3) 1/3)
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) 2))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) (*.f64 y b)) 2))
(sqrt.f64 (pow.f64 (fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b))) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)))))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b)) 3))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(exp.f64 (log.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))) 1))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y b))))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(fma.f64 (+.f64 x y) z (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(fma.f64 z (+.f64 x y) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(fma.f64 1 (*.f64 (+.f64 x y) z) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(fma.f64 1 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) (*.f64 y (neg.f64 b)))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))) (sqrt.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))) (*.f64 y (neg.f64 b)))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 x y) z)) (sqrt.f64 (*.f64 (+.f64 x y) z)) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)))
(fma.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) (sqrt.f64 (*.f64 z (+.f64 y x))) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(-.f64 (fma.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) (sqrt.f64 (*.f64 z (+.f64 y x))) (*.f64 a (+.f64 y t))) (*.f64 y b))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))) 2) (cbrt.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))) (*.f64 y (neg.f64 b)))
(-.f64 (fma.f64 y z (fma.f64 z x (*.f64 a (+.f64 y t)))) (*.f64 y b))
(fma.f64 z (+.f64 y x) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) z)) 2) (cbrt.f64 (*.f64 (+.f64 x y) z)) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2) (cbrt.f64 (*.f64 z (+.f64 y x))) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)))) 1)
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (-.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 y t) a))) (/.f64 (pow.f64 (*.f64 (+.f64 y t) a) 2) (-.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 y t) a))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (pow.f64 (*.f64 a (+.f64 y t)) 2)) (-.f64 (*.f64 z (+.f64 y x)) (*.f64 a (+.f64 y t))))
(*.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 1)
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(*.f64 1 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))) (sqrt.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))) 2))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))) 2) (cbrt.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (pow.f64 (*.f64 (+.f64 y t) a) 2)) (/.f64 1 (-.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 y t) a))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (pow.f64 (*.f64 a (+.f64 y t)) 2)) (/.f64 1 (-.f64 (*.f64 z (+.f64 y x)) (*.f64 a (+.f64 y t)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (*.f64 (+.f64 y t) a) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (*.f64 (+.f64 y t) a) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 (+.f64 x y) z))))))
(*.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (*.f64 a (+.f64 y t)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 (*.f64 a (+.f64 y t)) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 z (+.f64 y x)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (*.f64 a (+.f64 y t)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 a (*.f64 (+.f64 y t) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 z (+.f64 y x))))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 y t) a)) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (pow.f64 (*.f64 (+.f64 y t) a) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (pow.f64 (*.f64 a (+.f64 y t)) 2)) (/.f64 1 (-.f64 (*.f64 z (+.f64 y x)) (*.f64 a (+.f64 y t)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (*.f64 (+.f64 y t) a) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 (+.f64 x y) z)))) (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (*.f64 (+.f64 y t) a) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (*.f64 a (+.f64 y t)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 (*.f64 a (+.f64 y t)) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 z (+.f64 y x)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (*.f64 a (+.f64 y t)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 a (*.f64 (+.f64 y t) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 z (+.f64 y x))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (pow.f64 (*.f64 (+.f64 y t) a) 2)) (-.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 y t) a)))
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (pow.f64 (*.f64 a (+.f64 y t)) 2)) (-.f64 (*.f64 z (+.f64 y x)) (*.f64 a (+.f64 y t))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (*.f64 (+.f64 y t) a) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (*.f64 (+.f64 y t) a) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 (+.f64 x y) z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (*.f64 a (+.f64 y t)) 3)) (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 (*.f64 a (+.f64 y t)) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 z (+.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (*.f64 a (+.f64 y t)) 3)) (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 a (*.f64 (+.f64 y t) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 z (+.f64 y x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (*.f64 (+.f64 y t) a) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 y t) a) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 y t) a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (*.f64 a (+.f64 y t)) 3)) (+.f64 (pow.f64 (*.f64 a (+.f64 y t)) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 (+.f64 y x) (*.f64 z (*.f64 a (+.f64 y t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (*.f64 a (+.f64 y t)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (pow.f64 (*.f64 a (+.f64 y t)) 2)) (*.f64 a (*.f64 (+.f64 y t) (*.f64 z (+.f64 y x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y t) a) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2)) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 (+.f64 x y) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 y t)) 2) (pow.f64 (*.f64 z (+.f64 y x)) 2)) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 z (+.f64 y x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (pow.f64 (*.f64 (+.f64 y t) a) 2))) (neg.f64 (-.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 y t) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (pow.f64 (*.f64 a (+.f64 y t)) 2))) (neg.f64 (-.f64 (*.f64 z (+.f64 y x)) (*.f64 a (+.f64 y t)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (*.f64 (+.f64 y t) a) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (*.f64 (+.f64 y t) a) (-.f64 (*.f64 (+.f64 y t) a) (*.f64 (+.f64 x y) z))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (*.f64 a (+.f64 y t)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 (*.f64 a (+.f64 y t)) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 z (+.f64 y x)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (*.f64 a (+.f64 y t)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 a (*.f64 (+.f64 y t) (-.f64 (*.f64 a (+.f64 y t)) (*.f64 z (+.f64 y x))))))))
(pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 1)
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))) 2)
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))) 3)
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(pow.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 3) 1/3)
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 2))
(sqrt.f64 (pow.f64 (fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t))) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)))))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a)) 3))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(exp.f64 (log.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))) 1))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(fma.f64 (+.f64 x y) z (*.f64 (+.f64 y t) a))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(fma.f64 z (+.f64 x y) (*.f64 (+.f64 y t) a))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(fma.f64 (+.f64 y t) a (*.f64 (+.f64 x y) z))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(fma.f64 a (+.f64 y t) (*.f64 (+.f64 x y) z))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(fma.f64 1 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 y t) a))
(fma.f64 1 (*.f64 z (+.f64 y x)) (*.f64 a (+.f64 y t)))
(fma.f64 1 (*.f64 (+.f64 y t) a) (*.f64 (+.f64 x y) z))
(fma.f64 1 (*.f64 a (+.f64 y t)) (*.f64 z (+.f64 y x)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y t) a)) (sqrt.f64 (*.f64 (+.f64 y t) a)) (*.f64 (+.f64 x y) z))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 y t))) 2) (*.f64 z (+.f64 y x)))
(+.f64 (*.f64 z (+.f64 y x)) (pow.f64 (sqrt.f64 (*.f64 a (+.f64 y t))) 2))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 x y) z)) (sqrt.f64 (*.f64 (+.f64 x y) z)) (*.f64 (+.f64 y t) a))
(fma.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) (sqrt.f64 (*.f64 z (+.f64 y x))) (*.f64 a (+.f64 y t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y t) a)) 2) (cbrt.f64 (*.f64 (+.f64 y t) a)) (*.f64 (+.f64 x y) z))
(fma.f64 z (+.f64 y x) (*.f64 a (+.f64 y t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) z)) 2) (cbrt.f64 (*.f64 (+.f64 x y) z)) (*.f64 (+.f64 y t) a))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2) (cbrt.f64 (*.f64 z (+.f64 y x))) (*.f64 a (+.f64 y t)))
(+.f64 (*.f64 a y) (*.f64 a t))
(*.f64 a (+.f64 y t))
(+.f64 (*.f64 a t) (*.f64 a y))
(*.f64 a (+.f64 y t))
(+.f64 (*.f64 y a) (*.f64 t a))
(*.f64 a (+.f64 y t))
(+.f64 (*.f64 t a) (*.f64 y a))
(*.f64 a (+.f64 y t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y t) a))) 1)
(*.f64 a (+.f64 y t))
(/.f64 (*.f64 a (-.f64 (*.f64 t t) (*.f64 y y))) (-.f64 t y))
(/.f64 a (/.f64 (-.f64 t y) (-.f64 (*.f64 t t) (*.f64 y y))))
(/.f64 (+.f64 y t) (/.f64 (/.f64 (-.f64 t y) a) (-.f64 t y)))
(/.f64 (*.f64 a (+.f64 (pow.f64 t 3) (pow.f64 y 3))) (fma.f64 t t (*.f64 y (-.f64 y t))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 t 3)) (/.f64 (fma.f64 t t (*.f64 y (-.f64 y t))) a))
(*.f64 (/.f64 a (fma.f64 t t (*.f64 y (-.f64 y t)))) (+.f64 (pow.f64 y 3) (pow.f64 t 3)))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 y y)) a) (-.f64 t y))
(/.f64 a (/.f64 (-.f64 t y) (-.f64 (*.f64 t t) (*.f64 y y))))
(/.f64 (+.f64 y t) (/.f64 (/.f64 (-.f64 t y) a) (-.f64 t y)))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 y 3)) a) (fma.f64 t t (*.f64 y (-.f64 y t))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 t 3)) (/.f64 (fma.f64 t t (*.f64 y (-.f64 y t))) a))
(*.f64 (/.f64 a (fma.f64 t t (*.f64 y (-.f64 y t)))) (+.f64 (pow.f64 y 3) (pow.f64 t 3)))
(pow.f64 (*.f64 (+.f64 y t) a) 1)
(*.f64 a (+.f64 y t))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y t) a)) 2)
(pow.f64 (sqrt.f64 (*.f64 a (+.f64 y t))) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y t) a)) 3)
(*.f64 a (+.f64 y t))
(pow.f64 (pow.f64 (*.f64 (+.f64 y t) a) 3) 1/3)
(*.f64 a (+.f64 y t))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y t) a) 2))
(sqrt.f64 (pow.f64 (*.f64 a (+.f64 y t)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 y t)) a))
(*.f64 a (log.f64 (exp.f64 (+.f64 y t))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y t) a))))
(*.f64 a (+.f64 y t))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y t) a) 3))
(*.f64 a (+.f64 y t))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y t) a)))
(*.f64 a (+.f64 y t))
(exp.f64 (log.f64 (*.f64 (+.f64 y t) a)))
(*.f64 a (+.f64 y t))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y t) a)) 1))
(*.f64 a (+.f64 y t))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y t) a)))
(*.f64 a (+.f64 y t))

localize18.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.8b
(fma.f64 x z (*.f64 y (-.f64 z b)))
1.7b
(fma.f64 (+.f64 y t) a (fma.f64 x z (*.f64 y (-.f64 z b))))
27.5b
(/.f64 (fma.f64 (+.f64 y t) a (fma.f64 x z (*.f64 y (-.f64 z b)))) (+.f64 y (+.f64 x t)))
Compiler

Compiled 71 to 14 computations (80.3% saved)

series27.0ms (0.1%)

Counts
3 → 192
Calls

48 calls:

TimeVariablePointExpression
3.0ms
a
@inf
(/.f64 (fma.f64 (+.f64 y t) a (fma.f64 x z (*.f64 y (-.f64 z b)))) (+.f64 y (+.f64 x t)))
2.0ms
y
@-inf
(/.f64 (fma.f64 (+.f64 y t) a (fma.f64 x z (*.f64 y (-.f64 z b)))) (+.f64 y (+.f64 x t)))
2.0ms
a
@0
(fma.f64 (+.f64 y t) a (fma.f64 x z (*.f64 y (-.f64 z b))))
1.0ms
a
@-inf
(/.f64 (fma.f64 (+.f64 y t) a (fma.f64 x z (*.f64 y (-.f64 z b)))) (+.f64 y (+.f64 x t)))
1.0ms
t
@0
(/.f64 (fma.f64 (+.f64 y t) a (fma.f64 x z (*.f64 y (-.f64 z b)))) (+.f64 y (+.f64 x t)))

rewrite94.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1320×associate-/r*
452×+-commutative
430×associate-+l+
420×add-sqr-sqrt
418×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify111.0ms (0.4%)

Algorithm
egg-herbie
Rules
804×+-commutative
798×fma-def
738×associate-/l*
658×associate-*r*
580×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

eval187.0ms (0.7%)

Compiler

Compiled 29128 to 6259 computations (78.5% saved)

prune206.0ms (0.8%)

Pruning

23 alts after pruning (22 fresh and 1 done)

PrunedKeptTotal
New80422826
Fresh000
Picked101
Done011
Total80523828
Error
0b
Counts
828 → 23
Alt Table
Click to see full alt table
StatusErrorProgram
29.3b
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
41.3b
(/.f64 (-.f64 (+.f64 (*.f64 y a) (*.f64 (+.f64 y x) z)) (*.f64 y b)) (+.f64 y x))
42.2b
(/.f64 (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)) (+.f64 (+.f64 x t) y))
38.1b
(/.f64 (+.f64 (*.f64 z x) (*.f64 a t)) (+.f64 t x))
42.5b
(/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 t x)) z))
41.6b
(/.f64 (+.f64 y t) (/.f64 (+.f64 y (+.f64 t x)) a))
48.1b
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 (+.f64 x t) y))
53.2b
(/.f64 (*.f64 z x) (+.f64 (+.f64 x t) y))
56.6b
(/.f64 (*.f64 y (neg.f64 b)) (+.f64 (+.f64 x t) y))
53.1b
(/.f64 (*.f64 a t) (+.f64 (+.f64 x t) y))
49.9b
(/.f64 (neg.f64 b) (/.f64 (+.f64 y (+.f64 t x)) y))
38.7b
(/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))
37.5b
(/.f64 a (/.f64 (+.f64 (+.f64 x t) y) (+.f64 t y)))
43.8b
(-.f64 (-.f64 (+.f64 (+.f64 a (/.f64 (+.f64 y x) (/.f64 t z))) (/.f64 y (/.f64 t a))) (/.f64 a (/.f64 t (+.f64 y x)))) (/.f64 y (/.f64 t b)))
4.7b
(-.f64 (+.f64 (*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y)) (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b)))
30.7b
(-.f64 (+.f64 z a) b)
44.7b
(+.f64 (/.f64 a (/.f64 x (+.f64 y t))) (-.f64 (+.f64 z (/.f64 (*.f64 y z) x)) (+.f64 (/.f64 z (/.f64 x (+.f64 y t))) (/.f64 y (/.f64 x b)))))
44.1b
(+.f64 (/.f64 a (/.f64 x (+.f64 t y))) (-.f64 (+.f64 z (/.f64 (-.f64 z b) (/.f64 x y))) (/.f64 z (/.f64 x (+.f64 t y)))))
42.9b
(+.f64 (/.f64 a (/.f64 t y)) (-.f64 (+.f64 a (+.f64 (/.f64 z (/.f64 t x)) (/.f64 (-.f64 z b) (/.f64 t y)))) (/.f64 a (/.f64 t (+.f64 x y)))))
8.6b
(+.f64 (*.f64 (/.f64 (-.f64 z b) (+.f64 x (+.f64 t y))) y) (+.f64 (*.f64 (/.f64 z (+.f64 x (+.f64 t y))) x) (*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y))))
23.6b
(+.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 y (+.f64 t x))) (/.f64 y (+.f64 y (+.f64 t x))))) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x))))
43.6b
z
41.5b
a
Compiler

Compiled 985 to 560 computations (43.1% saved)

localize24.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y))
0.8b
(/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))
9.0b
(/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b))
13.9b
(*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y))
Compiler

Compiled 133 to 17 computations (87.2% saved)

series31.0ms (0.1%)

Counts
4 → 180
Calls

45 calls:

TimeVariablePointExpression
6.0ms
x
@0
(/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y))
2.0ms
y
@inf
(/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))
1.0ms
y
@0
(*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y))
1.0ms
a
@inf
(*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y))
1.0ms
t
@-inf
(*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y))

rewrite104.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
440×add-sqr-sqrt
438×pow1
438×*-un-lft-identity
408×add-exp-log
408×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify285.0ms (1.1%)

Algorithm
egg-herbie
Rules
1442×associate-/l*
1176×associate-*r*
966×*-commutative
948×associate-*l*
814×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

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

localize7.0ms (0%)

Compiler

Compiled 17 to 8 computations (52.9% saved)

localize10.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
11.3b
(/.f64 (*.f64 y (neg.f64 b)) (+.f64 (+.f64 x t) y))
Compiler

Compiled 34 to 11 computations (67.6% saved)

series6.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

rewrite122.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1232×distribute-rgt-in
1200×distribute-lft-in
744×associate-/r/
524×associate-/l/
304×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

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

simplify131.0ms (0.5%)

Algorithm
egg-herbie
Rules
1368×associate-/r/
692×+-commutative
642×associate-/l*
616×*-commutative
580×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04358537
114317985
258407973
Stop Event
node limit
Counts
157 → 249
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 t x)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 (+.f64 t x) 2)) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 t x))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 (+.f64 t x) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 t x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) b) (pow.f64 (+.f64 t x) 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 (+.f64 t x) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) b) (pow.f64 (+.f64 t x) 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 t x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) b) (pow.f64 (+.f64 t x) 3))))))
(*.f64 -1 b)
(+.f64 (/.f64 (*.f64 (+.f64 t x) b) y) (*.f64 -1 b))
(+.f64 (/.f64 (*.f64 (+.f64 t x) b) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) b) (pow.f64 y 2))) (*.f64 -1 b)))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t x) 3) b) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 (+.f64 t x) b) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) b) (pow.f64 y 2))) (*.f64 -1 b))))
(*.f64 -1 b)
(+.f64 (/.f64 (*.f64 (+.f64 t x) b) y) (*.f64 -1 b))
(+.f64 (/.f64 (*.f64 (+.f64 t x) b) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) b) (pow.f64 y 2))) (*.f64 -1 b)))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t x) 3) b) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 (+.f64 t x) b) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) b) (pow.f64 y 2))) (*.f64 -1 b))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y t)))
(+.f64 (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 y t) 2)) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b (pow.f64 x 2))) (pow.f64 (+.f64 y t) 3))) (+.f64 (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 y t) 2)) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b (pow.f64 x 2))) (pow.f64 (+.f64 y t) 3))) (+.f64 (/.f64 (*.f64 y (*.f64 b (pow.f64 x 3))) (pow.f64 (+.f64 y t) 4)) (+.f64 (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 y t) 2)) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y t))))))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(+.f64 (/.f64 (*.f64 y (*.f64 b (+.f64 y t))) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y b) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b (pow.f64 (+.f64 y t) 2))) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 y (*.f64 b (+.f64 y t))) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y b) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b (pow.f64 (+.f64 y t) 2))) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 y (*.f64 b (+.f64 y t))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 y (*.f64 b (pow.f64 (+.f64 y t) 3))) (pow.f64 x 4)) (*.f64 -1 (/.f64 (*.f64 y b) x)))))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(+.f64 (/.f64 (*.f64 y (*.f64 b (+.f64 y t))) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y b) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b (pow.f64 (+.f64 y t) 2))) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 y (*.f64 b (+.f64 y t))) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y b) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b (pow.f64 (+.f64 y t) 2))) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 y (*.f64 b (+.f64 y t))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 y (*.f64 b (pow.f64 (+.f64 y t) 3))) (pow.f64 x 4)) (*.f64 -1 (/.f64 (*.f64 y b) x)))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x)))
(+.f64 (/.f64 (*.f64 y (*.f64 t b)) (pow.f64 (+.f64 y x) 2)) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x))))
(+.f64 (/.f64 (*.f64 y (*.f64 t b)) (pow.f64 (+.f64 y x) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) b)) (pow.f64 (+.f64 y x) 3))) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x)))))
(+.f64 (/.f64 (*.f64 y (*.f64 t b)) (pow.f64 (+.f64 y x) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) b)) (pow.f64 (+.f64 y x) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x))) (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) b)) (pow.f64 (+.f64 y x) 4)))))
(*.f64 -1 (/.f64 (*.f64 y b) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y b) t)) (/.f64 (*.f64 (+.f64 y x) (*.f64 y b)) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 (+.f64 y x) 2) b)) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 y (*.f64 (+.f64 y x) b)) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 (+.f64 y x) 2) b)) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 y (*.f64 (+.f64 y x) b)) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y b) t)) (/.f64 (*.f64 y (*.f64 (pow.f64 (+.f64 y x) 3) b)) (pow.f64 t 4)))))
(*.f64 -1 (/.f64 (*.f64 y b) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y b) t)) (/.f64 (*.f64 (+.f64 y x) (*.f64 y b)) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 (+.f64 y x) b)) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y b) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 y b)) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) (*.f64 y b)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 (+.f64 y x) b)) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y b) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 y b)) (pow.f64 t 3))))))
(+.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t)))) (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (fma.f64 (neg.f64 y) 1 y)))
(+.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t)))) (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y)))
(+.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t)))) (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (fma.f64 (neg.f64 (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2) y)))
(+.f64 (*.f64 (/.f64 y (+.f64 y (+.f64 x t))) 0) (*.f64 b (/.f64 y (+.f64 y (+.f64 x t)))))
(+.f64 (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) x) (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (-.f64 t y)))
(+.f64 (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) t) (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (-.f64 x y)))
(+.f64 (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (+.f64 x t)) (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (neg.f64 y)))
(+.f64 (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (+.f64 x t)) (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (*.f64 -1 y)))
(+.f64 (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (+.f64 x t)) (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (*.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y))))
(+.f64 (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (+.f64 x t)) (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))))
(+.f64 (*.f64 (/.f64 (*.f64 y b) (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3))) (pow.f64 (+.f64 x t) 2)) (*.f64 (/.f64 (*.f64 y b) (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3))) (*.f64 y (-.f64 y (+.f64 x t)))))
(+.f64 (*.f64 (/.f64 (*.f64 y b) (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3))) (*.f64 y (-.f64 y (+.f64 x t)))) (*.f64 (/.f64 (*.f64 y b) (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3))) (pow.f64 (+.f64 x t) 2)))
(+.f64 (*.f64 0 (/.f64 y (+.f64 y (+.f64 x t)))) (*.f64 b (/.f64 y (+.f64 y (+.f64 x t)))))
(+.f64 (*.f64 x (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (*.f64 (-.f64 t y) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))))
(+.f64 (*.f64 t (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (*.f64 (-.f64 x y) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))))
(+.f64 (*.f64 (+.f64 x t) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (*.f64 (neg.f64 y) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))))
(+.f64 (*.f64 (+.f64 x t) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (*.f64 (*.f64 -1 y) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))))
(+.f64 (*.f64 (+.f64 x t) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (*.f64 (*.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y)) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))))
(+.f64 (*.f64 (+.f64 x t) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (*.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y)) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))))
(+.f64 (*.f64 (+.f64 x (-.f64 t y)) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (*.f64 (fma.f64 (neg.f64 y) 1 y) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))))
(+.f64 (*.f64 (+.f64 x (-.f64 t y)) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))))
(+.f64 (*.f64 (+.f64 x (-.f64 t y)) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2) y) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))))
(+.f64 (*.f64 (pow.f64 (+.f64 x t) 2) (/.f64 (*.f64 y b) (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3)))) (*.f64 (*.f64 y (-.f64 y (+.f64 x t))) (/.f64 (*.f64 y b) (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3)))))
(+.f64 (*.f64 (*.f64 y (-.f64 y (+.f64 x t))) (/.f64 (*.f64 y b) (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3)))) (*.f64 (pow.f64 (+.f64 x t) 2) (/.f64 (*.f64 y b) (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t)))))) 1)
(*.f64 y (*.f64 b (/.f64 1 (+.f64 y (+.f64 x t)))))
(*.f64 y (/.f64 1 (/.f64 (+.f64 y (+.f64 x t)) b)))
(*.f64 b (*.f64 y (/.f64 1 (+.f64 y (+.f64 x t)))))
(*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))
(*.f64 (*.f64 y b) (/.f64 1 (+.f64 y (+.f64 x t))))
(*.f64 (*.f64 y b) (/.f64 1 (neg.f64 (+.f64 y (+.f64 x t)))))
(*.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t)))) 1)
(*.f64 1 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t)))))
(*.f64 (sqrt.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))) (sqrt.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))))
(*.f64 (sqrt.f64 (*.f64 y b)) (*.f64 (sqrt.f64 (*.f64 y b)) (/.f64 1 (+.f64 y (+.f64 x t)))))
(*.f64 (cbrt.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))) (pow.f64 (cbrt.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))) 2) (cbrt.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 (cbrt.f64 (*.f64 y b)) (/.f64 1 (+.f64 y (+.f64 x t)))))
(*.f64 (/.f64 1 (+.f64 y (+.f64 x t))) (*.f64 y b))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 y (+.f64 x t)))) (/.f64 (*.f64 y b) (sqrt.f64 (+.f64 y (+.f64 x t)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2)) (/.f64 (*.f64 y b) (cbrt.f64 (+.f64 y (+.f64 x t)))))
(*.f64 (/.f64 (*.f64 y b) 1) (/.f64 (+.f64 x (-.f64 t y)) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 y b) 1) (/.f64 (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 y (+.f64 x t)))) (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3))))
(*.f64 (/.f64 b (+.f64 y (+.f64 x t))) y)
(*.f64 (/.f64 b (sqrt.f64 (+.f64 y (+.f64 x t)))) (/.f64 y (sqrt.f64 (+.f64 y (+.f64 x t)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (*.f64 (*.f64 y b) (+.f64 x (-.f64 t y))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3))) (*.f64 (*.f64 y b) (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 y (+.f64 x t))))))
(*.f64 (/.f64 y (+.f64 y (+.f64 x t))) b)
(*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (+.f64 x (-.f64 t y)))
(*.f64 (/.f64 (*.f64 y b) (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3))) (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 y (+.f64 x t)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 y (+.f64 x t)) b)) y)
(*.f64 (/.f64 1 (neg.f64 (+.f64 y (+.f64 x t)))) (*.f64 y b))
(*.f64 (/.f64 y 1) (/.f64 b (+.f64 y (+.f64 x t))))
(*.f64 (/.f64 y (sqrt.f64 (+.f64 y (+.f64 x t)))) (/.f64 b (sqrt.f64 (+.f64 y (+.f64 x t)))))
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2)) (/.f64 b (cbrt.f64 (+.f64 y (+.f64 x t)))))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2)) (/.f64 y (cbrt.f64 (+.f64 y (+.f64 x t)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 y b)) 1) (/.f64 (sqrt.f64 (*.f64 y b)) (+.f64 y (+.f64 x t))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 y b)) (+.f64 y (+.f64 x t))) (sqrt.f64 (*.f64 y b)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 y b)) (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2)) (/.f64 (sqrt.f64 (*.f64 y b)) (cbrt.f64 (+.f64 y (+.f64 x t)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) 1) (/.f64 (cbrt.f64 (*.f64 y b)) (+.f64 y (+.f64 x t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (sqrt.f64 (+.f64 y (+.f64 x t)))) (/.f64 (cbrt.f64 (*.f64 y b)) (sqrt.f64 (+.f64 y (+.f64 x t)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2)) (cbrt.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))))
(*.f64 (/.f64 y (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (*.f64 b (+.f64 x (-.f64 t y))))
(*.f64 (/.f64 y (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3))) (*.f64 b (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 y (+.f64 x t))))))
(*.f64 (/.f64 y (neg.f64 (+.f64 y (+.f64 x t)))) b)
(*.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 x t)) (sqrt.f64 b))) (sqrt.f64 b))
(*.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 x t)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(*.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 x t)) -1)) b)
(*.f64 (/.f64 (*.f64 y b) (neg.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (+.f64 x (-.f64 t y)))
(*.f64 (/.f64 (*.f64 y b) (neg.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (neg.f64 (+.f64 x (-.f64 t y))))
(*.f64 (/.f64 (*.f64 y b) (neg.f64 (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3)))) (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 y (+.f64 x t)))))
(*.f64 (/.f64 (*.f64 y b) (neg.f64 (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3)))) (neg.f64 (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 y (+.f64 x t))))))
(*.f64 (/.f64 (*.f64 y b) (-.f64 (*.f64 y y) (pow.f64 (+.f64 x t) 2))) (-.f64 y (+.f64 x t)))
(*.f64 (/.f64 (*.f64 y b) (-.f64 (*.f64 x x) (*.f64 (+.f64 y t) (+.f64 y t)))) (-.f64 x (+.f64 y t)))
(*.f64 (/.f64 (*.f64 y b) (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 y t) 3))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 y t) (+.f64 y t)) (*.f64 x (+.f64 y t)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 y (+.f64 x t)) y)) b)
(*.f64 (/.f64 1 (/.f64 (+.f64 y (+.f64 x t)) (sqrt.f64 (*.f64 y b)))) (sqrt.f64 (*.f64 y b)))
(*.f64 (/.f64 1 (/.f64 (+.f64 y (+.f64 x t)) (pow.f64 (cbrt.f64 (*.f64 y b)) 2))) (cbrt.f64 (*.f64 y b)))
(*.f64 (/.f64 (sqrt.f64 y) (/.f64 (+.f64 y (+.f64 x t)) b)) (sqrt.f64 y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (+.f64 y (+.f64 x t)) b)) (cbrt.f64 y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (+.f64 y (+.f64 x t))) (cbrt.f64 (*.f64 y b)))
(*.f64 (/.f64 (/.f64 (*.f64 y b) 1) 1) (/.f64 (+.f64 x (-.f64 t y)) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))))
(*.f64 (/.f64 (/.f64 (*.f64 y b) 1) 1) (/.f64 (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 y (+.f64 x t)))) (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3))))
(*.f64 (/.f64 (/.f64 (*.f64 y b) 1) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (+.f64 x (-.f64 t y)))
(*.f64 (/.f64 (/.f64 (*.f64 y b) 1) (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3))) (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 y (+.f64 x t)))))
(*.f64 (/.f64 (/.f64 (*.f64 y b) 1) (neg.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (neg.f64 (+.f64 x (-.f64 t y))))
(*.f64 (/.f64 (/.f64 (*.f64 y b) 1) (neg.f64 (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3)))) (neg.f64 (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 y (+.f64 x t))))))
(*.f64 (/.f64 (/.f64 (*.f64 y b) 1) (-.f64 (*.f64 y y) (pow.f64 (+.f64 x t) 2))) (-.f64 y (+.f64 x t)))
(*.f64 (/.f64 (/.f64 (*.f64 y b) 1) (-.f64 (*.f64 x x) (*.f64 (+.f64 y t) (+.f64 y t)))) (-.f64 x (+.f64 y t)))
(*.f64 (/.f64 (/.f64 (*.f64 y b) 1) (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 y t) 3))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 y t) (+.f64 y t)) (*.f64 x (+.f64 y t)))))
(*.f64 (/.f64 (/.f64 (*.f64 y b) (sqrt.f64 (+.f64 y (+.f64 x t)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (sqrt.f64 (+.f64 x (-.f64 t y))))
(*.f64 (/.f64 (/.f64 (*.f64 y b) (sqrt.f64 (+.f64 y (+.f64 x t)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 y (+.f64 x t))))))
(*.f64 (/.f64 (/.f64 (*.f64 y b) (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (cbrt.f64 (+.f64 x (-.f64 t y))))
(*.f64 (/.f64 (/.f64 (*.f64 y b) (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 y (+.f64 x t))))))
(pow.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t)))) 1)
(pow.f64 (sqrt.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))) 3)
(pow.f64 (pow.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t)))) 3) 1/3)
(pow.f64 (/.f64 (+.f64 y (+.f64 x t)) (*.f64 y b)) -1)
(neg.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t)))))
(sqrt.f64 (pow.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t)))) 2))
(log.f64 (exp.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t)))))))
(cbrt.f64 (pow.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (+.f64 y (+.f64 x t)) 3)))
(expm1.f64 (log1p.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))))
(exp.f64 (log.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))))
Outputs
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 t x)))
(neg.f64 (/.f64 (*.f64 y b) (+.f64 t x)))
(/.f64 (neg.f64 y) (/.f64 (+.f64 t x) b))
(*.f64 (/.f64 (neg.f64 y) (+.f64 t x)) b)
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 (+.f64 t x) 2)) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 t x))))
(+.f64 (neg.f64 (/.f64 (*.f64 y b) (+.f64 t x))) (/.f64 (*.f64 y y) (/.f64 (pow.f64 (+.f64 t x) 2) b)))
(-.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (+.f64 t x) 2) b)) (*.f64 (/.f64 y (+.f64 t x)) b))
(-.f64 (*.f64 (/.f64 b (pow.f64 (+.f64 t x) 2)) (*.f64 y y)) (*.f64 (/.f64 b (+.f64 t x)) y))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 (+.f64 t x) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 t x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) b) (pow.f64 (+.f64 t x) 3)))))
(+.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (+.f64 t x) 2) b)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y b) (+.f64 t x)) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (+.f64 t x) 3) b)))))
(-.f64 (-.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (+.f64 t x) 2) b)) (*.f64 (/.f64 y (+.f64 t x)) b)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)) b))
(-.f64 (*.f64 (/.f64 b (pow.f64 (+.f64 t x) 2)) (*.f64 y y)) (+.f64 (*.f64 (/.f64 b (+.f64 t x)) y) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)) b)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 (+.f64 t x) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) b) (pow.f64 (+.f64 t x) 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 t x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) b) (pow.f64 (+.f64 t x) 3))))))
(+.f64 (+.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (+.f64 t x) 2) b)) (/.f64 (pow.f64 y 4) (/.f64 (pow.f64 (+.f64 t x) 4) b))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y b) (+.f64 t x)) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (+.f64 t x) 3) b)))))
(+.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (+.f64 t x) 2) b)) (-.f64 (-.f64 (/.f64 (pow.f64 y 4) (/.f64 (pow.f64 (+.f64 t x) 4) b)) (*.f64 (/.f64 y (+.f64 t x)) b)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)) b)))
(+.f64 (*.f64 (/.f64 b (pow.f64 (+.f64 t x) 2)) (*.f64 y y)) (-.f64 (*.f64 (/.f64 b (pow.f64 (+.f64 t x) 4)) (pow.f64 y 4)) (+.f64 (*.f64 (/.f64 b (+.f64 t x)) y) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)) b))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (/.f64 (*.f64 (+.f64 t x) b) y) (*.f64 -1 b))
(+.f64 (neg.f64 b) (/.f64 (+.f64 t x) (/.f64 y b)))
(-.f64 (/.f64 (+.f64 t x) (/.f64 y b)) b)
(+.f64 (/.f64 (*.f64 (+.f64 t x) b) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) b) (pow.f64 y 2))) (*.f64 -1 b)))
(+.f64 (/.f64 (+.f64 t x) (/.f64 y b)) (fma.f64 -1 (/.f64 (*.f64 b (pow.f64 (+.f64 t x) 2)) (*.f64 y y)) (neg.f64 b)))
(-.f64 (-.f64 (/.f64 (+.f64 t x) (/.f64 y b)) (*.f64 (/.f64 b y) (/.f64 (pow.f64 (+.f64 t x) 2) y))) b)
(-.f64 (/.f64 (+.f64 t x) (/.f64 y b)) (+.f64 b (*.f64 (/.f64 b y) (/.f64 (pow.f64 (+.f64 t x) 2) y))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t x) 3) b) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 (+.f64 t x) b) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) b) (pow.f64 y 2))) (*.f64 -1 b))))
(+.f64 (+.f64 (/.f64 (pow.f64 (+.f64 t x) 3) (/.f64 (pow.f64 y 3) b)) (/.f64 (+.f64 t x) (/.f64 y b))) (fma.f64 -1 (/.f64 (*.f64 b (pow.f64 (+.f64 t x) 2)) (*.f64 y y)) (neg.f64 b)))
(+.f64 (-.f64 (-.f64 (/.f64 (+.f64 t x) (/.f64 y b)) (*.f64 (/.f64 b y) (/.f64 (pow.f64 (+.f64 t x) 2) y))) b) (/.f64 b (/.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3))))
(-.f64 (-.f64 (/.f64 (+.f64 t x) (/.f64 y b)) (*.f64 (/.f64 b y) (/.f64 (pow.f64 (+.f64 t x) 2) y))) (-.f64 b (/.f64 b (/.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (/.f64 (*.f64 (+.f64 t x) b) y) (*.f64 -1 b))
(+.f64 (neg.f64 b) (/.f64 (+.f64 t x) (/.f64 y b)))
(-.f64 (/.f64 (+.f64 t x) (/.f64 y b)) b)
(+.f64 (/.f64 (*.f64 (+.f64 t x) b) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) b) (pow.f64 y 2))) (*.f64 -1 b)))
(+.f64 (/.f64 (+.f64 t x) (/.f64 y b)) (fma.f64 -1 (/.f64 (*.f64 b (pow.f64 (+.f64 t x) 2)) (*.f64 y y)) (neg.f64 b)))
(-.f64 (-.f64 (/.f64 (+.f64 t x) (/.f64 y b)) (*.f64 (/.f64 b y) (/.f64 (pow.f64 (+.f64 t x) 2) y))) b)
(-.f64 (/.f64 (+.f64 t x) (/.f64 y b)) (+.f64 b (*.f64 (/.f64 b y) (/.f64 (pow.f64 (+.f64 t x) 2) y))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t x) 3) b) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 (+.f64 t x) b) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) b) (pow.f64 y 2))) (*.f64 -1 b))))
(+.f64 (+.f64 (/.f64 (pow.f64 (+.f64 t x) 3) (/.f64 (pow.f64 y 3) b)) (/.f64 (+.f64 t x) (/.f64 y b))) (fma.f64 -1 (/.f64 (*.f64 b (pow.f64 (+.f64 t x) 2)) (*.f64 y y)) (neg.f64 b)))
(+.f64 (-.f64 (-.f64 (/.f64 (+.f64 t x) (/.f64 y b)) (*.f64 (/.f64 b y) (/.f64 (pow.f64 (+.f64 t x) 2) y))) b) (/.f64 b (/.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3))))
(-.f64 (-.f64 (/.f64 (+.f64 t x) (/.f64 y b)) (*.f64 (/.f64 b y) (/.f64 (pow.f64 (+.f64 t x) 2) y))) (-.f64 b (/.f64 b (/.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(neg.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)))
(*.f64 b (/.f64 y (-.f64 (neg.f64 y) (+.f64 t x))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(neg.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)))
(*.f64 b (/.f64 y (-.f64 (neg.f64 y) (+.f64 t x))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(neg.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)))
(*.f64 b (/.f64 y (-.f64 (neg.f64 y) (+.f64 t x))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(neg.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)))
(*.f64 b (/.f64 y (-.f64 (neg.f64 y) (+.f64 t x))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(neg.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)))
(*.f64 b (/.f64 y (-.f64 (neg.f64 y) (+.f64 t x))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(neg.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)))
(*.f64 b (/.f64 y (-.f64 (neg.f64 y) (+.f64 t x))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(neg.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)))
(*.f64 b (/.f64 y (-.f64 (neg.f64 y) (+.f64 t x))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(neg.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)))
(*.f64 b (/.f64 y (-.f64 (neg.f64 y) (+.f64 t x))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(neg.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)))
(*.f64 b (/.f64 y (-.f64 (neg.f64 y) (+.f64 t x))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(neg.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)))
(*.f64 b (/.f64 y (-.f64 (neg.f64 y) (+.f64 t x))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(neg.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)))
(*.f64 b (/.f64 y (-.f64 (neg.f64 y) (+.f64 t x))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y (+.f64 t x))))
(neg.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)))
(*.f64 b (/.f64 y (-.f64 (neg.f64 y) (+.f64 t x))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y t)))
(neg.f64 (/.f64 (*.f64 y b) (+.f64 y t)))
(/.f64 (neg.f64 y) (/.f64 (+.f64 y t) b))
(*.f64 (/.f64 (neg.f64 y) (+.f64 y t)) b)
(+.f64 (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 y t) 2)) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y t))))
(+.f64 (neg.f64 (/.f64 (*.f64 y b) (+.f64 y t))) (/.f64 y (/.f64 (pow.f64 (+.f64 y t) 2) (*.f64 b x))))
(-.f64 (*.f64 (/.f64 y (pow.f64 (+.f64 y t) 2)) (*.f64 b x)) (*.f64 (/.f64 y (+.f64 y t)) b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b (pow.f64 x 2))) (pow.f64 (+.f64 y t) 3))) (+.f64 (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 y t) 2)) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y t)))))
(fma.f64 -1 (/.f64 y (/.f64 (pow.f64 (+.f64 y t) 3) (*.f64 b (*.f64 x x)))) (+.f64 (neg.f64 (/.f64 (*.f64 y b) (+.f64 y t))) (/.f64 y (/.f64 (pow.f64 (+.f64 y t) 2) (*.f64 b x)))))
(-.f64 (-.f64 (*.f64 (/.f64 y (pow.f64 (+.f64 y t) 2)) (*.f64 b x)) (*.f64 (/.f64 y (+.f64 y t)) b)) (/.f64 (*.f64 y b) (/.f64 (pow.f64 (+.f64 y t) 3) (*.f64 x x))))
(-.f64 (*.f64 (/.f64 y (pow.f64 (+.f64 y t) 2)) (*.f64 b x)) (+.f64 (*.f64 (/.f64 y (+.f64 y t)) b) (*.f64 (/.f64 y (/.f64 (pow.f64 (+.f64 y t) 3) b)) (*.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b (pow.f64 x 2))) (pow.f64 (+.f64 y t) 3))) (+.f64 (/.f64 (*.f64 y (*.f64 b (pow.f64 x 3))) (pow.f64 (+.f64 y t) 4)) (+.f64 (/.f64 (*.f64 y (*.f64 b x)) (pow.f64 (+.f64 y t) 2)) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y t))))))
(fma.f64 -1 (/.f64 y (/.f64 (pow.f64 (+.f64 y t) 3) (*.f64 b (*.f64 x x)))) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y b) (+.f64 y t))) (/.f64 y (/.f64 (pow.f64 (+.f64 y t) 2) (*.f64 b x)))) (/.f64 y (/.f64 (pow.f64 (+.f64 y t) 4) (*.f64 b (pow.f64 x 3))))))
(+.f64 (-.f64 (-.f64 (*.f64 (/.f64 y (pow.f64 (+.f64 y t) 2)) (*.f64 b x)) (*.f64 (/.f64 y (+.f64 y t)) b)) (/.f64 (*.f64 y b) (/.f64 (pow.f64 (+.f64 y t) 3) (*.f64 x x)))) (/.f64 (*.f64 b (pow.f64 x 3)) (/.f64 (pow.f64 (+.f64 y t) 4) y)))
(+.f64 (-.f64 (*.f64 (/.f64 y (pow.f64 (+.f64 y t) 2)) (*.f64 b x)) (+.f64 (*.f64 (/.f64 y (+.f64 y t)) b) (*.f64 (/.f64 y (/.f64 (pow.f64 (+.f64 y t) 3) b)) (*.f64 x x)))) (*.f64 (/.f64 (*.f64 y b) (pow.f64 (+.f64 y t) 4)) (pow.f64 x 3)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(neg.f64 (/.f64 (*.f64 y b) x))
(/.f64 (neg.f64 y) (/.f64 x b))
(*.f64 (/.f64 (neg.f64 y) x) b)
(+.f64 (/.f64 (*.f64 y (*.f64 b (+.f64 y t))) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y b) x)))
(+.f64 (neg.f64 (/.f64 (*.f64 y b) x)) (/.f64 (*.f64 (*.f64 y b) (+.f64 y t)) (*.f64 x x)))
(-.f64 (*.f64 (*.f64 (/.f64 y x) b) (/.f64 (+.f64 y t) x)) (*.f64 (/.f64 y x) b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b (pow.f64 (+.f64 y t) 2))) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 y (*.f64 b (+.f64 y t))) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y b) x))))
(fma.f64 -1 (/.f64 y (/.f64 (pow.f64 x 3) (*.f64 b (pow.f64 (+.f64 y t) 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 y b) x)) (/.f64 (*.f64 (*.f64 y b) (+.f64 y t)) (*.f64 x x))))
(-.f64 (-.f64 (*.f64 (*.f64 (/.f64 y x) b) (/.f64 (+.f64 y t) x)) (*.f64 (/.f64 y x) b)) (/.f64 (*.f64 y b) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y t) 2))))
(-.f64 (*.f64 (*.f64 (/.f64 y x) b) (/.f64 (+.f64 y t) x)) (+.f64 (*.f64 (/.f64 y x) b) (*.f64 (/.f64 y (/.f64 (pow.f64 x 3) b)) (pow.f64 (+.f64 y t) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b (pow.f64 (+.f64 y t) 2))) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 y (*.f64 b (+.f64 y t))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 y (*.f64 b (pow.f64 (+.f64 y t) 3))) (pow.f64 x 4)) (*.f64 -1 (/.f64 (*.f64 y b) x)))))
(fma.f64 -1 (/.f64 y (/.f64 (pow.f64 x 3) (*.f64 b (pow.f64 (+.f64 y t) 2)))) (+.f64 (/.f64 (*.f64 (*.f64 y b) (+.f64 y t)) (*.f64 x x)) (+.f64 (neg.f64 (/.f64 (*.f64 y b) x)) (/.f64 y (/.f64 (pow.f64 x 4) (*.f64 b (pow.f64 (+.f64 y t) 3)))))))
(+.f64 (-.f64 (-.f64 (*.f64 (*.f64 (/.f64 y x) b) (/.f64 (+.f64 y t) x)) (*.f64 (/.f64 y x) b)) (/.f64 (*.f64 y b) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y t) 2)))) (/.f64 y (/.f64 (/.f64 (pow.f64 x 4) b) (pow.f64 (+.f64 y t) 3))))
(+.f64 (*.f64 (*.f64 (/.f64 y x) b) (/.f64 (+.f64 y t) x)) (-.f64 (-.f64 (/.f64 y (/.f64 (/.f64 (pow.f64 x 4) b) (pow.f64 (+.f64 y t) 3))) (*.f64 (/.f64 y x) b)) (*.f64 (/.f64 y (/.f64 (pow.f64 x 3) b)) (pow.f64 (+.f64 y t) 2))))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(neg.f64 (/.f64 (*.f64 y b) x))
(/.f64 (neg.f64 y) (/.f64 x b))
(*.f64 (/.f64 (neg.f64 y) x) b)
(+.f64 (/.f64 (*.f64 y (*.f64 b (+.f64 y t))) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y b) x)))
(+.f64 (neg.f64 (/.f64 (*.f64 y b) x)) (/.f64 (*.f64 (*.f64 y b) (+.f64 y t)) (*.f64 x x)))
(-.f64 (*.f64 (*.f64 (/.f64 y x) b) (/.f64 (+.f64 y t) x)) (*.f64 (/.f64 y x) b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b (pow.f64 (+.f64 y t) 2))) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 y (*.f64 b (+.f64 y t))) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y b) x))))
(fma.f64 -1 (/.f64 y (/.f64 (pow.f64 x 3) (*.f64 b (pow.f64 (+.f64 y t) 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 y b) x)) (/.f64 (*.f64 (*.f64 y b) (+.f64 y t)) (*.f64 x x))))
(-.f64 (-.f64 (*.f64 (*.f64 (/.f64 y x) b) (/.f64 (+.f64 y t) x)) (*.f64 (/.f64 y x) b)) (/.f64 (*.f64 y b) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y t) 2))))
(-.f64 (*.f64 (*.f64 (/.f64 y x) b) (/.f64 (+.f64 y t) x)) (+.f64 (*.f64 (/.f64 y x) b) (*.f64 (/.f64 y (/.f64 (pow.f64 x 3) b)) (pow.f64 (+.f64 y t) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b (pow.f64 (+.f64 y t) 2))) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 y (*.f64 b (+.f64 y t))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 y (*.f64 b (pow.f64 (+.f64 y t) 3))) (pow.f64 x 4)) (*.f64 -1 (/.f64 (*.f64 y b) x)))))
(fma.f64 -1 (/.f64 y (/.f64 (pow.f64 x 3) (*.f64 b (pow.f64 (+.f64 y t) 2)))) (+.f64 (/.f64 (*.f64 (*.f64 y b) (+.f64 y t)) (*.f64 x x)) (+.f64 (neg.f64 (/.f64 (*.f64 y b) x)) (/.f64 y (/.f64 (pow.f64 x 4) (*.f64 b (pow.f64 (+.f64 y t) 3)))))))
(+.f64 (-.f64 (-.f64 (*.f64 (*.f64 (/.f64 y x) b) (/.f64 (+.f64 y t) x)) (*.f64 (/.f64 y x) b)) (/.f64 (*.f64 y b) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y t) 2)))) (/.f64 y (/.f64 (/.f64 (pow.f64 x 4) b) (pow.f64 (+.f64 y t) 3))))
(+.f64 (*.f64 (*.f64 (/.f64 y x) b) (/.f64 (+.f64 y t) x)) (-.f64 (-.f64 (/.f64 y (/.f64 (/.f64 (pow.f64 x 4) b) (pow.f64 (+.f64 y t) 3))) (*.f64 (/.f64 y x) b)) (*.f64 (/.f64 y (/.f64 (pow.f64 x 3) b)) (pow.f64 (+.f64 y t) 2))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x)))
(neg.f64 (/.f64 y (/.f64 (+.f64 y x) b)))
(/.f64 (neg.f64 y) (/.f64 (+.f64 y x) b))
(*.f64 (/.f64 (neg.f64 y) (+.f64 y x)) b)
(+.f64 (/.f64 (*.f64 y (*.f64 t b)) (pow.f64 (+.f64 y x) 2)) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x))))
(+.f64 (neg.f64 (/.f64 y (/.f64 (+.f64 y x) b))) (/.f64 (*.f64 y (*.f64 b t)) (pow.f64 (+.f64 y x) 2)))
(-.f64 (*.f64 (/.f64 y (pow.f64 (+.f64 y x) 2)) (*.f64 b t)) (/.f64 y (/.f64 (+.f64 y x) b)))
(+.f64 (/.f64 (*.f64 y (*.f64 t b)) (pow.f64 (+.f64 y x) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) b)) (pow.f64 (+.f64 y x) 3))) (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x)))))
(+.f64 (/.f64 (*.f64 y (*.f64 b t)) (pow.f64 (+.f64 y x) 2)) (fma.f64 -1 (/.f64 y (/.f64 (pow.f64 (+.f64 y x) 3) (*.f64 b (*.f64 t t)))) (neg.f64 (/.f64 y (/.f64 (+.f64 y x) b)))))
(-.f64 (-.f64 (*.f64 (/.f64 y (pow.f64 (+.f64 y x) 2)) (*.f64 b t)) (/.f64 (*.f64 b (*.f64 y (*.f64 t t))) (pow.f64 (+.f64 y x) 3))) (/.f64 y (/.f64 (+.f64 y x) b)))
(-.f64 (*.f64 (/.f64 y (pow.f64 (+.f64 y x) 2)) (*.f64 b t)) (+.f64 (/.f64 y (/.f64 (+.f64 y x) b)) (*.f64 (/.f64 y (/.f64 (pow.f64 (+.f64 y x) 3) b)) (*.f64 t t))))
(+.f64 (/.f64 (*.f64 y (*.f64 t b)) (pow.f64 (+.f64 y x) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) b)) (pow.f64 (+.f64 y x) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x))) (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) b)) (pow.f64 (+.f64 y x) 4)))))
(+.f64 (/.f64 (*.f64 y (*.f64 b t)) (pow.f64 (+.f64 y x) 2)) (fma.f64 -1 (/.f64 y (/.f64 (pow.f64 (+.f64 y x) 3) (*.f64 b (*.f64 t t)))) (fma.f64 -1 (/.f64 y (/.f64 (+.f64 y x) b)) (/.f64 y (/.f64 (pow.f64 (+.f64 y x) 4) (*.f64 b (pow.f64 t 3)))))))
(+.f64 (-.f64 (-.f64 (*.f64 (/.f64 y (pow.f64 (+.f64 y x) 2)) (*.f64 b t)) (/.f64 (*.f64 b (*.f64 y (*.f64 t t))) (pow.f64 (+.f64 y x) 3))) (/.f64 y (/.f64 (+.f64 y x) b))) (/.f64 (*.f64 b (pow.f64 t 3)) (/.f64 (pow.f64 (+.f64 y x) 4) y)))
(+.f64 (-.f64 (*.f64 (/.f64 y (pow.f64 (+.f64 y x) 2)) (*.f64 b t)) (+.f64 (/.f64 y (/.f64 (+.f64 y x) b)) (*.f64 (/.f64 y (/.f64 (pow.f64 (+.f64 y x) 3) b)) (*.f64 t t)))) (*.f64 (/.f64 (*.f64 b (pow.f64 t 3)) (pow.f64 (+.f64 y x) 4)) y))
(*.f64 -1 (/.f64 (*.f64 y b) t))
(neg.f64 (/.f64 (*.f64 y b) t))
(/.f64 (neg.f64 y) (/.f64 t b))
(*.f64 (/.f64 (neg.f64 y) t) b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y b) t)) (/.f64 (*.f64 (+.f64 y x) (*.f64 y b)) (pow.f64 t 2)))
(fma.f64 -1 (/.f64 (*.f64 y b) t) (/.f64 (+.f64 y x) (/.f64 (*.f64 t t) (*.f64 y b))))
(-.f64 (*.f64 (*.f64 (/.f64 y t) b) (/.f64 (+.f64 y x) t)) (*.f64 (/.f64 y t) b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 (+.f64 y x) 2) b)) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 y (*.f64 (+.f64 y x) b)) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 y b) t))))
(fma.f64 -1 (/.f64 y (/.f64 (pow.f64 t 3) (*.f64 b (pow.f64 (+.f64 y x) 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 y b) t)) (/.f64 y (/.f64 (*.f64 t t) (*.f64 b (+.f64 y x))))))
(-.f64 (-.f64 (*.f64 (*.f64 (/.f64 y t) b) (/.f64 (+.f64 y x) t)) (*.f64 (/.f64 y t) b)) (/.f64 y (/.f64 (/.f64 (pow.f64 t 3) b) (pow.f64 (+.f64 y x) 2))))
(-.f64 (*.f64 (*.f64 (/.f64 y t) b) (/.f64 (+.f64 y x) t)) (+.f64 (*.f64 (/.f64 y t) b) (*.f64 (/.f64 (*.f64 y b) (pow.f64 t 3)) (pow.f64 (+.f64 y x) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 (+.f64 y x) 2) b)) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 y (*.f64 (+.f64 y x) b)) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y b) t)) (/.f64 (*.f64 y (*.f64 (pow.f64 (+.f64 y x) 3) b)) (pow.f64 t 4)))))
(fma.f64 -1 (/.f64 y (/.f64 (pow.f64 t 3) (*.f64 b (pow.f64 (+.f64 y x) 2)))) (+.f64 (/.f64 y (/.f64 (*.f64 t t) (*.f64 b (+.f64 y x)))) (fma.f64 -1 (/.f64 (*.f64 y b) t) (/.f64 y (/.f64 (pow.f64 t 4) (*.f64 b (pow.f64 (+.f64 y x) 3)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 4)) (*.f64 y b)) (-.f64 (-.f64 (*.f64 (*.f64 (/.f64 y t) b) (/.f64 (+.f64 y x) t)) (*.f64 (/.f64 y t) b)) (/.f64 y (/.f64 (/.f64 (pow.f64 t 3) b) (pow.f64 (+.f64 y x) 2)))))
(+.f64 (*.f64 (*.f64 (/.f64 y t) b) (/.f64 (+.f64 y x) t)) (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 4)) (*.f64 y b)) (*.f64 (/.f64 y t) b)) (*.f64 (/.f64 (*.f64 y b) (pow.f64 t 3)) (pow.f64 (+.f64 y x) 2))))
(*.f64 -1 (/.f64 (*.f64 y b) t))
(neg.f64 (/.f64 (*.f64 y b) t))
(/.f64 (neg.f64 y) (/.f64 t b))
(*.f64 (/.f64 (neg.f64 y) t) b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y b) t)) (/.f64 (*.f64 (+.f64 y x) (*.f64 y b)) (pow.f64 t 2)))
(fma.f64 -1 (/.f64 (*.f64 y b) t) (/.f64 (+.f64 y x) (/.f64 (*.f64 t t) (*.f64 y b))))
(-.f64 (*.f64 (*.f64 (/.f64 y t) b) (/.f64 (+.f64 y x) t)) (*.f64 (/.f64 y t) b))
(+.f64 (/.f64 (*.f64 y (*.f64 (+.f64 y x) b)) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y b) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 y b)) (pow.f64 t 3)))))
(fma.f64 -1 (/.f64 y (/.f64 (pow.f64 t 3) (*.f64 b (pow.f64 (+.f64 y x) 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 y b) t)) (/.f64 y (/.f64 (*.f64 t t) (*.f64 b (+.f64 y x))))))
(-.f64 (-.f64 (*.f64 (*.f64 (/.f64 y t) b) (/.f64 (+.f64 y x) t)) (*.f64 (/.f64 y t) b)) (/.f64 y (/.f64 (/.f64 (pow.f64 t 3) b) (pow.f64 (+.f64 y x) 2))))
(-.f64 (*.f64 (*.f64 (/.f64 y t) b) (/.f64 (+.f64 y x) t)) (+.f64 (*.f64 (/.f64 y t) b) (*.f64 (/.f64 (*.f64 y b) (pow.f64 t 3)) (pow.f64 (+.f64 y x) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) (*.f64 y b)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 (+.f64 y x) b)) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y b) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 y b)) (pow.f64 t 3))))))
(fma.f64 -1 (/.f64 y (/.f64 (pow.f64 t 3) (*.f64 b (pow.f64 (+.f64 y x) 2)))) (+.f64 (/.f64 y (/.f64 (*.f64 t t) (*.f64 b (+.f64 y x)))) (fma.f64 -1 (/.f64 (*.f64 y b) t) (/.f64 y (/.f64 (pow.f64 t 4) (*.f64 b (pow.f64 (+.f64 y x) 3)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 4)) (*.f64 y b)) (-.f64 (-.f64 (*.f64 (*.f64 (/.f64 y t) b) (/.f64 (+.f64 y x) t)) (*.f64 (/.f64 y t) b)) (/.f64 y (/.f64 (/.f64 (pow.f64 t 3) b) (pow.f64 (+.f64 y x) 2)))))
(+.f64 (*.f64 (*.f64 (/.f64 y t) b) (/.f64 (+.f64 y x) t)) (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 4)) (*.f64 y b)) (*.f64 (/.f64 y t) b)) (*.f64 (/.f64 (*.f64 y b) (pow.f64 t 3)) (pow.f64 (+.f64 y x) 2))))
(+.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t)))) (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (fma.f64 (neg.f64 y) 1 y)))
(fma.f64 b (/.f64 y (+.f64 y (+.f64 t x))) (/.f64 (*.f64 (fma.f64 (neg.f64 y) 1 y) (*.f64 y b)) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))))
(fma.f64 y (/.f64 b (+.f64 x (+.f64 y t))) (/.f64 (+.f64 y (neg.f64 y)) (/.f64 (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)) (*.f64 y b))))
(fma.f64 y (/.f64 b (+.f64 x (+.f64 y t))) (*.f64 (/.f64 (+.f64 y (neg.f64 y)) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))) (*.f64 y b)))
(+.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t)))) (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y)))
(fma.f64 b (/.f64 y (+.f64 y (+.f64 t x))) (/.f64 (*.f64 (fma.f64 (neg.f64 y) 1 y) (*.f64 y b)) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))))
(fma.f64 y (/.f64 b (+.f64 x (+.f64 y t))) (/.f64 (+.f64 y (neg.f64 y)) (/.f64 (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)) (*.f64 y b))))
(fma.f64 y (/.f64 b (+.f64 x (+.f64 y t))) (*.f64 (/.f64 (+.f64 y (neg.f64 y)) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))) (*.f64 y b)))
(+.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t)))) (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (fma.f64 (neg.f64 (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2) y)))
(fma.f64 b (/.f64 y (+.f64 y (+.f64 t x))) (/.f64 (*.f64 (fma.f64 (neg.f64 y) 1 y) (*.f64 y b)) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))))
(fma.f64 y (/.f64 b (+.f64 x (+.f64 y t))) (/.f64 (+.f64 y (neg.f64 y)) (/.f64 (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)) (*.f64 y b))))
(fma.f64 y (/.f64 b (+.f64 x (+.f64 y t))) (*.f64 (/.f64 (+.f64 y (neg.f64 y)) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))) (*.f64 y b)))
(+.f64 (*.f64 (/.f64 y (+.f64 y (+.f64 x t))) 0) (*.f64 b (/.f64 y (+.f64 y (+.f64 x t)))))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(+.f64 (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) x) (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (-.f64 t y)))
(*.f64 (*.f64 y b) (/.f64 (-.f64 (+.f64 t x) y) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))))
(*.f64 b (*.f64 (+.f64 t (-.f64 x y)) (/.f64 y (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)))))
(+.f64 (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) t) (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (-.f64 x y)))
(*.f64 (*.f64 y b) (/.f64 (-.f64 (+.f64 t x) y) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))))
(*.f64 b (*.f64 (+.f64 t (-.f64 x y)) (/.f64 y (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)))))
(+.f64 (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (+.f64 x t)) (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (neg.f64 y)))
(*.f64 (*.f64 y b) (/.f64 (-.f64 (+.f64 t x) y) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))))
(*.f64 b (*.f64 (+.f64 t (-.f64 x y)) (/.f64 y (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)))))
(+.f64 (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (+.f64 x t)) (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (*.f64 -1 y)))
(*.f64 (*.f64 y b) (/.f64 (-.f64 (+.f64 t x) y) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))))
(*.f64 b (*.f64 (+.f64 t (-.f64 x y)) (/.f64 y (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)))))
(+.f64 (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (+.f64 x t)) (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (*.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y))))
(*.f64 (*.f64 y b) (/.f64 (-.f64 (+.f64 t x) y) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))))
(*.f64 b (*.f64 (+.f64 t (-.f64 x y)) (/.f64 y (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)))))
(+.f64 (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (+.f64 x t)) (*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))))
(*.f64 (*.f64 y b) (/.f64 (-.f64 (+.f64 t x) y) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))))
(*.f64 b (*.f64 (+.f64 t (-.f64 x y)) (/.f64 y (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)))))
(+.f64 (*.f64 (/.f64 (*.f64 y b) (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3))) (pow.f64 (+.f64 x t) 2)) (*.f64 (/.f64 (*.f64 y b) (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3))) (*.f64 y (-.f64 y (+.f64 x t)))))
(*.f64 (/.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3))) (+.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y (-.f64 y (+.f64 t x)))))
(*.f64 y (*.f64 b (/.f64 (fma.f64 y (-.f64 y (+.f64 t x)) (pow.f64 (+.f64 t x) 2)) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)))))
(+.f64 (*.f64 (/.f64 (*.f64 y b) (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3))) (*.f64 y (-.f64 y (+.f64 x t)))) (*.f64 (/.f64 (*.f64 y b) (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3))) (pow.f64 (+.f64 x t) 2)))
(*.f64 (/.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3))) (+.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y (-.f64 y (+.f64 t x)))))
(*.f64 y (*.f64 b (/.f64 (fma.f64 y (-.f64 y (+.f64 t x)) (pow.f64 (+.f64 t x) 2)) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)))))
(+.f64 (*.f64 0 (/.f64 y (+.f64 y (+.f64 x t)))) (*.f64 b (/.f64 y (+.f64 y (+.f64 x t)))))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(+.f64 (*.f64 x (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (*.f64 (-.f64 t y) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))))
(*.f64 (*.f64 y b) (/.f64 (-.f64 (+.f64 t x) y) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))))
(*.f64 b (*.f64 (+.f64 t (-.f64 x y)) (/.f64 y (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)))))
(+.f64 (*.f64 t (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (*.f64 (-.f64 x y) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))))
(*.f64 (*.f64 y b) (/.f64 (-.f64 (+.f64 t x) y) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))))
(*.f64 b (*.f64 (+.f64 t (-.f64 x y)) (/.f64 y (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)))))
(+.f64 (*.f64 (+.f64 x t) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (*.f64 (neg.f64 y) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))))
(*.f64 (*.f64 y b) (/.f64 (-.f64 (+.f64 t x) y) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))))
(*.f64 b (*.f64 (+.f64 t (-.f64 x y)) (/.f64 y (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)))))
(+.f64 (*.f64 (+.f64 x t) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (*.f64 (*.f64 -1 y) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))))
(*.f64 (*.f64 y b) (/.f64 (-.f64 (+.f64 t x) y) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))))
(*.f64 b (*.f64 (+.f64 t (-.f64 x y)) (/.f64 y (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)))))
(+.f64 (*.f64 (+.f64 x t) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (*.f64 (*.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y)) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))))
(*.f64 (*.f64 y b) (/.f64 (-.f64 (+.f64 t x) y) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))))
(*.f64 b (*.f64 (+.f64 t (-.f64 x y)) (/.f64 y (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)))))
(+.f64 (*.f64 (+.f64 x t) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (*.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y)) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))))
(*.f64 (*.f64 y b) (/.f64 (-.f64 (+.f64 t x) y) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))))
(*.f64 b (*.f64 (+.f64 t (-.f64 x y)) (/.f64 y (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)))))
(+.f64 (*.f64 (+.f64 x (-.f64 t y)) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (*.f64 (fma.f64 (neg.f64 y) 1 y) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))))
(*.f64 (/.f64 y (/.f64 (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)) b)) (+.f64 (-.f64 (+.f64 t x) y) (fma.f64 (neg.f64 y) 1 y)))
(*.f64 (*.f64 b (/.f64 y (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)))) (+.f64 x (+.f64 (-.f64 t y) (+.f64 y (neg.f64 y)))))
(/.f64 (*.f64 (*.f64 y b) (+.f64 (-.f64 t y) (+.f64 (-.f64 x y) y))) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)))
(+.f64 (*.f64 (+.f64 x (-.f64 t y)) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))))
(*.f64 (/.f64 y (/.f64 (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)) b)) (+.f64 (-.f64 (+.f64 t x) y) (fma.f64 (neg.f64 y) 1 y)))
(*.f64 (*.f64 b (/.f64 y (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)))) (+.f64 x (+.f64 (-.f64 t y) (+.f64 y (neg.f64 y)))))
(/.f64 (*.f64 (*.f64 y b) (+.f64 (-.f64 t y) (+.f64 (-.f64 x y) y))) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)))
(+.f64 (*.f64 (+.f64 x (-.f64 t y)) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2) y) (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))))
(*.f64 (/.f64 y (/.f64 (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)) b)) (+.f64 (-.f64 (+.f64 t x) y) (fma.f64 (neg.f64 y) 1 y)))
(*.f64 (*.f64 b (/.f64 y (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)))) (+.f64 x (+.f64 (-.f64 t y) (+.f64 y (neg.f64 y)))))
(/.f64 (*.f64 (*.f64 y b) (+.f64 (-.f64 t y) (+.f64 (-.f64 x y) y))) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)))
(+.f64 (*.f64 (pow.f64 (+.f64 x t) 2) (/.f64 (*.f64 y b) (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3)))) (*.f64 (*.f64 y (-.f64 y (+.f64 x t))) (/.f64 (*.f64 y b) (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3)))))
(*.f64 (/.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3))) (+.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y (-.f64 y (+.f64 t x)))))
(*.f64 y (*.f64 b (/.f64 (fma.f64 y (-.f64 y (+.f64 t x)) (pow.f64 (+.f64 t x) 2)) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)))))
(+.f64 (*.f64 (*.f64 y (-.f64 y (+.f64 x t))) (/.f64 (*.f64 y b) (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3)))) (*.f64 (pow.f64 (+.f64 x t) 2) (/.f64 (*.f64 y b) (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3)))))
(*.f64 (/.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3))) (+.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y (-.f64 y (+.f64 t x)))))
(*.f64 y (*.f64 b (/.f64 (fma.f64 y (-.f64 y (+.f64 t x)) (pow.f64 (+.f64 t x) 2)) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t)))))) 1)
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(*.f64 y (*.f64 b (/.f64 1 (+.f64 y (+.f64 x t)))))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(*.f64 y (/.f64 1 (/.f64 (+.f64 y (+.f64 x t)) b)))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(*.f64 b (*.f64 y (/.f64 1 (+.f64 y (+.f64 x t)))))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(*.f64 (*.f64 y b) (/.f64 1 (+.f64 y (+.f64 x t))))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(*.f64 (*.f64 y b) (/.f64 1 (neg.f64 (+.f64 y (+.f64 x t)))))
(neg.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)))
(*.f64 b (/.f64 y (-.f64 (neg.f64 y) (+.f64 t x))))
(*.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t)))) 1)
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(*.f64 1 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t)))))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(*.f64 (sqrt.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))) (sqrt.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(*.f64 (sqrt.f64 (*.f64 y b)) (*.f64 (sqrt.f64 (*.f64 y b)) (/.f64 1 (+.f64 y (+.f64 x t)))))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(*.f64 (cbrt.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))) (pow.f64 (cbrt.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))) 2))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))) 2) (cbrt.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 (cbrt.f64 (*.f64 y b)) (/.f64 1 (+.f64 y (+.f64 x t)))))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(*.f64 (/.f64 1 (+.f64 y (+.f64 x t))) (*.f64 y b))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 y (+.f64 x t)))) (/.f64 (*.f64 y b) (sqrt.f64 (+.f64 y (+.f64 x t)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (sqrt.f64 (+.f64 y (+.f64 t x)))))
(/.f64 (*.f64 y (/.f64 b (sqrt.f64 (+.f64 x (+.f64 y t))))) (sqrt.f64 (+.f64 x (+.f64 y t))))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 x (+.f64 y t)))) (sqrt.f64 (+.f64 x (+.f64 y t)))) y)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2)) (/.f64 (*.f64 y b) (cbrt.f64 (+.f64 y (+.f64 x t)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t x))) 2)) (/.f64 y (/.f64 (cbrt.f64 (+.f64 y (+.f64 t x))) b)))
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 (+.f64 x (+.f64 y t))) 2)) (/.f64 b (cbrt.f64 (+.f64 x (+.f64 y t)))))
(*.f64 (/.f64 (*.f64 y b) 1) (/.f64 (+.f64 x (-.f64 t y)) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))))
(*.f64 (*.f64 y b) (/.f64 (-.f64 (+.f64 t x) y) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))))
(*.f64 b (*.f64 (+.f64 t (-.f64 x y)) (/.f64 y (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 y b) 1) (/.f64 (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 y (+.f64 x t)))) (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3))))
(*.f64 (/.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3))) (+.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y (-.f64 y (+.f64 t x)))))
(*.f64 y (*.f64 b (/.f64 (fma.f64 y (-.f64 y (+.f64 t x)) (pow.f64 (+.f64 t x) 2)) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)))))
(*.f64 (/.f64 b (+.f64 y (+.f64 x t))) y)
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(*.f64 (/.f64 b (sqrt.f64 (+.f64 y (+.f64 x t)))) (/.f64 y (sqrt.f64 (+.f64 y (+.f64 x t)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (sqrt.f64 (+.f64 y (+.f64 t x)))))
(/.f64 (*.f64 y (/.f64 b (sqrt.f64 (+.f64 x (+.f64 y t))))) (sqrt.f64 (+.f64 x (+.f64 y t))))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 x (+.f64 y t)))) (sqrt.f64 (+.f64 x (+.f64 y t)))) y)
(*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (*.f64 (*.f64 y b) (+.f64 x (-.f64 t y))))
(*.f64 (*.f64 y b) (/.f64 (-.f64 (+.f64 t x) y) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))))
(*.f64 b (*.f64 (+.f64 t (-.f64 x y)) (/.f64 y (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3))) (*.f64 (*.f64 y b) (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 y (+.f64 x t))))))
(*.f64 (/.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3))) (+.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y (-.f64 y (+.f64 t x)))))
(*.f64 y (*.f64 b (/.f64 (fma.f64 y (-.f64 y (+.f64 t x)) (pow.f64 (+.f64 t x) 2)) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)))))
(*.f64 (/.f64 y (+.f64 y (+.f64 x t))) b)
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(*.f64 (/.f64 (*.f64 y b) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (+.f64 x (-.f64 t y)))
(*.f64 (*.f64 y b) (/.f64 (-.f64 (+.f64 t x) y) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))))
(*.f64 b (*.f64 (+.f64 t (-.f64 x y)) (/.f64 y (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 y b) (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3))) (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 y (+.f64 x t)))))
(*.f64 (/.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3))) (+.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y (-.f64 y (+.f64 t x)))))
(*.f64 y (*.f64 b (/.f64 (fma.f64 y (-.f64 y (+.f64 t x)) (pow.f64 (+.f64 t x) 2)) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 y (+.f64 x t)) b)) y)
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(*.f64 (/.f64 1 (neg.f64 (+.f64 y (+.f64 x t)))) (*.f64 y b))
(neg.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)))
(*.f64 b (/.f64 y (-.f64 (neg.f64 y) (+.f64 t x))))
(*.f64 (/.f64 y 1) (/.f64 b (+.f64 y (+.f64 x t))))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(*.f64 (/.f64 y (sqrt.f64 (+.f64 y (+.f64 x t)))) (/.f64 b (sqrt.f64 (+.f64 y (+.f64 x t)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (sqrt.f64 (+.f64 y (+.f64 t x)))))
(/.f64 (*.f64 y (/.f64 b (sqrt.f64 (+.f64 x (+.f64 y t))))) (sqrt.f64 (+.f64 x (+.f64 y t))))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 x (+.f64 y t)))) (sqrt.f64 (+.f64 x (+.f64 y t)))) y)
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2)) (/.f64 b (cbrt.f64 (+.f64 y (+.f64 x t)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t x))) 2)) (/.f64 y (/.f64 (cbrt.f64 (+.f64 y (+.f64 t x))) b)))
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 (+.f64 x (+.f64 y t))) 2)) (/.f64 b (cbrt.f64 (+.f64 x (+.f64 y t)))))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2)) (/.f64 y (cbrt.f64 (+.f64 y (+.f64 x t)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t x))) 2)) (/.f64 y (/.f64 (cbrt.f64 (+.f64 y (+.f64 t x))) b)))
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 (+.f64 x (+.f64 y t))) 2)) (/.f64 b (cbrt.f64 (+.f64 x (+.f64 y t)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 y b)) 1) (/.f64 (sqrt.f64 (*.f64 y b)) (+.f64 y (+.f64 x t))))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(*.f64 (/.f64 (sqrt.f64 (*.f64 y b)) (+.f64 y (+.f64 x t))) (sqrt.f64 (*.f64 y b)))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(*.f64 (/.f64 (sqrt.f64 (*.f64 y b)) (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2)) (/.f64 (sqrt.f64 (*.f64 y b)) (cbrt.f64 (+.f64 y (+.f64 x t)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t x))) 2)) (/.f64 y (/.f64 (cbrt.f64 (+.f64 y (+.f64 t x))) b)))
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 (+.f64 x (+.f64 y t))) 2)) (/.f64 b (cbrt.f64 (+.f64 x (+.f64 y t)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) 1) (/.f64 (cbrt.f64 (*.f64 y b)) (+.f64 y (+.f64 x t))))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (sqrt.f64 (+.f64 y (+.f64 x t)))) (/.f64 (cbrt.f64 (*.f64 y b)) (sqrt.f64 (+.f64 y (+.f64 x t)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (sqrt.f64 (+.f64 y (+.f64 t x)))))
(/.f64 (*.f64 y (/.f64 b (sqrt.f64 (+.f64 x (+.f64 y t))))) (sqrt.f64 (+.f64 x (+.f64 y t))))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 x (+.f64 y t)))) (sqrt.f64 (+.f64 x (+.f64 y t)))) y)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2)) (cbrt.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (cbrt.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)))) (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t x))) 2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (+.f64 y t))) 2) (cbrt.f64 (/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y)))))
(*.f64 (/.f64 y (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (*.f64 b (+.f64 x (-.f64 t y))))
(*.f64 (*.f64 y b) (/.f64 (-.f64 (+.f64 t x) y) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))))
(*.f64 b (*.f64 (+.f64 t (-.f64 x y)) (/.f64 y (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)))))
(*.f64 (/.f64 y (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3))) (*.f64 b (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 y (+.f64 x t))))))
(*.f64 (/.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3))) (+.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y (-.f64 y (+.f64 t x)))))
(*.f64 y (*.f64 b (/.f64 (fma.f64 y (-.f64 y (+.f64 t x)) (pow.f64 (+.f64 t x) 2)) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)))))
(*.f64 (/.f64 y (neg.f64 (+.f64 y (+.f64 x t)))) b)
(neg.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)))
(*.f64 b (/.f64 y (-.f64 (neg.f64 y) (+.f64 t x))))
(*.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 x t)) (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (*.f64 y (sqrt.f64 b)) (/.f64 (+.f64 y (+.f64 t x)) (sqrt.f64 b)))
(*.f64 (/.f64 y (+.f64 x (+.f64 y t))) (*.f64 (sqrt.f64 b) (sqrt.f64 b)))
(*.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 x t)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(/.f64 (*.f64 y (cbrt.f64 b)) (/.f64 (+.f64 y (+.f64 t x)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 y (+.f64 x (+.f64 y t))) (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b)))
(*.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 x t)) -1)) b)
(neg.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)))
(*.f64 b (/.f64 y (-.f64 (neg.f64 y) (+.f64 t x))))
(*.f64 (/.f64 (*.f64 y b) (neg.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (+.f64 x (-.f64 t y)))
(/.f64 (*.f64 (*.f64 y b) (-.f64 (+.f64 t x) y)) (neg.f64 (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))))
(/.f64 (*.f64 y b) (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2)) (+.f64 t (-.f64 x y))))
(*.f64 (/.f64 (*.f64 y (+.f64 t (-.f64 x y))) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2))) b)
(*.f64 (/.f64 (*.f64 y b) (neg.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (neg.f64 (+.f64 x (-.f64 t y))))
(/.f64 (*.f64 (*.f64 y b) (neg.f64 (-.f64 (+.f64 t x) y))) (neg.f64 (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))))
(*.f64 (-.f64 y (+.f64 t x)) (*.f64 (/.f64 y (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2))) b))
(*.f64 (/.f64 (*.f64 y b) (neg.f64 (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3)))) (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 y (+.f64 x t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y (-.f64 y (+.f64 t x)))) (/.f64 (*.f64 y b) (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)))))
(/.f64 (*.f64 y b) (/.f64 (-.f64 (neg.f64 (pow.f64 (+.f64 t x) 3)) (pow.f64 y 3)) (fma.f64 y (-.f64 y (+.f64 t x)) (pow.f64 (+.f64 t x) 2))))
(*.f64 (/.f64 (*.f64 y b) (neg.f64 (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3)))) (neg.f64 (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 y (+.f64 x t))))))
(*.f64 (/.f64 (*.f64 y b) (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)))) (neg.f64 (+.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y (-.f64 y (+.f64 t x))))))
(neg.f64 (/.f64 (*.f64 y b) (/.f64 (-.f64 (neg.f64 (pow.f64 (+.f64 t x) 3)) (pow.f64 y 3)) (fma.f64 y (-.f64 y (+.f64 t x)) (pow.f64 (+.f64 t x) 2)))))
(*.f64 (/.f64 (*.f64 y b) (-.f64 (*.f64 y y) (pow.f64 (+.f64 x t) 2))) (-.f64 y (+.f64 x t)))
(/.f64 (*.f64 (*.f64 y b) (neg.f64 (-.f64 (+.f64 t x) y))) (neg.f64 (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))))
(*.f64 (-.f64 y (+.f64 t x)) (*.f64 (/.f64 y (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2))) b))
(*.f64 (/.f64 (*.f64 y b) (-.f64 (*.f64 x x) (*.f64 (+.f64 y t) (+.f64 y t)))) (-.f64 x (+.f64 y t)))
(*.f64 (/.f64 y (/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 y t) 2)) b)) (-.f64 x (+.f64 y t)))
(*.f64 (*.f64 (/.f64 y (-.f64 (*.f64 x x) (pow.f64 (+.f64 y t) 2))) b) (-.f64 x (+.f64 y t)))
(*.f64 (/.f64 (*.f64 y b) (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 y t) 3))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 y t) (+.f64 y t)) (*.f64 x (+.f64 y t)))))
(*.f64 (/.f64 (*.f64 y b) (+.f64 (pow.f64 (+.f64 y t) 3) (pow.f64 x 3))) (fma.f64 x x (*.f64 (+.f64 y t) (-.f64 (+.f64 y t) x))))
(*.f64 (*.f64 (/.f64 y (+.f64 (pow.f64 (+.f64 y t) 3) (pow.f64 x 3))) b) (fma.f64 (+.f64 y t) (+.f64 t (-.f64 y x)) (*.f64 x x)))
(*.f64 (/.f64 1 (/.f64 (+.f64 y (+.f64 x t)) y)) b)
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(*.f64 (/.f64 1 (/.f64 (+.f64 y (+.f64 x t)) (sqrt.f64 (*.f64 y b)))) (sqrt.f64 (*.f64 y b)))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(*.f64 (/.f64 1 (/.f64 (+.f64 y (+.f64 x t)) (pow.f64 (cbrt.f64 (*.f64 y b)) 2))) (cbrt.f64 (*.f64 y b)))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(*.f64 (/.f64 (sqrt.f64 y) (/.f64 (+.f64 y (+.f64 x t)) b)) (sqrt.f64 y))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (+.f64 y (+.f64 x t)) b)) (cbrt.f64 y))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (+.f64 y (+.f64 x t))) (cbrt.f64 (*.f64 y b)))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(*.f64 (/.f64 (/.f64 (*.f64 y b) 1) 1) (/.f64 (+.f64 x (-.f64 t y)) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))))
(*.f64 (*.f64 y b) (/.f64 (-.f64 (+.f64 t x) y) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))))
(*.f64 b (*.f64 (+.f64 t (-.f64 x y)) (/.f64 y (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)))))
(*.f64 (/.f64 (/.f64 (*.f64 y b) 1) 1) (/.f64 (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 y (+.f64 x t)))) (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3))))
(*.f64 (/.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3))) (+.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y (-.f64 y (+.f64 t x)))))
(*.f64 y (*.f64 b (/.f64 (fma.f64 y (-.f64 y (+.f64 t x)) (pow.f64 (+.f64 t x) 2)) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)))))
(*.f64 (/.f64 (/.f64 (*.f64 y b) 1) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (+.f64 x (-.f64 t y)))
(*.f64 (*.f64 y b) (/.f64 (-.f64 (+.f64 t x) y) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))))
(*.f64 b (*.f64 (+.f64 t (-.f64 x y)) (/.f64 y (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)))))
(*.f64 (/.f64 (/.f64 (*.f64 y b) 1) (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3))) (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 y (+.f64 x t)))))
(*.f64 (/.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3))) (+.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y (-.f64 y (+.f64 t x)))))
(*.f64 y (*.f64 b (/.f64 (fma.f64 y (-.f64 y (+.f64 t x)) (pow.f64 (+.f64 t x) 2)) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)))))
(*.f64 (/.f64 (/.f64 (*.f64 y b) 1) (neg.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (neg.f64 (+.f64 x (-.f64 t y))))
(/.f64 (*.f64 (*.f64 y b) (neg.f64 (-.f64 (+.f64 t x) y))) (neg.f64 (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))))
(*.f64 (-.f64 y (+.f64 t x)) (*.f64 (/.f64 y (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2))) b))
(*.f64 (/.f64 (/.f64 (*.f64 y b) 1) (neg.f64 (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3)))) (neg.f64 (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 y (+.f64 x t))))))
(*.f64 (/.f64 (*.f64 y b) (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)))) (neg.f64 (+.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y (-.f64 y (+.f64 t x))))))
(neg.f64 (/.f64 (*.f64 y b) (/.f64 (-.f64 (neg.f64 (pow.f64 (+.f64 t x) 3)) (pow.f64 y 3)) (fma.f64 y (-.f64 y (+.f64 t x)) (pow.f64 (+.f64 t x) 2)))))
(*.f64 (/.f64 (/.f64 (*.f64 y b) 1) (-.f64 (*.f64 y y) (pow.f64 (+.f64 x t) 2))) (-.f64 y (+.f64 x t)))
(/.f64 (*.f64 (*.f64 y b) (neg.f64 (-.f64 (+.f64 t x) y))) (neg.f64 (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))))
(*.f64 (-.f64 y (+.f64 t x)) (*.f64 (/.f64 y (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2))) b))
(*.f64 (/.f64 (/.f64 (*.f64 y b) 1) (-.f64 (*.f64 x x) (*.f64 (+.f64 y t) (+.f64 y t)))) (-.f64 x (+.f64 y t)))
(*.f64 (/.f64 y (/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 y t) 2)) b)) (-.f64 x (+.f64 y t)))
(*.f64 (*.f64 (/.f64 y (-.f64 (*.f64 x x) (pow.f64 (+.f64 y t) 2))) b) (-.f64 x (+.f64 y t)))
(*.f64 (/.f64 (/.f64 (*.f64 y b) 1) (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 y t) 3))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 y t) (+.f64 y t)) (*.f64 x (+.f64 y t)))))
(*.f64 (/.f64 (*.f64 y b) (+.f64 (pow.f64 (+.f64 y t) 3) (pow.f64 x 3))) (fma.f64 x x (*.f64 (+.f64 y t) (-.f64 (+.f64 y t) x))))
(*.f64 (*.f64 (/.f64 y (+.f64 (pow.f64 (+.f64 y t) 3) (pow.f64 x 3))) b) (fma.f64 (+.f64 y t) (+.f64 t (-.f64 y x)) (*.f64 x x)))
(*.f64 (/.f64 (/.f64 (*.f64 y b) (sqrt.f64 (+.f64 y (+.f64 x t)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (sqrt.f64 (+.f64 x (-.f64 t y))))
(*.f64 (/.f64 (/.f64 (*.f64 y b) (sqrt.f64 (+.f64 y (+.f64 t x)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)))) (sqrt.f64 (-.f64 (+.f64 t x) y)))
(*.f64 (*.f64 (/.f64 y (sqrt.f64 (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)))) (/.f64 b (sqrt.f64 (+.f64 x (+.f64 y t))))) (sqrt.f64 (+.f64 t (-.f64 x y))))
(*.f64 (/.f64 (/.f64 (*.f64 y b) (sqrt.f64 (+.f64 y (+.f64 x t)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 y (+.f64 x t))))))
(*.f64 (/.f64 (/.f64 (*.f64 y b) (sqrt.f64 (+.f64 y (+.f64 t x)))) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y (-.f64 y (+.f64 t x))))))
(*.f64 (*.f64 (/.f64 b (hypot.f64 (pow.f64 (+.f64 t x) 3/2) (pow.f64 y 3/2))) (/.f64 y (sqrt.f64 (+.f64 x (+.f64 y t))))) (sqrt.f64 (fma.f64 y (-.f64 y (+.f64 t x)) (pow.f64 (+.f64 t x) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 y b) (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (cbrt.f64 (+.f64 x (-.f64 t y))))
(*.f64 (/.f64 (*.f64 y b) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))) (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t x))) 2))) (cbrt.f64 (-.f64 (+.f64 t x) y)))
(*.f64 (*.f64 (/.f64 y (cbrt.f64 (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)))) (/.f64 b (pow.f64 (cbrt.f64 (+.f64 x (+.f64 y t))) 2))) (cbrt.f64 (+.f64 t (-.f64 x y))))
(*.f64 (/.f64 (/.f64 (*.f64 y b) (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 y (+.f64 x t))))))
(/.f64 (*.f64 (/.f64 (*.f64 y b) (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y (-.f64 y (+.f64 t x)))))) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3))))
(*.f64 (*.f64 (/.f64 y (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)))) (/.f64 b (pow.f64 (cbrt.f64 (+.f64 x (+.f64 y t))) 2))) (cbrt.f64 (fma.f64 y (-.f64 y (+.f64 t x)) (pow.f64 (+.f64 t x) 2))))
(pow.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t)))) 1)
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(pow.f64 (sqrt.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))) 2)
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(pow.f64 (cbrt.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))) 3)
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(pow.f64 (pow.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t)))) 3) 1/3)
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(pow.f64 (/.f64 (+.f64 y (+.f64 x t)) (*.f64 y b)) -1)
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(neg.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t)))))
(neg.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)))
(*.f64 b (/.f64 y (-.f64 (neg.f64 y) (+.f64 t x))))
(sqrt.f64 (pow.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t)))) 2))
(sqrt.f64 (pow.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 2))
(fabs.f64 (/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y)))
(log.f64 (exp.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t)))))))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(cbrt.f64 (pow.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t)))) 3))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (+.f64 y (+.f64 x t)) 3)))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(expm1.f64 (log1p.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(exp.f64 (log.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(exp.f64 (*.f64 (log.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))) 1))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
(log1p.f64 (expm1.f64 (*.f64 b (/.f64 y (+.f64 y (+.f64 x t))))))
(+.f64 (/.f64 y (/.f64 (+.f64 y (+.f64 t x)) b)) 0)
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))

localize11.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (+.f64 y (+.f64 t x)) a)
14.4b
(/.f64 (+.f64 y t) (/.f64 (+.f64 y (+.f64 t x)) a))
Compiler

Compiled 39 to 11 computations (71.8% saved)

series9.0ms (0%)

Counts
2 → 84
Calls

24 calls:

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

rewrite124.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1524×distribute-lft-in
1464×associate-/r/
1202×associate-/l/
342×associate-+l+
294×+-commutative
Iterations

Useful iterations: 0 (0.0ms)

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

simplify116.0ms (0.5%)

Algorithm
egg-herbie
Rules
780×*-commutative
756×associate-/l*
726×associate-*r*
626×associate-*l*
610×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
055010198
117799114
Stop Event
node limit
Counts
222 → 286
Calls
Call 1
Inputs
(/.f64 (*.f64 a t) (+.f64 t x))
(+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (*.f64 y (-.f64 (/.f64 a (+.f64 t x)) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 2)))))
(+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (+.f64 (*.f64 y (-.f64 (/.f64 a (+.f64 t x)) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 2)))) (*.f64 (pow.f64 y 2) (-.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 3)) (/.f64 a (pow.f64 (+.f64 t x) 2))))))
(+.f64 (*.f64 (-.f64 (/.f64 a (pow.f64 (+.f64 t x) 3)) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 4))) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (+.f64 (*.f64 y (-.f64 (/.f64 a (+.f64 t x)) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 2)))) (*.f64 (pow.f64 y 2) (-.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 3)) (/.f64 a (pow.f64 (+.f64 t x) 2)))))))
a
(-.f64 (+.f64 a (/.f64 (*.f64 a t) y)) (/.f64 (*.f64 (+.f64 t x) a) y))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 a t) (*.f64 (+.f64 t x) a))) (pow.f64 y 2))) (+.f64 a (/.f64 (*.f64 a t) y))) (/.f64 (*.f64 (+.f64 t x) a) y))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 a t) (*.f64 (+.f64 t x) a))) (pow.f64 y 2))) (+.f64 a (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) (-.f64 (*.f64 a t) (*.f64 (+.f64 t x) a))) (pow.f64 y 3)) (/.f64 (*.f64 a t) y)))) (/.f64 (*.f64 (+.f64 t x) a) y))
a
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 a t)) (*.f64 -1 (*.f64 (+.f64 t x) a))) y)) a)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 a t)) (*.f64 -1 (*.f64 (+.f64 t x) a))) y)) (+.f64 a (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 -1 (*.f64 a t)) (*.f64 -1 (*.f64 (+.f64 t x) a)))) (pow.f64 y 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 a t)) (*.f64 -1 (*.f64 (+.f64 t x) a))) y)) (+.f64 a (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) (-.f64 (*.f64 -1 (*.f64 a t)) (*.f64 -1 (*.f64 (+.f64 t x) a)))) (pow.f64 y 3))) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 -1 (*.f64 a t)) (*.f64 -1 (*.f64 (+.f64 t x) a)))) (pow.f64 y 2)))))
(/.f64 (*.f64 a y) (+.f64 y x))
(+.f64 (*.f64 (-.f64 (/.f64 a (+.f64 y x)) (/.f64 (*.f64 y a) (pow.f64 (+.f64 y x) 2))) t) (/.f64 (*.f64 y a) (+.f64 y x)))
(+.f64 (*.f64 (-.f64 (/.f64 a (+.f64 y x)) (/.f64 (*.f64 y a) (pow.f64 (+.f64 y x) 2))) t) (+.f64 (*.f64 (pow.f64 t 2) (-.f64 (/.f64 (*.f64 y a) (pow.f64 (+.f64 y x) 3)) (/.f64 a (pow.f64 (+.f64 y x) 2)))) (/.f64 (*.f64 y a) (+.f64 y x))))
(+.f64 (*.f64 (-.f64 (/.f64 a (+.f64 y x)) (/.f64 (*.f64 y a) (pow.f64 (+.f64 y x) 2))) t) (+.f64 (*.f64 (pow.f64 t 2) (-.f64 (/.f64 (*.f64 y a) (pow.f64 (+.f64 y x) 3)) (/.f64 a (pow.f64 (+.f64 y x) 2)))) (+.f64 (*.f64 (pow.f64 t 3) (-.f64 (/.f64 a (pow.f64 (+.f64 y x) 3)) (/.f64 (*.f64 y a) (pow.f64 (+.f64 y x) 4)))) (/.f64 (*.f64 y a) (+.f64 y x)))))
a
(-.f64 (+.f64 (/.f64 (*.f64 y a) t) a) (/.f64 (*.f64 (+.f64 y x) a) t))
(-.f64 (+.f64 (/.f64 (*.f64 a y) t) (+.f64 a (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 y a) (*.f64 (+.f64 y x) a)) (+.f64 y x)) (pow.f64 t 2))))) (/.f64 (*.f64 a (+.f64 y x)) t))
(-.f64 (+.f64 (/.f64 (*.f64 a y) t) (+.f64 a (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 y a) (*.f64 (+.f64 y x) a)) (+.f64 y x)) (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (*.f64 a y) (*.f64 a (+.f64 y x)))) (pow.f64 t 3))))) (/.f64 (*.f64 a (+.f64 y x)) t))
a
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 y a)) (*.f64 -1 (*.f64 (+.f64 y x) a))) t)) a)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 y a)) (*.f64 -1 (*.f64 (+.f64 y x) a))) t)) (+.f64 a (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y a)) (*.f64 -1 (*.f64 (+.f64 y x) a))) (+.f64 y x)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 y a)) (*.f64 -1 (*.f64 (+.f64 y x) a))) t)) (+.f64 a (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y a)) (*.f64 -1 (*.f64 (+.f64 y x) a))) (+.f64 y x)) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y a)) (*.f64 -1 (*.f64 (+.f64 y x) a))) (pow.f64 (+.f64 y x) 2)) (pow.f64 t 3))))))
a
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (+.f64 y t))) a)
(+.f64 (/.f64 (*.f64 a (pow.f64 x 2)) (pow.f64 (+.f64 y t) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (+.f64 y t))) a))
(+.f64 (/.f64 (*.f64 a (pow.f64 x 2)) (pow.f64 (+.f64 y t) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (+.f64 y t))) (+.f64 a (*.f64 -1 (/.f64 (*.f64 a (pow.f64 x 3)) (pow.f64 (+.f64 y t) 3))))))
(/.f64 (*.f64 a (+.f64 y t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 (+.f64 y t) 2)) (pow.f64 x 2))) (/.f64 (*.f64 a (+.f64 y t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 (+.f64 y t) 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 a (+.f64 y t)) x) (/.f64 (*.f64 a (pow.f64 (+.f64 y t) 3)) (pow.f64 x 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 (+.f64 y t) 4)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 (+.f64 y t) 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 a (+.f64 y t)) x) (/.f64 (*.f64 a (pow.f64 (+.f64 y t) 3)) (pow.f64 x 3)))))
(/.f64 (*.f64 a (+.f64 y t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 (+.f64 y t) 2)) (pow.f64 x 2))) (/.f64 (*.f64 a (+.f64 y t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 (+.f64 y t) 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 a (+.f64 y t)) x) (/.f64 (*.f64 a (pow.f64 (+.f64 y t) 3)) (pow.f64 x 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 (+.f64 y t) 4)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 (+.f64 y t) 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 a (+.f64 y t)) x) (/.f64 (*.f64 a (pow.f64 (+.f64 y t) 3)) (pow.f64 x 3)))))
(/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))
(/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))
(/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))
(/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))
(/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))
(/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))
(/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))
(/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))
(/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))
(/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))
(/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))
(/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))
(/.f64 (+.f64 t x) a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 y a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 y a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 y x) a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 t a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 t a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 y t) a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 x a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 x a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(+.f64 (*.f64 (/.f64 a (+.f64 t (+.f64 y x))) y) (*.f64 (/.f64 a (+.f64 t (+.f64 y x))) t))
(+.f64 (*.f64 (/.f64 a (+.f64 t (+.f64 y x))) t) (*.f64 (/.f64 a (+.f64 t (+.f64 y x))) y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x)))))) 1)
(*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x))))
(*.f64 a (/.f64 (+.f64 y t) (+.f64 t (+.f64 y x))))
(*.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x)))) 1)
(*.f64 1 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x))))) (sqrt.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x))))))
(*.f64 (sqrt.f64 (+.f64 y t)) (*.f64 (sqrt.f64 (+.f64 y t)) (/.f64 a (+.f64 t (+.f64 y x)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x))))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x))))) 2) (cbrt.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 y t)) 2) (*.f64 (cbrt.f64 (+.f64 y t)) (/.f64 a (+.f64 t (+.f64 y x)))))
(*.f64 (/.f64 (+.f64 y t) (+.f64 t (+.f64 y x))) a)
(*.f64 (/.f64 a (+.f64 t (+.f64 y x))) (+.f64 y t))
(*.f64 (neg.f64 (+.f64 y t)) (*.f64 -1 (/.f64 a (+.f64 t (+.f64 y x)))))
(*.f64 (*.f64 (/.f64 (+.f64 y t) (+.f64 t (+.f64 y x))) 1) a)
(*.f64 (*.f64 (/.f64 (+.f64 y t) (+.f64 t (+.f64 y x))) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (/.f64 (+.f64 y t) (+.f64 t (+.f64 y x))) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (/.f64 (+.f64 y t) (sqrt.f64 (+.f64 t (+.f64 y x)))) (/.f64 a (sqrt.f64 (+.f64 t (+.f64 y x)))))
(*.f64 (/.f64 (+.f64 y t) (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y x))) 2)) (/.f64 a (cbrt.f64 (+.f64 t (+.f64 y x)))))
(*.f64 (/.f64 1 (+.f64 t (+.f64 y x))) (*.f64 (+.f64 y t) a))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 a (+.f64 t (+.f64 y x))))) (*.f64 (+.f64 y t) (sqrt.f64 (/.f64 a (+.f64 t (+.f64 y x))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)) 2)) (*.f64 (+.f64 y t) (cbrt.f64 (/.f64 a (+.f64 t (+.f64 y x))))))
(*.f64 (/.f64 (+.f64 y t) (-.f64 (neg.f64 (+.f64 y t)) x)) (neg.f64 a))
(*.f64 (/.f64 (+.f64 y t) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2))) (*.f64 a (-.f64 y (+.f64 t x))))
(*.f64 (/.f64 (+.f64 y t) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3))) (*.f64 a (fma.f64 y y (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y))))))
(*.f64 (/.f64 1 (-.f64 (neg.f64 (+.f64 y t)) x)) (*.f64 (+.f64 y t) (neg.f64 a)))
(*.f64 (*.f64 -1 (/.f64 a (+.f64 t (+.f64 y x)))) (neg.f64 (+.f64 y t)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 y t)) (+.f64 t (+.f64 y x))) (*.f64 (/.f64 (sqrt.f64 (+.f64 y t)) 1) a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 y t)) 1) (/.f64 (sqrt.f64 (+.f64 y t)) (/.f64 (+.f64 t (+.f64 y x)) a)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 y t)) (/.f64 (+.f64 t (+.f64 y x)) a)) (sqrt.f64 (+.f64 y t)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 y t)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)) 2)) (/.f64 (sqrt.f64 (+.f64 y t)) (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y t)) 2) (+.f64 t (+.f64 y x))) (*.f64 (/.f64 (cbrt.f64 (+.f64 y t)) 1) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y t)) 2) 1) (/.f64 (cbrt.f64 (+.f64 y t)) (/.f64 (+.f64 t (+.f64 y x)) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y t)) 2) (sqrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a))) (/.f64 (cbrt.f64 (+.f64 y t)) (sqrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y t)) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)) 2)) (cbrt.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x))))))
(*.f64 (/.f64 (+.f64 y t) -1) (neg.f64 (/.f64 a (+.f64 t (+.f64 y x)))))
(*.f64 (/.f64 (+.f64 y t) (neg.f64 (-.f64 (neg.f64 (+.f64 y t)) x))) (neg.f64 (neg.f64 a)))
(*.f64 (/.f64 (+.f64 y t) (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2)) (/.f64 1 a))) (-.f64 y (+.f64 t x)))
(*.f64 (/.f64 (+.f64 y t) (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)) (/.f64 1 a))) (fma.f64 y y (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y)))))
(*.f64 (/.f64 (+.f64 y t) (/.f64 (+.f64 t (+.f64 y x)) (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (+.f64 y t) (/.f64 (+.f64 t (+.f64 y x)) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (+.f64 y t) (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2)) 1)) (*.f64 (-.f64 y (+.f64 t x)) a))
(*.f64 (/.f64 (+.f64 y t) (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)) 1)) (*.f64 (fma.f64 y y (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y)))) a))
(*.f64 (/.f64 1 (/.f64 (+.f64 t (+.f64 y x)) (*.f64 (sqrt.f64 (+.f64 y t)) a))) (sqrt.f64 (+.f64 y t)))
(*.f64 (/.f64 1 (/.f64 (+.f64 t (+.f64 y x)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 y t)) 2) a))) (cbrt.f64 (+.f64 y t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y t)) 2) (/.f64 (+.f64 t (+.f64 y x)) a)) (cbrt.f64 (+.f64 y t)))
(*.f64 (/.f64 (/.f64 (+.f64 y t) (+.f64 t (+.f64 y x))) 1) a)
(*.f64 (/.f64 (/.f64 (+.f64 y t) (+.f64 t (+.f64 y x))) 1) (/.f64 a 1))
(*.f64 (/.f64 (/.f64 (+.f64 y t) (+.f64 t (+.f64 y x))) (/.f64 1 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 (+.f64 y t) (+.f64 t (+.f64 y x))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 (+.f64 y t) (+.f64 t (+.f64 y x))) -1) (neg.f64 a))
(*.f64 (/.f64 (neg.f64 (+.f64 y t)) -1) (/.f64 a (+.f64 t (+.f64 y x))))
(*.f64 (/.f64 (neg.f64 (+.f64 y t)) (neg.f64 (-.f64 (neg.f64 (+.f64 y t)) x))) (neg.f64 a))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 t t)) (/.f64 a (+.f64 t (+.f64 y x)))) (-.f64 (*.f64 y y) (*.f64 t t))) (+.f64 y t))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 t t)) (/.f64 a (+.f64 t (+.f64 y x)))) (-.f64 (pow.f64 y 3) (pow.f64 t 3))) (+.f64 (*.f64 y y) (*.f64 t (+.f64 y t))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 t 3)) (/.f64 a (+.f64 t (+.f64 y x)))) (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 t (-.f64 t y)) (*.f64 t (-.f64 t y))))) (-.f64 (*.f64 y y) (*.f64 t (-.f64 t y))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 t 3)) (/.f64 a (+.f64 t (+.f64 y x)))) (+.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (*.f64 t (-.f64 t y)) 3))) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (-.f64 (*.f64 (*.f64 t (-.f64 t y)) (*.f64 t (-.f64 t y))) (*.f64 (*.f64 y y) (*.f64 t (-.f64 t y))))))
(*.f64 (/.f64 (*.f64 (+.f64 y t) a) 1) (/.f64 (-.f64 y (+.f64 t x)) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2))))
(*.f64 (/.f64 (*.f64 (+.f64 y t) a) 1) (/.f64 (fma.f64 y y (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y)))) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3))))
(*.f64 (/.f64 (*.f64 (+.f64 y t) a) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2))) (-.f64 y (+.f64 t x)))
(*.f64 (/.f64 (*.f64 (+.f64 y t) a) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3))) (fma.f64 y y (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y)))))
(*.f64 (/.f64 (*.f64 (+.f64 y t) a) (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2)))) (neg.f64 (-.f64 y (+.f64 t x))))
(*.f64 (/.f64 (*.f64 (+.f64 y t) a) (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)))) (neg.f64 (fma.f64 y y (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y))))))
(*.f64 (/.f64 (*.f64 (+.f64 y t) a) (-.f64 (pow.f64 (+.f64 y t) 2) (*.f64 x x))) (+.f64 y (-.f64 t x)))
(*.f64 (/.f64 (*.f64 (+.f64 y t) a) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))) (+.f64 t (-.f64 x y)))
(*.f64 (/.f64 (*.f64 (+.f64 y t) a) (+.f64 (pow.f64 (+.f64 y t) 3) (pow.f64 x 3))) (+.f64 (pow.f64 (+.f64 y t) 2) (-.f64 (*.f64 x x) (*.f64 (+.f64 y t) x))))
(*.f64 (/.f64 (*.f64 (+.f64 y t) (sqrt.f64 (/.f64 a (+.f64 t (+.f64 y x))))) 1) (sqrt.f64 (/.f64 a (+.f64 t (+.f64 y x)))))
(*.f64 (/.f64 (*.f64 (+.f64 y t) (sqrt.f64 (/.f64 a (+.f64 t (+.f64 y x))))) (sqrt.f64 (+.f64 t (+.f64 y x)))) (sqrt.f64 a))
(*.f64 (/.f64 (*.f64 (+.f64 y t) (sqrt.f64 (/.f64 a (+.f64 t (+.f64 y x))))) (sqrt.f64 (-.f64 (neg.f64 (+.f64 y t)) x))) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 (+.f64 y t) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)) 2)) 1) (cbrt.f64 (/.f64 a (+.f64 t (+.f64 y x)))))
(*.f64 (/.f64 (/.f64 (+.f64 y t) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)) 2)) (cbrt.f64 (+.f64 t (+.f64 y x)))) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 (+.f64 y t) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)) 2)) (cbrt.f64 (-.f64 (neg.f64 (+.f64 y t)) x))) (cbrt.f64 (neg.f64 a)))
(pow.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x))))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x)))) 3) 1/3)
(pow.f64 (/.f64 (+.f64 t (+.f64 y x)) (*.f64 (+.f64 y t) a)) -1)
(neg.f64 (/.f64 (+.f64 y t) (/.f64 (-.f64 (neg.f64 (+.f64 y t)) x) a)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x)))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 y t)) (/.f64 a (+.f64 t (+.f64 y x)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x)))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 y t) 3) (pow.f64 (/.f64 (+.f64 t (+.f64 y x)) a) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x))))))
(exp.f64 (log.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x))))))
(+.f64 (*.f64 (/.f64 1 a) y) (*.f64 (/.f64 1 a) (+.f64 t x)))
(+.f64 (*.f64 (/.f64 1 a) (+.f64 t x)) (*.f64 (/.f64 1 a) y))
(+.f64 (*.f64 (/.f64 1 a) t) (*.f64 (/.f64 1 a) (+.f64 y x)))
(+.f64 (*.f64 (/.f64 1 a) (+.f64 y x)) (*.f64 (/.f64 1 a) t))
(+.f64 (*.f64 (/.f64 1 a) (+.f64 y t)) (*.f64 (/.f64 1 a) x))
(+.f64 (*.f64 (/.f64 1 a) x) (*.f64 (/.f64 1 a) (+.f64 y t)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 t (+.f64 y x)) a))) 1)
(*.f64 (+.f64 t (+.f64 y x)) (/.f64 1 a))
(*.f64 (/.f64 (+.f64 t (+.f64 y x)) a) 1)
(*.f64 1 (/.f64 (+.f64 t (+.f64 y x)) a))
(*.f64 (sqrt.f64 (+.f64 t (+.f64 y x))) (*.f64 (sqrt.f64 (+.f64 t (+.f64 y x))) (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)) (sqrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y x))) 2) (*.f64 (cbrt.f64 (+.f64 t (+.f64 y x))) (/.f64 1 a)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)) 2) (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)))
(*.f64 (/.f64 1 a) (+.f64 t (+.f64 y x)))
(*.f64 (-.f64 (neg.f64 (+.f64 y t)) x) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (+.f64 t (+.f64 y x)) (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (+.f64 t (+.f64 y x)) (cbrt.f64 a)))
(*.f64 -1 (/.f64 (-.f64 (neg.f64 (+.f64 y t)) x) a))
(*.f64 (/.f64 1 (neg.f64 a)) (-.f64 (neg.f64 (+.f64 y t)) x))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t (+.f64 y x))) 1) (/.f64 (sqrt.f64 (+.f64 t (+.f64 y x))) a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t (+.f64 y x))) a) (sqrt.f64 (+.f64 t (+.f64 y x))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t (+.f64 y x))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (+.f64 t (+.f64 y x))) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y x))) 2) 1) (/.f64 (cbrt.f64 (+.f64 t (+.f64 y x))) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y x))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (+.f64 t (+.f64 y x))) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y x))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)) 2))) (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)))
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (+.f64 t (+.f64 y x))))) (sqrt.f64 (+.f64 t (+.f64 y x))))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y x))) 2))) (cbrt.f64 (+.f64 t (+.f64 y x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y x))) 2) a) (cbrt.f64 (+.f64 t (+.f64 y x))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2)) (/.f64 1 a)) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2))) (+.f64 t (+.f64 y x)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2)) (/.f64 1 a)) (-.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3))) (+.f64 (*.f64 y y) (*.f64 (+.f64 t x) (+.f64 t (+.f64 y x)))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)) (/.f64 1 a)) (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y))) (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y)))))) (-.f64 (*.f64 y y) (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y)))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)) (/.f64 1 a)) (+.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y))) 3))) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (-.f64 (*.f64 (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y))) (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y)))) (*.f64 (*.f64 y y) (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y)))))))
(pow.f64 (/.f64 (+.f64 t (+.f64 y x)) a) 1)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)) 2)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 t (+.f64 y x)) a) 3) 1/3)
(pow.f64 (/.f64 a (+.f64 t (+.f64 y x))) -1)
(neg.f64 (/.f64 (+.f64 t (+.f64 y x)) (neg.f64 a)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 t (+.f64 y x)) a) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 t (+.f64 y x)) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 t (+.f64 y x)) a))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 t (+.f64 y x)) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 t (+.f64 y x)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 t (+.f64 y x)) a)))
(exp.f64 (log.f64 (/.f64 (+.f64 t (+.f64 y x)) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 t (+.f64 y x)) a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 t (+.f64 y x)) a)))
Outputs
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (/.f64 (+.f64 t x) t))
(+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (*.f64 y (-.f64 (/.f64 a (+.f64 t x)) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 2)))))
(+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (*.f64 y (-.f64 (/.f64 a (+.f64 t x)) (/.f64 a (/.f64 (pow.f64 (+.f64 t x) 2) t)))))
(fma.f64 y (-.f64 (/.f64 a (+.f64 t x)) (/.f64 a (/.f64 (pow.f64 (+.f64 t x) 2) t))) (/.f64 a (/.f64 (+.f64 t x) t)))
(+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (+.f64 (*.f64 y (-.f64 (/.f64 a (+.f64 t x)) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 2)))) (*.f64 (pow.f64 y 2) (-.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 3)) (/.f64 a (pow.f64 (+.f64 t x) 2))))))
(+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (fma.f64 y (-.f64 (/.f64 a (+.f64 t x)) (/.f64 a (/.f64 (pow.f64 (+.f64 t x) 2) t))) (*.f64 (-.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 3)) (/.f64 a (pow.f64 (+.f64 t x) 2))) (*.f64 y y))))
(+.f64 (fma.f64 y (-.f64 (/.f64 a (+.f64 t x)) (/.f64 a (/.f64 (pow.f64 (+.f64 t x) 2) t))) (/.f64 a (/.f64 (+.f64 t x) t))) (*.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 (+.f64 t x) 3)) t) (/.f64 a (pow.f64 (+.f64 t x) 2))) (*.f64 y y)))
(+.f64 (*.f64 (-.f64 (/.f64 a (pow.f64 (+.f64 t x) 3)) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 4))) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (+.f64 (*.f64 y (-.f64 (/.f64 a (+.f64 t x)) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 2)))) (*.f64 (pow.f64 y 2) (-.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 3)) (/.f64 a (pow.f64 (+.f64 t x) 2)))))))
(fma.f64 (-.f64 (/.f64 a (pow.f64 (+.f64 t x) 3)) (/.f64 a (/.f64 (pow.f64 (+.f64 t x) 4) t))) (pow.f64 y 3) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (fma.f64 y (-.f64 (/.f64 a (+.f64 t x)) (/.f64 a (/.f64 (pow.f64 (+.f64 t x) 2) t))) (*.f64 (-.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) 3)) (/.f64 a (pow.f64 (+.f64 t x) 2))) (*.f64 y y)))))
(fma.f64 (-.f64 (/.f64 a (pow.f64 (+.f64 t x) 3)) (*.f64 (/.f64 a (pow.f64 (+.f64 t x) 4)) t)) (pow.f64 y 3) (+.f64 (fma.f64 y (-.f64 (/.f64 a (+.f64 t x)) (/.f64 a (/.f64 (pow.f64 (+.f64 t x) 2) t))) (/.f64 a (/.f64 (+.f64 t x) t))) (*.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 (+.f64 t x) 3)) t) (/.f64 a (pow.f64 (+.f64 t x) 2))) (*.f64 y y))))
a
(-.f64 (+.f64 a (/.f64 (*.f64 a t) y)) (/.f64 (*.f64 (+.f64 t x) a) y))
(-.f64 (+.f64 a (/.f64 (*.f64 a t) y)) (/.f64 (+.f64 t x) (/.f64 y a)))
(+.f64 a (-.f64 (*.f64 (/.f64 a y) t) (*.f64 (/.f64 (+.f64 t x) y) a)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 a t) (*.f64 (+.f64 t x) a))) (pow.f64 y 2))) (+.f64 a (/.f64 (*.f64 a t) y))) (/.f64 (*.f64 (+.f64 t x) a) y))
(-.f64 (fma.f64 -1 (/.f64 (+.f64 t x) (/.f64 (*.f64 y y) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x))))) (+.f64 a (/.f64 (*.f64 a t) y))) (/.f64 (+.f64 t x) (/.f64 y a)))
(-.f64 (-.f64 (+.f64 a (*.f64 (/.f64 a y) t)) (*.f64 (/.f64 (+.f64 t x) (*.f64 y y)) (*.f64 a (-.f64 t (+.f64 t x))))) (*.f64 (/.f64 (+.f64 t x) y) a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 a t) (*.f64 (+.f64 t x) a))) (pow.f64 y 2))) (+.f64 a (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) (-.f64 (*.f64 a t) (*.f64 (+.f64 t x) a))) (pow.f64 y 3)) (/.f64 (*.f64 a t) y)))) (/.f64 (*.f64 (+.f64 t x) a) y))
(-.f64 (fma.f64 -1 (/.f64 (+.f64 t x) (/.f64 (*.f64 y y) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x))))) (+.f64 a (+.f64 (/.f64 (*.f64 a t) y) (/.f64 (pow.f64 (+.f64 t x) 2) (/.f64 (pow.f64 y 3) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))))))) (/.f64 (+.f64 t x) (/.f64 y a)))
(-.f64 (+.f64 (-.f64 (+.f64 a (*.f64 (/.f64 a y) t)) (*.f64 (/.f64 (+.f64 t x) (*.f64 y y)) (*.f64 a (-.f64 t (+.f64 t x))))) (*.f64 (/.f64 (pow.f64 (+.f64 t x) 2) (pow.f64 y 3)) (*.f64 a (-.f64 t (+.f64 t x))))) (*.f64 (/.f64 (+.f64 t x) y) a))
a
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 a t)) (*.f64 -1 (*.f64 (+.f64 t x) a))) y)) a)
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) y) a)
(+.f64 a (/.f64 (*.f64 a (-.f64 t (+.f64 t x))) y))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 a t)) (*.f64 -1 (*.f64 (+.f64 t x) a))) y)) (+.f64 a (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 -1 (*.f64 a t)) (*.f64 -1 (*.f64 (+.f64 t x) a)))) (pow.f64 y 2))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) y) a) (/.f64 (+.f64 t x) (/.f64 (*.f64 y y) (*.f64 -1 (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))))))
(+.f64 (/.f64 (*.f64 a (-.f64 t (+.f64 t x))) y) (fma.f64 -1 (*.f64 (/.f64 (+.f64 t x) (*.f64 y y)) (*.f64 a (-.f64 t (+.f64 t x)))) a))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 a t)) (*.f64 -1 (*.f64 (+.f64 t x) a))) y)) (+.f64 a (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) (-.f64 (*.f64 -1 (*.f64 a t)) (*.f64 -1 (*.f64 (+.f64 t x) a)))) (pow.f64 y 3))) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 -1 (*.f64 a t)) (*.f64 -1 (*.f64 (+.f64 t x) a)))) (pow.f64 y 2)))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) y) a) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 t x) 2) (/.f64 (pow.f64 y 3) (*.f64 -1 (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))))) (/.f64 (+.f64 t x) (/.f64 (*.f64 y y) (*.f64 -1 (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x))))))))
(+.f64 (/.f64 (*.f64 a (-.f64 t (+.f64 t x))) y) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 t x) 2) (pow.f64 y 3)) (*.f64 a (-.f64 t (+.f64 t x)))) (fma.f64 -1 (*.f64 (/.f64 (+.f64 t x) (*.f64 y y)) (*.f64 a (-.f64 t (+.f64 t x)))) a)))
(/.f64 (*.f64 a y) (+.f64 y x))
(/.f64 a (/.f64 (+.f64 x y) y))
(/.f64 (*.f64 a y) (+.f64 x y))
(+.f64 (*.f64 (-.f64 (/.f64 a (+.f64 y x)) (/.f64 (*.f64 y a) (pow.f64 (+.f64 y x) 2))) t) (/.f64 (*.f64 y a) (+.f64 y x)))
(fma.f64 (-.f64 (/.f64 a (+.f64 x y)) (/.f64 y (/.f64 (pow.f64 (+.f64 x y) 2) a))) t (/.f64 a (/.f64 (+.f64 x y) y)))
(fma.f64 t (-.f64 (/.f64 a (+.f64 x y)) (*.f64 (/.f64 y (pow.f64 (+.f64 x y) 2)) a)) (/.f64 (*.f64 a y) (+.f64 x y)))
(+.f64 (*.f64 (-.f64 (/.f64 a (+.f64 y x)) (/.f64 (*.f64 y a) (pow.f64 (+.f64 y x) 2))) t) (+.f64 (*.f64 (pow.f64 t 2) (-.f64 (/.f64 (*.f64 y a) (pow.f64 (+.f64 y x) 3)) (/.f64 a (pow.f64 (+.f64 y x) 2)))) (/.f64 (*.f64 y a) (+.f64 y x))))
(fma.f64 (-.f64 (/.f64 a (+.f64 x y)) (/.f64 y (/.f64 (pow.f64 (+.f64 x y) 2) a))) t (fma.f64 (*.f64 t t) (-.f64 (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) 3)) (/.f64 a (pow.f64 (+.f64 x y) 2))) (/.f64 a (/.f64 (+.f64 x y) y))))
(fma.f64 t (-.f64 (/.f64 a (+.f64 x y)) (*.f64 (/.f64 y (pow.f64 (+.f64 x y) 2)) a)) (fma.f64 (*.f64 t t) (-.f64 (/.f64 a (/.f64 (pow.f64 (+.f64 x y) 3) y)) (/.f64 a (pow.f64 (+.f64 x y) 2))) (/.f64 (*.f64 a y) (+.f64 x y))))
(+.f64 (*.f64 (-.f64 (/.f64 a (+.f64 y x)) (/.f64 (*.f64 y a) (pow.f64 (+.f64 y x) 2))) t) (+.f64 (*.f64 (pow.f64 t 2) (-.f64 (/.f64 (*.f64 y a) (pow.f64 (+.f64 y x) 3)) (/.f64 a (pow.f64 (+.f64 y x) 2)))) (+.f64 (*.f64 (pow.f64 t 3) (-.f64 (/.f64 a (pow.f64 (+.f64 y x) 3)) (/.f64 (*.f64 y a) (pow.f64 (+.f64 y x) 4)))) (/.f64 (*.f64 y a) (+.f64 y x)))))
(fma.f64 (-.f64 (/.f64 a (+.f64 x y)) (/.f64 y (/.f64 (pow.f64 (+.f64 x y) 2) a))) t (fma.f64 (*.f64 t t) (-.f64 (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) 3)) (/.f64 a (pow.f64 (+.f64 x y) 2))) (fma.f64 (pow.f64 t 3) (-.f64 (/.f64 a (pow.f64 (+.f64 x y) 3)) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) 4))) (/.f64 a (/.f64 (+.f64 x y) y)))))
(fma.f64 t (-.f64 (/.f64 a (+.f64 x y)) (*.f64 (/.f64 y (pow.f64 (+.f64 x y) 2)) a)) (fma.f64 (*.f64 t t) (-.f64 (/.f64 a (/.f64 (pow.f64 (+.f64 x y) 3) y)) (/.f64 a (pow.f64 (+.f64 x y) 2))) (fma.f64 (pow.f64 t 3) (-.f64 (/.f64 a (pow.f64 (+.f64 x y) 3)) (*.f64 (/.f64 y (pow.f64 (+.f64 x y) 4)) a)) (/.f64 (*.f64 a y) (+.f64 x y)))))
a
(-.f64 (+.f64 (/.f64 (*.f64 y a) t) a) (/.f64 (*.f64 (+.f64 y x) a) t))
(+.f64 (/.f64 a (/.f64 t y)) (-.f64 a (/.f64 a (/.f64 t (+.f64 x y)))))
(+.f64 a (-.f64 (/.f64 (*.f64 a y) t) (*.f64 (/.f64 a t) (+.f64 x y))))
(-.f64 (+.f64 (/.f64 (*.f64 a y) t) (+.f64 a (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 y a) (*.f64 (+.f64 y x) a)) (+.f64 y x)) (pow.f64 t 2))))) (/.f64 (*.f64 a (+.f64 y x)) t))
(+.f64 (/.f64 a (/.f64 t y)) (-.f64 (+.f64 a (neg.f64 (/.f64 (*.f64 a (-.f64 y (+.f64 x y))) (/.f64 (*.f64 t t) (+.f64 x y))))) (/.f64 a (/.f64 t (+.f64 x y)))))
(+.f64 (/.f64 (*.f64 a y) t) (-.f64 (-.f64 a (*.f64 (/.f64 (*.f64 a (-.f64 (-.f64 y x) y)) t) (/.f64 (+.f64 x y) t))) (*.f64 (/.f64 a t) (+.f64 x y))))
(-.f64 (+.f64 (/.f64 (*.f64 a y) t) (+.f64 a (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 y a) (*.f64 (+.f64 y x) a)) (+.f64 y x)) (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (*.f64 a y) (*.f64 a (+.f64 y x)))) (pow.f64 t 3))))) (/.f64 (*.f64 a (+.f64 y x)) t))
(+.f64 (/.f64 a (/.f64 t y)) (-.f64 (+.f64 a (fma.f64 -1 (/.f64 (*.f64 a (-.f64 y (+.f64 x y))) (/.f64 (*.f64 t t) (+.f64 x y))) (/.f64 (*.f64 (pow.f64 (+.f64 x y) 2) (*.f64 a (-.f64 y (+.f64 x y)))) (pow.f64 t 3)))) (/.f64 a (/.f64 t (+.f64 x y)))))
(+.f64 (/.f64 (*.f64 a y) t) (+.f64 a (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 t 3)) (*.f64 a (-.f64 (-.f64 y x) y))) (*.f64 (/.f64 (*.f64 a (-.f64 (-.f64 y x) y)) t) (/.f64 (+.f64 x y) t))) (*.f64 (/.f64 a t) (+.f64 x y)))))
a
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 y a)) (*.f64 -1 (*.f64 (+.f64 y x) a))) t)) a)
(fma.f64 -1 (/.f64 (*.f64 -1 (*.f64 a (-.f64 y (+.f64 x y)))) t) a)
(+.f64 a (/.f64 (*.f64 a (-.f64 (-.f64 y x) y)) t))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 y a)) (*.f64 -1 (*.f64 (+.f64 y x) a))) t)) (+.f64 a (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y a)) (*.f64 -1 (*.f64 (+.f64 y x) a))) (+.f64 y x)) (pow.f64 t 2))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (*.f64 a (-.f64 y (+.f64 x y)))) t) a) (/.f64 (*.f64 -1 (*.f64 a (-.f64 y (+.f64 x y)))) (/.f64 (*.f64 t t) (+.f64 x y))))
(+.f64 (-.f64 a (*.f64 (/.f64 (*.f64 a (-.f64 (-.f64 y x) y)) t) (/.f64 (+.f64 x y) t))) (/.f64 (*.f64 a (-.f64 (-.f64 y x) y)) t))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 y a)) (*.f64 -1 (*.f64 (+.f64 y x) a))) t)) (+.f64 a (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y a)) (*.f64 -1 (*.f64 (+.f64 y x) a))) (+.f64 y x)) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y a)) (*.f64 -1 (*.f64 (+.f64 y x) a))) (pow.f64 (+.f64 y x) 2)) (pow.f64 t 3))))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (*.f64 a (-.f64 y (+.f64 x y)))) t) a) (+.f64 (/.f64 (*.f64 -1 (*.f64 a (-.f64 y (+.f64 x y)))) (/.f64 (*.f64 t t) (+.f64 x y))) (neg.f64 (/.f64 (*.f64 -1 (*.f64 a (-.f64 y (+.f64 x y)))) (/.f64 (pow.f64 t 3) (pow.f64 (+.f64 x y) 2))))))
(+.f64 (-.f64 a (*.f64 (/.f64 (*.f64 a (-.f64 (-.f64 y x) y)) t) (/.f64 (+.f64 x y) t))) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 t 3)) (*.f64 a (-.f64 (-.f64 y x) y))) (/.f64 (*.f64 a (-.f64 (-.f64 y x) y)) t)))
a
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (+.f64 y t))) a)
(fma.f64 -1 (/.f64 (*.f64 a x) (+.f64 t y)) a)
(-.f64 a (/.f64 a (/.f64 (+.f64 t y) x)))
(+.f64 (/.f64 (*.f64 a (pow.f64 x 2)) (pow.f64 (+.f64 y t) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (+.f64 y t))) a))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 a x) (+.f64 t y)) a) (/.f64 (*.f64 a (*.f64 x x)) (pow.f64 (+.f64 t y) 2)))
(+.f64 (-.f64 a (/.f64 a (/.f64 (+.f64 t y) x))) (*.f64 (/.f64 a (pow.f64 (+.f64 t y) 2)) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 a (pow.f64 x 2)) (pow.f64 (+.f64 y t) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (+.f64 y t))) (+.f64 a (*.f64 -1 (/.f64 (*.f64 a (pow.f64 x 3)) (pow.f64 (+.f64 y t) 3))))))
(+.f64 (/.f64 (*.f64 a (*.f64 x x)) (pow.f64 (+.f64 t y) 2)) (+.f64 (fma.f64 -1 (/.f64 (*.f64 a x) (+.f64 t y)) a) (neg.f64 (/.f64 a (/.f64 (pow.f64 (+.f64 t y) 3) (pow.f64 x 3))))))
(+.f64 (*.f64 (/.f64 a (pow.f64 (+.f64 t y) 2)) (*.f64 x x)) (-.f64 (-.f64 a (/.f64 a (/.f64 (+.f64 t y) x))) (/.f64 a (/.f64 (pow.f64 (+.f64 t y) 3) (pow.f64 x 3)))))
(/.f64 (*.f64 a (+.f64 y t)) x)
(/.f64 a (/.f64 x (+.f64 t y)))
(*.f64 (/.f64 a x) (+.f64 t y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 (+.f64 y t) 2)) (pow.f64 x 2))) (/.f64 (*.f64 a (+.f64 y t)) x))
(fma.f64 -1 (/.f64 (*.f64 a (pow.f64 (+.f64 t y) 2)) (*.f64 x x)) (/.f64 a (/.f64 x (+.f64 t y))))
(-.f64 (*.f64 (/.f64 a x) (+.f64 t y)) (*.f64 (/.f64 a (*.f64 x x)) (pow.f64 (+.f64 t y) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 (+.f64 y t) 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 a (+.f64 y t)) x) (/.f64 (*.f64 a (pow.f64 (+.f64 y t) 3)) (pow.f64 x 3))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 a (pow.f64 (+.f64 t y) 2)) (*.f64 x x)) (/.f64 a (/.f64 x (+.f64 t y)))) (/.f64 a (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 t y) 3))))
(+.f64 (-.f64 (*.f64 (/.f64 a x) (+.f64 t y)) (*.f64 (/.f64 a (*.f64 x x)) (pow.f64 (+.f64 t y) 2))) (*.f64 (/.f64 a (pow.f64 x 3)) (pow.f64 (+.f64 t y) 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 (+.f64 y t) 4)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 (+.f64 y t) 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 a (+.f64 y t)) x) (/.f64 (*.f64 a (pow.f64 (+.f64 y t) 3)) (pow.f64 x 3)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 t y) 4))) (+.f64 (fma.f64 -1 (/.f64 (*.f64 a (pow.f64 (+.f64 t y) 2)) (*.f64 x x)) (/.f64 a (/.f64 x (+.f64 t y)))) (/.f64 a (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 t y) 3)))))
(-.f64 (+.f64 (-.f64 (*.f64 (/.f64 a x) (+.f64 t y)) (*.f64 (/.f64 a (*.f64 x x)) (pow.f64 (+.f64 t y) 2))) (*.f64 (/.f64 a (pow.f64 x 3)) (pow.f64 (+.f64 t y) 3))) (*.f64 (/.f64 a (pow.f64 x 4)) (pow.f64 (+.f64 t y) 4)))
(/.f64 (*.f64 a (+.f64 y t)) x)
(/.f64 a (/.f64 x (+.f64 t y)))
(*.f64 (/.f64 a x) (+.f64 t y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 (+.f64 y t) 2)) (pow.f64 x 2))) (/.f64 (*.f64 a (+.f64 y t)) x))
(fma.f64 -1 (/.f64 (*.f64 a (pow.f64 (+.f64 t y) 2)) (*.f64 x x)) (/.f64 a (/.f64 x (+.f64 t y))))
(-.f64 (*.f64 (/.f64 a x) (+.f64 t y)) (*.f64 (/.f64 a (*.f64 x x)) (pow.f64 (+.f64 t y) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 (+.f64 y t) 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 a (+.f64 y t)) x) (/.f64 (*.f64 a (pow.f64 (+.f64 y t) 3)) (pow.f64 x 3))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 a (pow.f64 (+.f64 t y) 2)) (*.f64 x x)) (/.f64 a (/.f64 x (+.f64 t y)))) (/.f64 a (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 t y) 3))))
(+.f64 (-.f64 (*.f64 (/.f64 a x) (+.f64 t y)) (*.f64 (/.f64 a (*.f64 x x)) (pow.f64 (+.f64 t y) 2))) (*.f64 (/.f64 a (pow.f64 x 3)) (pow.f64 (+.f64 t y) 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 (+.f64 y t) 4)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 (+.f64 y t) 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 a (+.f64 y t)) x) (/.f64 (*.f64 a (pow.f64 (+.f64 y t) 3)) (pow.f64 x 3)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 t y) 4))) (+.f64 (fma.f64 -1 (/.f64 (*.f64 a (pow.f64 (+.f64 t y) 2)) (*.f64 x x)) (/.f64 a (/.f64 x (+.f64 t y)))) (/.f64 a (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 t y) 3)))))
(-.f64 (+.f64 (-.f64 (*.f64 (/.f64 a x) (+.f64 t y)) (*.f64 (/.f64 a (*.f64 x x)) (pow.f64 (+.f64 t y) 2))) (*.f64 (/.f64 a (pow.f64 x 3)) (pow.f64 (+.f64 t y) 3))) (*.f64 (/.f64 a (pow.f64 x 4)) (pow.f64 (+.f64 t y) 4)))
(/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(/.f64 (*.f64 a (+.f64 y t)) (+.f64 y (+.f64 t x)))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(/.f64 (+.f64 t x) a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(/.f64 y a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(/.f64 y a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(/.f64 (+.f64 y x) a)
(/.f64 (+.f64 x y) a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(/.f64 t a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(/.f64 t a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(/.f64 (+.f64 y t) a)
(/.f64 (+.f64 t y) a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(/.f64 x a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(/.f64 x a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(+.f64 (*.f64 (/.f64 a (+.f64 t (+.f64 y x))) y) (*.f64 (/.f64 a (+.f64 t (+.f64 y x))) t))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(+.f64 (*.f64 (/.f64 a (+.f64 t (+.f64 y x))) t) (*.f64 (/.f64 a (+.f64 t (+.f64 y x))) y))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x)))))) 1)
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x))))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 a (/.f64 (+.f64 y t) (+.f64 t (+.f64 y x))))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x)))) 1)
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 1 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x)))))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (sqrt.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x))))) (sqrt.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x))))))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (sqrt.f64 (+.f64 y t)) (*.f64 (sqrt.f64 (+.f64 y t)) (/.f64 a (+.f64 t (+.f64 y x)))))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (cbrt.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x))))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x))))) 2))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x))))) 2) (cbrt.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x))))))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 y t)) 2) (*.f64 (cbrt.f64 (+.f64 y t)) (/.f64 a (+.f64 t (+.f64 y x)))))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (/.f64 (+.f64 y t) (+.f64 t (+.f64 y x))) a)
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (/.f64 a (+.f64 t (+.f64 y x))) (+.f64 y t))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (neg.f64 (+.f64 y t)) (*.f64 -1 (/.f64 a (+.f64 t (+.f64 y x)))))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (*.f64 (/.f64 (+.f64 y t) (+.f64 t (+.f64 y x))) 1) a)
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (*.f64 (/.f64 (+.f64 y t) (+.f64 t (+.f64 y x))) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (*.f64 (/.f64 (+.f64 y t) (+.f64 t (+.f64 y x))) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (/.f64 (+.f64 y t) (sqrt.f64 (+.f64 t (+.f64 y x)))) (/.f64 a (sqrt.f64 (+.f64 t (+.f64 y x)))))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (/.f64 (+.f64 y t) (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y x))) 2)) (/.f64 a (cbrt.f64 (+.f64 t (+.f64 y x)))))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (/.f64 1 (+.f64 t (+.f64 y x))) (*.f64 (+.f64 y t) a))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 a (+.f64 t (+.f64 y x))))) (*.f64 (+.f64 y t) (sqrt.f64 (/.f64 a (+.f64 t (+.f64 y x))))))
(*.f64 (sqrt.f64 (/.f64 a (+.f64 t (+.f64 x y)))) (*.f64 (+.f64 t y) (sqrt.f64 (/.f64 a (+.f64 t (+.f64 x y))))))
(*.f64 (+.f64 t y) (*.f64 (sqrt.f64 (/.f64 a (+.f64 t (+.f64 x y)))) (sqrt.f64 (/.f64 a (+.f64 t (+.f64 x y))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)) 2)) (*.f64 (+.f64 y t) (cbrt.f64 (/.f64 a (+.f64 t (+.f64 y x))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 x y)) a)) 2)) (*.f64 (+.f64 t y) (cbrt.f64 (/.f64 a (+.f64 t (+.f64 x y))))))
(/.f64 (*.f64 (+.f64 t y) (cbrt.f64 (/.f64 a (+.f64 t (+.f64 x y))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 x y)) a)) 2))
(*.f64 (/.f64 (+.f64 y t) (-.f64 (neg.f64 (+.f64 y t)) x)) (neg.f64 a))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (/.f64 (+.f64 y t) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2))) (*.f64 a (-.f64 y (+.f64 t x))))
(*.f64 (/.f64 (+.f64 t y) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2))) (*.f64 a (-.f64 y (+.f64 t x))))
(*.f64 (*.f64 a (+.f64 t y)) (/.f64 (-.f64 (-.f64 y x) t) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2))))
(*.f64 (/.f64 (+.f64 y t) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3))) (*.f64 a (fma.f64 y y (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y))))))
(*.f64 (/.f64 (+.f64 t y) (+.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 y 3))) (*.f64 a (fma.f64 y y (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y))))))
(*.f64 a (*.f64 (+.f64 t y) (/.f64 (fma.f64 y y (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y)))) (+.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 y 3)))))
(*.f64 (/.f64 1 (-.f64 (neg.f64 (+.f64 y t)) x)) (*.f64 (+.f64 y t) (neg.f64 a)))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (*.f64 -1 (/.f64 a (+.f64 t (+.f64 y x)))) (neg.f64 (+.f64 y t)))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 y t)) (+.f64 t (+.f64 y x))) (*.f64 (/.f64 (sqrt.f64 (+.f64 y t)) 1) a))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 y t)) 1) (/.f64 (sqrt.f64 (+.f64 y t)) (/.f64 (+.f64 t (+.f64 y x)) a)))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 y t)) (/.f64 (+.f64 t (+.f64 y x)) a)) (sqrt.f64 (+.f64 y t)))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 y t)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)) 2)) (/.f64 (sqrt.f64 (+.f64 y t)) (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a))))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y t)) 2) (+.f64 t (+.f64 y x))) (*.f64 (/.f64 (cbrt.f64 (+.f64 y t)) 1) a))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y t)) 2) 1) (/.f64 (cbrt.f64 (+.f64 y t)) (/.f64 (+.f64 t (+.f64 y x)) a)))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y t)) 2) (sqrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a))) (/.f64 (cbrt.f64 (+.f64 y t)) (sqrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a))))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y t)) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)) 2)) (cbrt.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x))))))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 t y)) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 x y)) a)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 t y)) 2) (/.f64 (cbrt.f64 (/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 x y)) a)) 2)))
(*.f64 (/.f64 (+.f64 y t) -1) (neg.f64 (/.f64 a (+.f64 t (+.f64 y x)))))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (/.f64 (+.f64 y t) (neg.f64 (-.f64 (neg.f64 (+.f64 y t)) x))) (neg.f64 (neg.f64 a)))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (/.f64 (+.f64 y t) (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2)) (/.f64 1 a))) (-.f64 y (+.f64 t x)))
(*.f64 (/.f64 (+.f64 t y) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2))) (*.f64 a (-.f64 y (+.f64 t x))))
(*.f64 (*.f64 a (+.f64 t y)) (/.f64 (-.f64 (-.f64 y x) t) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2))))
(*.f64 (/.f64 (+.f64 y t) (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)) (/.f64 1 a))) (fma.f64 y y (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y)))))
(*.f64 (/.f64 (+.f64 t y) (+.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 y 3))) (*.f64 a (fma.f64 y y (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y))))))
(*.f64 a (*.f64 (+.f64 t y) (/.f64 (fma.f64 y y (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y)))) (+.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 y 3)))))
(*.f64 (/.f64 (+.f64 y t) (/.f64 (+.f64 t (+.f64 y x)) (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (/.f64 (+.f64 y t) (/.f64 (+.f64 t (+.f64 y x)) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (/.f64 (+.f64 y t) (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2)) 1)) (*.f64 (-.f64 y (+.f64 t x)) a))
(*.f64 (/.f64 (+.f64 t y) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2))) (*.f64 a (-.f64 y (+.f64 t x))))
(*.f64 (*.f64 a (+.f64 t y)) (/.f64 (-.f64 (-.f64 y x) t) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2))))
(*.f64 (/.f64 (+.f64 y t) (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)) 1)) (*.f64 (fma.f64 y y (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y)))) a))
(*.f64 (/.f64 (+.f64 t y) (+.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 y 3))) (*.f64 a (fma.f64 y y (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y))))))
(*.f64 a (*.f64 (+.f64 t y) (/.f64 (fma.f64 y y (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y)))) (+.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 y 3)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 t (+.f64 y x)) (*.f64 (sqrt.f64 (+.f64 y t)) a))) (sqrt.f64 (+.f64 y t)))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (/.f64 1 (/.f64 (+.f64 t (+.f64 y x)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 y t)) 2) a))) (cbrt.f64 (+.f64 y t)))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y t)) 2) (/.f64 (+.f64 t (+.f64 y x)) a)) (cbrt.f64 (+.f64 y t)))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (/.f64 (/.f64 (+.f64 y t) (+.f64 t (+.f64 y x))) 1) a)
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (/.f64 (/.f64 (+.f64 y t) (+.f64 t (+.f64 y x))) 1) (/.f64 a 1))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (/.f64 (/.f64 (+.f64 y t) (+.f64 t (+.f64 y x))) (/.f64 1 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (/.f64 (/.f64 (+.f64 y t) (+.f64 t (+.f64 y x))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (/.f64 (/.f64 (+.f64 y t) (+.f64 t (+.f64 y x))) -1) (neg.f64 a))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (/.f64 (neg.f64 (+.f64 y t)) -1) (/.f64 a (+.f64 t (+.f64 y x))))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (/.f64 (neg.f64 (+.f64 y t)) (neg.f64 (-.f64 (neg.f64 (+.f64 y t)) x))) (neg.f64 a))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 t t)) (/.f64 a (+.f64 t (+.f64 y x)))) (-.f64 (*.f64 y y) (*.f64 t t))) (+.f64 y t))
(*.f64 (+.f64 t y) (/.f64 (-.f64 (*.f64 y y) (*.f64 t t)) (/.f64 (-.f64 (*.f64 y y) (*.f64 t t)) (/.f64 a (+.f64 t (+.f64 x y))))))
(*.f64 (+.f64 t y) (*.f64 (/.f64 (fma.f64 y y (*.f64 t (neg.f64 t))) (fma.f64 y y (*.f64 t (neg.f64 t)))) (/.f64 a (+.f64 t (+.f64 x y)))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 t t)) (/.f64 a (+.f64 t (+.f64 y x)))) (-.f64 (pow.f64 y 3) (pow.f64 t 3))) (+.f64 (*.f64 y y) (*.f64 t (+.f64 y t))))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 t t)) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 t 3)) (/.f64 a (+.f64 t (+.f64 x y))))) (fma.f64 y y (*.f64 t (+.f64 t y))))
(/.f64 (*.f64 (/.f64 a (+.f64 t (+.f64 x y))) (fma.f64 y y (*.f64 t (neg.f64 t)))) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 t 3)) (fma.f64 t (+.f64 t y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 t 3)) (/.f64 a (+.f64 t (+.f64 y x)))) (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 t (-.f64 t y)) (*.f64 t (-.f64 t y))))) (-.f64 (*.f64 y y) (*.f64 t (-.f64 t y))))
(*.f64 (/.f64 (*.f64 (/.f64 a (+.f64 t (+.f64 x y))) (+.f64 (pow.f64 y 3) (pow.f64 t 3))) (-.f64 (*.f64 y (pow.f64 y 3)) (*.f64 (*.f64 t (-.f64 t y)) (*.f64 t (-.f64 t y))))) (-.f64 (*.f64 y y) (*.f64 t (-.f64 t y))))
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 t 3)) (-.f64 (pow.f64 y 4) (*.f64 t (*.f64 (-.f64 t y) (*.f64 t (-.f64 t y)))))) (/.f64 a (+.f64 t (+.f64 x y)))) (fma.f64 y y (*.f64 (-.f64 t y) (neg.f64 t))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 t 3)) (/.f64 a (+.f64 t (+.f64 y x)))) (+.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (*.f64 t (-.f64 t y)) 3))) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (-.f64 (*.f64 (*.f64 t (-.f64 t y)) (*.f64 t (-.f64 t y))) (*.f64 (*.f64 y y) (*.f64 t (-.f64 t y))))))
(*.f64 (/.f64 (*.f64 (/.f64 a (+.f64 t (+.f64 x y))) (+.f64 (pow.f64 y 3) (pow.f64 t 3))) (+.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (*.f64 t (-.f64 t y)) 3))) (+.f64 (*.f64 y (pow.f64 y 3)) (*.f64 (*.f64 t (-.f64 t y)) (-.f64 (*.f64 t (-.f64 t y)) (*.f64 y y)))))
(/.f64 (*.f64 (/.f64 a (+.f64 t (+.f64 x y))) (+.f64 (pow.f64 y 3) (pow.f64 t 3))) (/.f64 (+.f64 (pow.f64 y 6) (pow.f64 (*.f64 t (-.f64 t y)) 3)) (fma.f64 (*.f64 t (-.f64 t y)) (-.f64 (*.f64 t (-.f64 t y)) (*.f64 y y)) (pow.f64 y 4))))
(*.f64 (/.f64 (*.f64 (+.f64 y t) a) 1) (/.f64 (-.f64 y (+.f64 t x)) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2))))
(*.f64 (/.f64 (+.f64 t y) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2))) (*.f64 a (-.f64 y (+.f64 t x))))
(*.f64 (*.f64 a (+.f64 t y)) (/.f64 (-.f64 (-.f64 y x) t) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2))))
(*.f64 (/.f64 (*.f64 (+.f64 y t) a) 1) (/.f64 (fma.f64 y y (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y)))) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3))))
(*.f64 (/.f64 (+.f64 t y) (+.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 y 3))) (*.f64 a (fma.f64 y y (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y))))))
(*.f64 a (*.f64 (+.f64 t y) (/.f64 (fma.f64 y y (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y)))) (+.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 y 3)))))
(*.f64 (/.f64 (*.f64 (+.f64 y t) a) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2))) (-.f64 y (+.f64 t x)))
(*.f64 (/.f64 (+.f64 t y) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2))) (*.f64 a (-.f64 y (+.f64 t x))))
(*.f64 (*.f64 a (+.f64 t y)) (/.f64 (-.f64 (-.f64 y x) t) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2))))
(*.f64 (/.f64 (*.f64 (+.f64 y t) a) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3))) (fma.f64 y y (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y)))))
(*.f64 (/.f64 (+.f64 t y) (+.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 y 3))) (*.f64 a (fma.f64 y y (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y))))))
(*.f64 a (*.f64 (+.f64 t y) (/.f64 (fma.f64 y y (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y)))) (+.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 y 3)))))
(*.f64 (/.f64 (*.f64 (+.f64 y t) a) (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2)))) (neg.f64 (-.f64 y (+.f64 t x))))
(*.f64 (/.f64 (*.f64 a (+.f64 t y)) (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2)))) (neg.f64 (-.f64 y (+.f64 t x))))
(*.f64 (neg.f64 (-.f64 (-.f64 y x) t)) (/.f64 a (/.f64 (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)) (+.f64 t y))))
(*.f64 (/.f64 (*.f64 (+.f64 y t) a) (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)))) (neg.f64 (fma.f64 y y (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y))))))
(*.f64 (/.f64 (*.f64 a (+.f64 t y)) (neg.f64 (+.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 y 3)))) (neg.f64 (fma.f64 y y (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y))))))
(*.f64 (/.f64 a (/.f64 (-.f64 (neg.f64 (pow.f64 y 3)) (pow.f64 (+.f64 t x) 3)) (+.f64 t y))) (neg.f64 (fma.f64 y y (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y))))))
(*.f64 (/.f64 (*.f64 (+.f64 y t) a) (-.f64 (pow.f64 (+.f64 y t) 2) (*.f64 x x))) (+.f64 y (-.f64 t x)))
(/.f64 (*.f64 (*.f64 a (+.f64 t y)) (+.f64 y (-.f64 t x))) (-.f64 (pow.f64 (+.f64 t y) 2) (*.f64 x x)))
(/.f64 (*.f64 a (+.f64 t y)) (/.f64 (-.f64 (pow.f64 (+.f64 t y) 2) (*.f64 x x)) (+.f64 t (-.f64 y x))))
(*.f64 (/.f64 (*.f64 (+.f64 y t) a) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))) (+.f64 t (-.f64 x y)))
(*.f64 (+.f64 t (-.f64 x y)) (/.f64 (*.f64 a (+.f64 t y)) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y))))
(/.f64 (*.f64 a (*.f64 (+.f64 t y) (+.f64 t (-.f64 x y)))) (-.f64 (pow.f64 (+.f64 t x) 2) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 (+.f64 y t) a) (+.f64 (pow.f64 (+.f64 y t) 3) (pow.f64 x 3))) (+.f64 (pow.f64 (+.f64 y t) 2) (-.f64 (*.f64 x x) (*.f64 (+.f64 y t) x))))
(*.f64 (/.f64 (+.f64 t y) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 t y) 3)) a)) (+.f64 (pow.f64 (+.f64 t y) 2) (*.f64 x (-.f64 x (+.f64 t y)))))
(*.f64 (/.f64 a (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 t y) 3)) (+.f64 t y))) (fma.f64 x (-.f64 x (+.f64 t y)) (pow.f64 (+.f64 t y) 2)))
(*.f64 (/.f64 (*.f64 (+.f64 y t) (sqrt.f64 (/.f64 a (+.f64 t (+.f64 y x))))) 1) (sqrt.f64 (/.f64 a (+.f64 t (+.f64 y x)))))
(*.f64 (sqrt.f64 (/.f64 a (+.f64 t (+.f64 x y)))) (*.f64 (+.f64 t y) (sqrt.f64 (/.f64 a (+.f64 t (+.f64 x y))))))
(*.f64 (+.f64 t y) (*.f64 (sqrt.f64 (/.f64 a (+.f64 t (+.f64 x y)))) (sqrt.f64 (/.f64 a (+.f64 t (+.f64 x y))))))
(*.f64 (/.f64 (*.f64 (+.f64 y t) (sqrt.f64 (/.f64 a (+.f64 t (+.f64 y x))))) (sqrt.f64 (+.f64 t (+.f64 y x)))) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (/.f64 (*.f64 (+.f64 t y) (sqrt.f64 (/.f64 a (+.f64 t (+.f64 x y))))) (sqrt.f64 (+.f64 t (+.f64 x y)))))
(*.f64 (sqrt.f64 a) (*.f64 (/.f64 (+.f64 t y) (sqrt.f64 (+.f64 t (+.f64 x y)))) (sqrt.f64 (/.f64 a (+.f64 t (+.f64 x y))))))
(*.f64 (/.f64 (*.f64 (+.f64 y t) (sqrt.f64 (/.f64 a (+.f64 t (+.f64 y x))))) (sqrt.f64 (-.f64 (neg.f64 (+.f64 y t)) x))) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (+.f64 t y) (/.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 t y)) x)) (sqrt.f64 (/.f64 a (+.f64 t (+.f64 x y)))))) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (+.f64 t y) (/.f64 (sqrt.f64 (-.f64 (-.f64 (neg.f64 y) t) x)) (sqrt.f64 (/.f64 a (+.f64 t (+.f64 x y)))))) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 (+.f64 y t) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)) 2)) 1) (cbrt.f64 (/.f64 a (+.f64 t (+.f64 y x)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 x y)) a)) 2)) (*.f64 (+.f64 t y) (cbrt.f64 (/.f64 a (+.f64 t (+.f64 x y))))))
(/.f64 (*.f64 (+.f64 t y) (cbrt.f64 (/.f64 a (+.f64 t (+.f64 x y))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 x y)) a)) 2))
(*.f64 (/.f64 (/.f64 (+.f64 y t) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)) 2)) (cbrt.f64 (+.f64 t (+.f64 y x)))) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (/.f64 (+.f64 t y) (*.f64 (cbrt.f64 (+.f64 t (+.f64 x y))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 x y)) a)) 2))))
(*.f64 (/.f64 (/.f64 (+.f64 y t) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)) 2)) (cbrt.f64 (-.f64 (neg.f64 (+.f64 y t)) x))) (cbrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 (+.f64 t y) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 x y)) a)) 2)) (cbrt.f64 (-.f64 (neg.f64 (+.f64 t y)) x))) (cbrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 (+.f64 t y) (cbrt.f64 (-.f64 (-.f64 (neg.f64 y) t) x))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 x y)) a)) 2)) (cbrt.f64 (neg.f64 a)))
(pow.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x)))) 1)
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x))))) 2)
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x))))) 3)
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(pow.f64 (pow.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x)))) 3) 1/3)
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(pow.f64 (/.f64 (+.f64 t (+.f64 y x)) (*.f64 (+.f64 y t) a)) -1)
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(neg.f64 (/.f64 (+.f64 y t) (/.f64 (-.f64 (neg.f64 (+.f64 y t)) x) a)))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x)))) 2))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y)))) 2))
(fabs.f64 (/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a)))
(log.f64 (pow.f64 (exp.f64 (+.f64 y t)) (/.f64 a (+.f64 t (+.f64 y x)))))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x)))))))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x)))) 3))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 y t) 3) (pow.f64 (/.f64 (+.f64 t (+.f64 y x)) a) 3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 t y) 3) (pow.f64 (/.f64 (+.f64 t (+.f64 x y)) a) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x))))))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(exp.f64 (log.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x))))))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x))))) 1))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 t (+.f64 y x))))))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(/.f64 (+.f64 t y) (/.f64 (+.f64 t (+.f64 x y)) a))
(+.f64 (*.f64 (/.f64 1 a) y) (*.f64 (/.f64 1 a) (+.f64 t x)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(+.f64 (*.f64 (/.f64 1 a) (+.f64 t x)) (*.f64 (/.f64 1 a) y))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(+.f64 (*.f64 (/.f64 1 a) t) (*.f64 (/.f64 1 a) (+.f64 y x)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(+.f64 (*.f64 (/.f64 1 a) (+.f64 y x)) (*.f64 (/.f64 1 a) t))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(+.f64 (*.f64 (/.f64 1 a) (+.f64 y t)) (*.f64 (/.f64 1 a) x))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(+.f64 (*.f64 (/.f64 1 a) x) (*.f64 (/.f64 1 a) (+.f64 y t)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 t (+.f64 y x)) a))) 1)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(*.f64 (+.f64 t (+.f64 y x)) (/.f64 1 a))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(*.f64 (/.f64 (+.f64 t (+.f64 y x)) a) 1)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(*.f64 1 (/.f64 (+.f64 t (+.f64 y x)) a))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(*.f64 (sqrt.f64 (+.f64 t (+.f64 y x))) (*.f64 (sqrt.f64 (+.f64 t (+.f64 y x))) (/.f64 1 a)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(*.f64 (sqrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)) (sqrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y x))) 2) (*.f64 (cbrt.f64 (+.f64 t (+.f64 y x))) (/.f64 1 a)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(*.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)) 2))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)) 2) (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(*.f64 (/.f64 1 a) (+.f64 t (+.f64 y x)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(*.f64 (-.f64 (neg.f64 (+.f64 y t)) x) (/.f64 1 (neg.f64 a)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (+.f64 t (+.f64 y x)) (sqrt.f64 a)))
(*.f64 (/.f64 (+.f64 t (+.f64 x y)) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))
(/.f64 (/.f64 (+.f64 t (+.f64 x y)) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (+.f64 t (+.f64 y x)) (cbrt.f64 a)))
(/.f64 (*.f64 1 (/.f64 (+.f64 t (+.f64 x y)) (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (/.f64 (+.f64 t (+.f64 x y)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 -1 (/.f64 (-.f64 (neg.f64 (+.f64 y t)) x) a))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(*.f64 (/.f64 1 (neg.f64 a)) (-.f64 (neg.f64 (+.f64 y t)) x))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(*.f64 (/.f64 (sqrt.f64 (+.f64 t (+.f64 y x))) 1) (/.f64 (sqrt.f64 (+.f64 t (+.f64 y x))) a))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(*.f64 (/.f64 (sqrt.f64 (+.f64 t (+.f64 y x))) a) (sqrt.f64 (+.f64 t (+.f64 y x))))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(*.f64 (/.f64 (sqrt.f64 (+.f64 t (+.f64 y x))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (+.f64 t (+.f64 y x))) (cbrt.f64 a)))
(/.f64 (*.f64 1 (/.f64 (+.f64 t (+.f64 x y)) (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (/.f64 (+.f64 t (+.f64 x y)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y x))) 2) 1) (/.f64 (cbrt.f64 (+.f64 t (+.f64 y x))) a))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y x))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (+.f64 t (+.f64 y x))) (sqrt.f64 a)))
(*.f64 (/.f64 (+.f64 t (+.f64 x y)) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))
(/.f64 (/.f64 (+.f64 t (+.f64 x y)) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y x))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 x y)) a)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 t (+.f64 x y))) 2) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 t (+.f64 x y))) 2) (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (/.f64 (+.f64 t (+.f64 x y)) a))))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)) 2))) (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (+.f64 t (+.f64 y x))))) (sqrt.f64 (+.f64 t (+.f64 y x))))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y x))) 2))) (cbrt.f64 (+.f64 t (+.f64 y x))))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y x))) 2) a) (cbrt.f64 (+.f64 t (+.f64 y x))))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2)) (/.f64 1 a)) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2))) (+.f64 t (+.f64 y x)))
(*.f64 (+.f64 t (+.f64 x y)) (/.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2)) a) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2)) (/.f64 (+.f64 t (+.f64 x y)) a)) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2)) (/.f64 1 a)) (-.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3))) (+.f64 (*.f64 y y) (*.f64 (+.f64 t x) (+.f64 t (+.f64 y x)))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2)) a) (-.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3))) (fma.f64 y y (*.f64 (+.f64 t x) (+.f64 t (+.f64 x y)))))
(/.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t x) 2)) a) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)) (fma.f64 (+.f64 t x) (+.f64 t (+.f64 x y)) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)) (/.f64 1 a)) (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y))) (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y)))))) (-.f64 (*.f64 y y) (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y)))))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 y 3)) a) (-.f64 (*.f64 y (pow.f64 y 3)) (*.f64 (pow.f64 (+.f64 t x) 2) (*.f64 (+.f64 t (-.f64 x y)) (+.f64 t (-.f64 x y)))))) (-.f64 (*.f64 y y) (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 y 3)) (*.f64 (-.f64 (pow.f64 y 4) (*.f64 (pow.f64 (+.f64 t x) 2) (*.f64 (+.f64 t (-.f64 x y)) (+.f64 t (-.f64 x y))))) a)) (-.f64 (*.f64 y y) (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y)))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t x) 3)) (/.f64 1 a)) (+.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y))) 3))) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (-.f64 (*.f64 (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y))) (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y)))) (*.f64 (*.f64 y y) (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y)))))))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 y 3)) a) (+.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y))) 3))) (+.f64 (*.f64 y (pow.f64 y 3)) (*.f64 (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y))) (-.f64 (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y))) (*.f64 y y)))))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 y 3)) a) (+.f64 (pow.f64 y 6) (pow.f64 (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y))) 3))) (fma.f64 (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y))) (-.f64 (*.f64 (+.f64 t x) (+.f64 t (-.f64 x y))) (*.f64 y y)) (pow.f64 y 4)))
(pow.f64 (/.f64 (+.f64 t (+.f64 y x)) a) 1)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)) 2)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 t (+.f64 y x)) a)) 3)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(pow.f64 (pow.f64 (/.f64 (+.f64 t (+.f64 y x)) a) 3) 1/3)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(pow.f64 (/.f64 a (+.f64 t (+.f64 y x))) -1)
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(neg.f64 (/.f64 (+.f64 t (+.f64 y x)) (neg.f64 a)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 t (+.f64 y x)) a) 2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 t (+.f64 x y)) a) 2))
(fabs.f64 (/.f64 (+.f64 t (+.f64 x y)) a))
(log.f64 (exp.f64 (/.f64 (+.f64 t (+.f64 y x)) a)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 t (+.f64 y x)) a))))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 t (+.f64 y x)) a) 3))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 t (+.f64 y x)) 3) (pow.f64 a 3)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 t (+.f64 y x)) a)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(exp.f64 (log.f64 (/.f64 (+.f64 t (+.f64 y x)) a)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 t (+.f64 y x)) a)) 1))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)
(log1p.f64 (expm1.f64 (/.f64 (+.f64 t (+.f64 y x)) a)))
(+.f64 (/.f64 t a) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (+.f64 t (+.f64 x y)) a)

localize15.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (+.f64 y x) z)
1.1b
(+.f64 (*.f64 y a) (*.f64 (+.f64 y x) z))
1.7b
(-.f64 (+.f64 (*.f64 y a) (*.f64 (+.f64 y x) z)) (*.f64 y b))
22.7b
(/.f64 (-.f64 (+.f64 (*.f64 y a) (*.f64 (+.f64 y x) z)) (*.f64 y b)) (+.f64 y x))
Compiler

Compiled 64 to 13 computations (79.7% saved)

series17.0ms (0.1%)

Counts
4 → 174
Calls

51 calls:

TimeVariablePointExpression
1.0ms
a
@-inf
(/.f64 (-.f64 (+.f64 (*.f64 y a) (*.f64 (+.f64 y x) z)) (*.f64 y b)) (+.f64 y x))
1.0ms
y
@-inf
(/.f64 (-.f64 (+.f64 (*.f64 y a) (*.f64 (+.f64 y x) z)) (*.f64 y b)) (+.f64 y x))
1.0ms
x
@-inf
(/.f64 (-.f64 (+.f64 (*.f64 y a) (*.f64 (+.f64 y x) z)) (*.f64 y b)) (+.f64 y x))
1.0ms
x
@0
(/.f64 (-.f64 (+.f64 (*.f64 y a) (*.f64 (+.f64 y x) z)) (*.f64 y b)) (+.f64 y x))
1.0ms
y
@inf
(/.f64 (-.f64 (+.f64 (*.f64 y a) (*.f64 (+.f64 y x) z)) (*.f64 y b)) (+.f64 y x))

rewrite111.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1898×associate-/r*
670×associate-+l+
372×+-commutative
354×add-sqr-sqrt
352×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014112
1323112
24993112
Stop Event
node limit
Counts
4 → 264
Calls
Call 1
Inputs
(/.f64 (-.f64 (+.f64 (*.f64 y a) (*.f64 (+.f64 y x) z)) (*.f64 y b)) (+.f64 y x))
(-.f64 (+.f64 (*.f64 y a) (*.f64 (+.f64 y x) z)) (*.f64 y b))
(+.f64 (*.f64 y a) (*.f64 (+.f64 y x) z))
(*.f64 (+.f64 y x) z)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (+.f64 y x)) (neg.f64 (/.f64 y (/.f64 (+.f64 y x) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 y (/.f64 (+.f64 y x) b))) (/.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (+.f64 y x)) (/.f64 y (/.f64 (+.f64 y x) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (/.f64 1 (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 y x))) (sqrt.f64 (/.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))) (*.f64 (sqrt.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))) (/.f64 1 (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 y x))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 y x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 y x))) 2) (cbrt.f64 (/.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))) 2) (*.f64 (cbrt.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))) (/.f64 1 (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 y x)) (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))) (/.f64 -1 (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 y x))) (/.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (sqrt.f64 (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 y x)) 2)) (/.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (cbrt.f64 (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y y (*.f64 x (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))) 1) (/.f64 (sqrt.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))) (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))) (pow.f64 (cbrt.f64 (+.f64 y x)) 2)) (/.f64 (sqrt.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))) (cbrt.f64 (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))) (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))) 2) (sqrt.f64 (+.f64 y x))) (/.f64 (cbrt.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))) (sqrt.f64 (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))) 2) (pow.f64 (cbrt.f64 (+.f64 y x)) 2)) (cbrt.f64 (/.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 y x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 y x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 y x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 y x) (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (-.f64 (neg.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 y x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 y x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) 3) (pow.f64 (+.f64 y x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 y x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 y x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y a) (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y a) (*.f64 (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y a) (+.f64 (*.f64 (+.f64 y x) z) (*.f64 (*.f64 y (neg.f64 b)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y a) (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)) 1) (fma.f64 (neg.f64 b) y (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y a) (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)) 1) (fma.f64 (neg.f64 y) b (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y a) (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)) 1) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y a) (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y a) (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y x) z) (+.f64 (*.f64 y a) (*.f64 y (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y x) z) (-.f64 (*.f64 y a) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y x) z) (+.f64 (*.f64 y a) (*.f64 (*.f64 y (neg.f64 b)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y x) z) (+.f64 (+.f64 (*.f64 y a) (*.f64 y (neg.f64 b))) (fma.f64 (neg.f64 b) y (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y x) z) (+.f64 (-.f64 (*.f64 y a) (*.f64 y b)) (fma.f64 (neg.f64 b) y (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y x) z) (+.f64 (+.f64 (*.f64 y a) (*.f64 y (neg.f64 b))) (fma.f64 (neg.f64 y) b (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y x) z) (+.f64 (-.f64 (*.f64 y a) (*.f64 y b)) (fma.f64 (neg.f64 y) b (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y x) z) (+.f64 (+.f64 (*.f64 y a) (*.f64 y (neg.f64 b))) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y x) z) (+.f64 (-.f64 (*.f64 y a) (*.f64 y b)) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y x) z) (+.f64 (+.f64 (*.f64 y a) (*.f64 y (neg.f64 b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y x) z) (+.f64 (-.f64 (*.f64 y a) (*.f64 y b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y x) z) (+.f64 (+.f64 (*.f64 y a) (*.f64 y (neg.f64 b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y x) z) (+.f64 (-.f64 (*.f64 y a) (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (*.f64 y (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (*.f64 (*.f64 y (neg.f64 b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (+.f64 (*.f64 y (neg.f64 b)) (fma.f64 (neg.f64 b) y (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (+.f64 (*.f64 y (neg.f64 b)) (fma.f64 (neg.f64 y) b (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (+.f64 (*.f64 y (neg.f64 b)) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (+.f64 (*.f64 y (neg.f64 b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (+.f64 (*.f64 y (neg.f64 b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (+.f64 (*.f64 (*.f64 y (neg.f64 b)) 1) (fma.f64 (neg.f64 b) y (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (+.f64 (*.f64 (*.f64 y (neg.f64 b)) 1) (fma.f64 (neg.f64 y) b (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (+.f64 (*.f64 (*.f64 y (neg.f64 b)) 1) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (+.f64 (*.f64 (*.f64 y (neg.f64 b)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (+.f64 (*.f64 (*.f64 y (neg.f64 b)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (fma.f64 (neg.f64 b) y (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (fma.f64 (neg.f64 y) b (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (neg.f64 b) y (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 (fma.f64 (neg.f64 y) b (*.f64 y b)) (fma.f64 (neg.f64 b) y (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b)) (fma.f64 (neg.f64 b) y (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (fma.f64 (neg.f64 b) y (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b)) (fma.f64 (neg.f64 b) y (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (neg.f64 y) b (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 (fma.f64 (neg.f64 y) b (*.f64 y b)) (fma.f64 (neg.f64 y) b (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b)) (fma.f64 (neg.f64 y) b (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (fma.f64 (neg.f64 y) b (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b)) (fma.f64 (neg.f64 y) b (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 (fma.f64 (neg.f64 y) b (*.f64 y b)) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b)) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b)) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 (fma.f64 (neg.f64 y) b (*.f64 y b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 (fma.f64 (neg.f64 y) b (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)) (*.f64 y a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)) (+.f64 (*.f64 y a) (fma.f64 (neg.f64 b) y (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)) (+.f64 (*.f64 y a) (fma.f64 (neg.f64 y) b (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)) (+.f64 (*.f64 y a) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)) (+.f64 (*.f64 y a) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)) (+.f64 (*.f64 y a) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (*.f64 y a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 y) b (*.f64 y b)) (*.f64 y a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)) (+.f64 (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b)) (*.f64 y a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (*.f64 y a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b)) (*.f64 y a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 b)) (fma.f64 y a (*.f64 (+.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 b)) (+.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (fma.f64 (neg.f64 b) y (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 b)) (+.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (fma.f64 (neg.f64 y) b (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 b)) (+.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 b)) (+.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 b)) (+.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 y a) (*.f64 y (neg.f64 b))) (*.f64 (+.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y a) (*.f64 y b)) (*.f64 (+.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z y) (+.f64 (*.f64 z x) (+.f64 (*.f64 y a) (*.f64 y (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z y) (+.f64 (*.f64 z x) (-.f64 (*.f64 y a) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z x) (+.f64 (*.f64 z y) (+.f64 (*.f64 y a) (*.f64 y (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z x) (+.f64 (*.f64 z y) (-.f64 (*.f64 y a) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y z) (+.f64 (*.f64 x z) (+.f64 (*.f64 y a) (*.f64 y (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y z) (+.f64 (*.f64 x z) (-.f64 (*.f64 y a) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x z) (+.f64 (*.f64 y z) (+.f64 (*.f64 y a) (*.f64 y (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x z) (+.f64 (*.f64 y z) (-.f64 (*.f64 y a) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)) 1) (*.f64 y a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (neg.f64 b)) 1) (fma.f64 y a (*.f64 (+.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 b) y (*.f64 y b)) (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 y) b (*.f64 y b)) (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 y (neg.f64 b)) 1 (*.f64 y b)) (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)) (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b)) (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (exp.f64 (log1p.f64 (*.f64 y b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))) (sqrt.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))) (pow.f64 (cbrt.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))) 2) (cbrt.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (+.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 2) (*.f64 (*.f64 y b) (+.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (*.f64 y b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)))) (-.f64 (sqrt.f64 (fma.f64 y a (*.f64 (+.f64 y x) z))) (sqrt.f64 (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (*.f64 y b)) (-.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 2) (pow.f64 (*.f64 y b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 2) (*.f64 (*.f64 y b) (+.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (*.f64 y b)))) (-.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 3) (pow.f64 (*.f64 y b) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 2) (pow.f64 (*.f64 y b) 2)) (+.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 3) (pow.f64 (*.f64 y b) 3)) (+.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 2) (*.f64 (*.f64 y b) (+.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 2) (pow.f64 (*.f64 y b) 2))) (neg.f64 (+.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 3) (pow.f64 (*.f64 y b) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 2) (*.f64 (*.f64 y b) (+.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (*.f64 y b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y a) 2) (*.f64 (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)) (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))) (-.f64 (*.f64 y a) (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 2) (*.f64 (*.f64 y (neg.f64 b)) (*.f64 y (neg.f64 b)))) (-.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (*.f64 y (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 y a) 3) (pow.f64 (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 y a) 2) (*.f64 (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)) (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))) (*.f64 (*.f64 y a) (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 3) (pow.f64 (*.f64 y (neg.f64 b)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 2) (*.f64 (*.f64 y (neg.f64 b)) (*.f64 y (neg.f64 b)))) (*.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (*.f64 y (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 2) (pow.f64 (*.f64 y b) 2)) 1) (+.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 2) (pow.f64 (*.f64 y b) 2)) (sqrt.f64 (+.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (*.f64 y b)))) (sqrt.f64 (+.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 2) (pow.f64 (*.f64 y b) 2)) (*.f64 (cbrt.f64 (+.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (*.f64 y b))) (cbrt.f64 (+.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (*.f64 y b))))) (cbrt.f64 (+.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 3) (pow.f64 (*.f64 y b) 3)) 1) (+.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 2) (*.f64 (*.f64 y b) (+.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 3) (pow.f64 (*.f64 y b) 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 2) (*.f64 (*.f64 y b) (+.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (*.f64 y b)))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 2) (*.f64 (*.f64 y b) (+.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (*.f64 y b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 3) (pow.f64 (*.f64 y b) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 2) (*.f64 (*.f64 y b) (+.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (*.f64 y b))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 2) (*.f64 (*.f64 y b) (+.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (*.f64 y b))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 2) (*.f64 (*.f64 y b) (+.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) (*.f64 y b))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y a (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a y (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y a) (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 y a (*.f64 (+.f64 y x) z)) (*.f64 y (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y a)) (sqrt.f64 (*.f64 y a)) (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 y a (*.f64 (+.f64 y x) z))) (sqrt.f64 (fma.f64 y a (*.f64 (+.f64 y x) z))) (*.f64 y (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y a)) 2) (cbrt.f64 (*.f64 y a)) (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y a (*.f64 (+.f64 y x) z))) 2) (cbrt.f64 (fma.f64 y a (*.f64 (+.f64 y x) z))) (*.f64 y (neg.f64 b)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y a))) (-.f64 1 (*.f64 (+.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y x) z))) (-.f64 1 (*.f64 y a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 y a) 2) (-.f64 (*.f64 y a) (*.f64 (+.f64 y x) z))) (/.f64 (pow.f64 (*.f64 (+.f64 y x) z) 2) (-.f64 (*.f64 y a) (*.f64 (+.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y a) (exp.f64 (log1p.f64 (*.f64 (+.f64 y x) z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 y x) z) (exp.f64 (log1p.f64 (*.f64 y a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 y a (*.f64 (+.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y a (*.f64 (+.f64 y x) z))) (sqrt.f64 (fma.f64 y a (*.f64 (+.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 y a (*.f64 (+.f64 y x) z))) (pow.f64 (cbrt.f64 (fma.f64 y a (*.f64 (+.f64 y x) z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 y a (*.f64 (+.f64 y x) z))) 2) (cbrt.f64 (fma.f64 y a (*.f64 (+.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 y a) 2) (pow.f64 (*.f64 (+.f64 y x) z) 2)) (/.f64 1 (-.f64 (*.f64 y a) (*.f64 (+.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 y a) 3) (pow.f64 (*.f64 (+.f64 y x) z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y a) 2) (*.f64 (*.f64 (+.f64 y x) z) (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 y a) (*.f64 (+.f64 y x) z)) (-.f64 (pow.f64 (*.f64 y a) 2) (pow.f64 (*.f64 (+.f64 y x) z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y a) 2) (*.f64 (*.f64 (+.f64 y x) z) (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y a)))) (+.f64 (pow.f64 (*.f64 y a) 3) (pow.f64 (*.f64 (+.f64 y x) z) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y a) 2) (pow.f64 (*.f64 (+.f64 y x) z) 2)) (-.f64 (*.f64 y a) (*.f64 (+.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 y a) 3) (pow.f64 (*.f64 (+.f64 y x) z) 3)) (+.f64 (pow.f64 (*.f64 y a) 2) (*.f64 (*.f64 (+.f64 y x) z) (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y x) z) 2) (pow.f64 (*.f64 y a) 2)) (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y a) 2) (pow.f64 (*.f64 (+.f64 y x) z) 2))) (neg.f64 (-.f64 (*.f64 y a) (*.f64 (+.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y a) 3) (pow.f64 (*.f64 (+.f64 y x) z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y a) 2) (*.f64 (*.f64 (+.f64 y x) z) (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y a) 2) (pow.f64 (*.f64 (+.f64 y x) z) 2)) 1) (-.f64 (*.f64 y a) (*.f64 (+.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y a) 2) (pow.f64 (*.f64 (+.f64 y x) z) 2)) (sqrt.f64 (-.f64 (*.f64 y a) (*.f64 (+.f64 y x) z)))) (sqrt.f64 (-.f64 (*.f64 y a) (*.f64 (+.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y a) 2) (pow.f64 (*.f64 (+.f64 y x) z) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 y a) (*.f64 (+.f64 y x) z))) (cbrt.f64 (-.f64 (*.f64 y a) (*.f64 (+.f64 y x) z))))) (cbrt.f64 (-.f64 (*.f64 y a) (*.f64 (+.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y a) 2) (pow.f64 (*.f64 (+.f64 y x) z) 2)) (+.f64 (sqrt.f64 (*.f64 y a)) (sqrt.f64 (*.f64 (+.f64 y x) z)))) (-.f64 (sqrt.f64 (*.f64 y a)) (sqrt.f64 (*.f64 (+.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y a) 3) (pow.f64 (*.f64 (+.f64 y x) z) 3)) 1) (+.f64 (pow.f64 (*.f64 y a) 2) (*.f64 (*.f64 (+.f64 y x) z) (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y a) 3) (pow.f64 (*.f64 (+.f64 y x) z) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y a) 2) (*.f64 (*.f64 (+.f64 y x) z) (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y a)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y a) 2) (*.f64 (*.f64 (+.f64 y x) z) (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y a) 3) (pow.f64 (*.f64 (+.f64 y x) z) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y a) 2) (*.f64 (*.f64 (+.f64 y x) z) (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y a))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y a) 2) (*.f64 (*.f64 (+.f64 y x) z) (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y a))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y a) 2) (*.f64 (*.f64 (+.f64 y x) z) (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y a))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 y a (*.f64 (+.f64 y x) z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 y a (*.f64 (+.f64 y x) z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 y a (*.f64 (+.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 y a (*.f64 (+.f64 y x) z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 y a (*.f64 (+.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 y a (*.f64 (+.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 y a (*.f64 (+.f64 y x) z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 y a (*.f64 (+.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y a (*.f64 (+.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a y (*.f64 (+.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 y x) z (*.f64 y a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z (+.f64 y x) (*.f64 y a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y a) (*.f64 (+.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 y x) z) (*.f64 y a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y a)) (sqrt.f64 (*.f64 y a)) (*.f64 (+.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 y x) z)) (sqrt.f64 (*.f64 (+.f64 y x) z)) (*.f64 y a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y a)) 2) (cbrt.f64 (*.f64 y a)) (*.f64 (+.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y x) z)) 2) (cbrt.f64 (*.f64 (+.f64 y x) z)) (*.f64 y a))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z y) (*.f64 z x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z x) (*.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y z) (*.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x z) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y x) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y y (*.f64 x (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) z) (-.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 x 3)) z) (fma.f64 y y (*.f64 x (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (-.f64 (*.f64 y y) (*.f64 x x))) 1) (-.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (-.f64 (*.f64 y y) (*.f64 x x))) (sqrt.f64 (-.f64 y x))) (sqrt.f64 (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 (cbrt.f64 (-.f64 y x)) (cbrt.f64 (-.f64 y x)))) (cbrt.f64 (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (-.f64 (*.f64 y y) (*.f64 x x))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (-.f64 (sqrt.f64 y) (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 x 3))) 1) (fma.f64 y y (*.f64 x (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (sqrt.f64 (fma.f64 y y (*.f64 x (-.f64 x y))))) (sqrt.f64 (fma.f64 y y (*.f64 x (-.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 x (-.f64 x y)))) (cbrt.f64 (fma.f64 y y (*.f64 x (-.f64 x y)))))) (cbrt.f64 (fma.f64 y y (*.f64 x (-.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) z) 1) (-.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) z) (sqrt.f64 (-.f64 y x))) (sqrt.f64 (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) z) (*.f64 (cbrt.f64 (-.f64 y x)) (cbrt.f64 (-.f64 y x)))) (cbrt.f64 (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) z) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (-.f64 (sqrt.f64 y) (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 x 3)) z) 1) (fma.f64 y y (*.f64 x (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 x 3)) z) (sqrt.f64 (fma.f64 y y (*.f64 x (-.f64 x y))))) (sqrt.f64 (fma.f64 y y (*.f64 x (-.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 x 3)) z) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 x (-.f64 x y)))) (cbrt.f64 (fma.f64 y y (*.f64 x (-.f64 x y)))))) (cbrt.f64 (fma.f64 y y (*.f64 x (-.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 y x) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 y x) z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 y x) z)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 y x) z) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 y x) z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 z) (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 y x) z) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y x) z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 y x) z)))))))

simplify205.0ms (0.8%)

Algorithm
egg-herbie
Rules
834×associate-+l+
764×associate-+r+
740×+-commutative
670×associate-*r*
656×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

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

eval447.0ms (1.7%)

Compiler

Compiled 51743 to 11910 computations (77% saved)

prune585.0ms (2.3%)

Pruning

37 alts after pruning (35 fresh and 2 done)

PrunedKeptTotal
New1531261557
Fresh8917
Picked101
Done325
Total1543371580
Error
0b
Counts
1580 → 37
Alt Table
Click to see full alt table
StatusErrorProgram
29.3b
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
38.1b
(/.f64 (+.f64 (*.f64 z x) (*.f64 a t)) (+.f64 t x))
42.5b
(/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 t x)) z))
55.3b
(/.f64 (+.f64 y t) (/.f64 y a))
59.0b
(/.f64 (+.f64 y t) (/.f64 x a))
52.6b
(/.f64 (+.f64 y t) (/.f64 t a))
41.6b
(/.f64 (+.f64 y t) (*.f64 (/.f64 1 a) (+.f64 t (+.f64 y x))))
48.1b
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 (+.f64 x t) y))
53.2b
(/.f64 (*.f64 z x) (+.f64 (+.f64 x t) y))
54.4b
(/.f64 (*.f64 z x) (+.f64 y x))
52.5b
(/.f64 (neg.f64 y) (/.f64 (+.f64 y x) b))
53.6b
(/.f64 (neg.f64 y) (/.f64 (+.f64 y t) b))
55.9b
(/.f64 (neg.f64 y) (/.f64 (+.f64 t x) b))
58.6b
(/.f64 (neg.f64 y) (/.f64 x b))
59.9b
(/.f64 (neg.f64 y) (/.f64 t b))
49.9b
(/.f64 (neg.f64 b) (/.f64 (+.f64 y (+.f64 t x)) y))
38.7b
(/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))
62.1b
(/.f64 b (/.f64 (+.f64 x (+.f64 y t)) y))
43.3b
(/.f64 a (/.f64 (+.f64 t x) t))
58.7b
(/.f64 a (/.f64 x (+.f64 t y)))
56.3b
(-.f64 (/.f64 (+.f64 t x) (/.f64 y b)) b)
10.7b
(-.f64 (+.f64 (*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y)) (/.f64 z (+.f64 1 (/.f64 t x)))) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b)))
8.6b
(-.f64 (+.f64 (*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y)) (*.f64 (/.f64 z (+.f64 x (+.f64 t y))) (+.f64 x y))) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b)))
12.7b
(-.f64 (+.f64 (*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y)) z) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b)))
30.7b
(-.f64 (+.f64 z a) b)
11.9b
(-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b)))
44.1b
(+.f64 (/.f64 a (/.f64 x (+.f64 t y))) (-.f64 (+.f64 z (/.f64 (-.f64 z b) (/.f64 x y))) (/.f64 z (/.f64 x (+.f64 t y)))))
43.6b
(+.f64 (*.f64 y (-.f64 (/.f64 a x) (/.f64 b x))) z)
36.7b
(+.f64 z (/.f64 (*.f64 y (-.f64 a b)) (+.f64 y x)))
59.9b
(*.f64 (/.f64 (neg.f64 y) t) b)
47.7b
(*.f64 (/.f64 y (+.f64 y x)) a)
59.0b
(*.f64 (/.f64 a x) (+.f64 t y))
59.8b
(neg.f64 (/.f64 (*.f64 y b) x))
61.0b
(neg.f64 (/.f64 (*.f64 y b) t))
55.6b
(neg.f64 b)
43.6b
z
41.5b
a
Compiler

Compiled 1170 to 744 computations (36.4% saved)

localize44.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 z (+.f64 x (+.f64 t y)))
9.0b
(/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b))
13.9b
(*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y))
15.4b
(*.f64 (/.f64 z (+.f64 x (+.f64 t y))) (+.f64 x y))
Compiler

Compiled 131 to 17 computations (87% saved)

series12.0ms (0%)

Counts
2 → 96
Calls

24 calls:

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

rewrite93.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1660×associate-/r*
1110×associate-/l*
880×associate-/r/
356×associate-+l+
318×+-commutative
Iterations

Useful iterations: 0 (0.0ms)

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

simplify132.0ms (0.5%)

Algorithm
egg-herbie
Rules
1642×associate-/l*
974×associate-/r*
938×associate-/l/
860×associate-*r*
754×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

localize4.0ms (0%)

Compiler

Compiled 9 to 7 computations (22.2% saved)

localize8.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 x (+.f64 t y))
4.7b
(/.f64 a (/.f64 x (+.f64 t y)))
Compiler

Compiled 25 to 9 computations (64% saved)

series22.0ms (0.1%)

Counts
2 → 84
Calls

21 calls:

TimeVariablePointExpression
13.0ms
x
@inf
(/.f64 a (/.f64 x (+.f64 t y)))
1.0ms
a
@inf
(/.f64 a (/.f64 x (+.f64 t y)))
0.0ms
t
@0
(/.f64 x (+.f64 t y))
0.0ms
a
@0
(/.f64 a (/.f64 x (+.f64 t y)))
0.0ms
x
@-inf
(/.f64 a (/.f64 x (+.f64 t y)))

rewrite73.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1698×associate-/l*
1132×*-commutative
758×associate-/r/
572×distribute-lft-in
566×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify99.0ms (0.4%)

Algorithm
egg-herbie
Rules
706×*-commutative
672×distribute-lft-neg-in
606×associate-*r/
590×distribute-rgt-neg-in
536×distribute-lft-neg-out
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04937554
115167380
257567266
Stop Event
node limit
Counts
274 → 274
Calls
Call 1
Inputs
(/.f64 (*.f64 a (+.f64 y t)) x)
(/.f64 (*.f64 a (+.f64 y t)) x)
(/.f64 (*.f64 a (+.f64 y t)) x)
(/.f64 (*.f64 a (+.f64 y t)) x)
(/.f64 (*.f64 a (+.f64 y t)) x)
(/.f64 (*.f64 a (+.f64 y t)) x)
(/.f64 (*.f64 a (+.f64 y t)) x)
(/.f64 (*.f64 a (+.f64 y t)) x)
(/.f64 (*.f64 a (+.f64 y t)) x)
(/.f64 (*.f64 a (+.f64 y t)) x)
(/.f64 (*.f64 a (+.f64 y t)) x)
(/.f64 (*.f64 a (+.f64 y t)) x)
(/.f64 (*.f64 a (+.f64 y t)) x)
(/.f64 (*.f64 a (+.f64 y t)) x)
(/.f64 (*.f64 a (+.f64 y t)) x)
(/.f64 (*.f64 a (+.f64 y t)) x)
(/.f64 (*.f64 a (+.f64 y t)) x)
(/.f64 (*.f64 a (+.f64 y t)) x)
(/.f64 (*.f64 a (+.f64 y t)) x)
(/.f64 (*.f64 a (+.f64 y t)) x)
(/.f64 (*.f64 a (+.f64 y t)) x)
(/.f64 (*.f64 a (+.f64 y t)) x)
(/.f64 (*.f64 a (+.f64 y t)) x)
(/.f64 (*.f64 a (+.f64 y t)) x)
(/.f64 (*.f64 a y) x)
(+.f64 (/.f64 (*.f64 y a) x) (/.f64 (*.f64 a t) x))
(+.f64 (/.f64 (*.f64 y a) x) (/.f64 (*.f64 a t) x))
(+.f64 (/.f64 (*.f64 y a) x) (/.f64 (*.f64 a t) x))
(/.f64 (*.f64 a t) x)
(+.f64 (/.f64 (*.f64 a y) x) (/.f64 (*.f64 a t) x))
(+.f64 (/.f64 (*.f64 a y) x) (/.f64 (*.f64 a t) x))
(+.f64 (/.f64 (*.f64 a y) x) (/.f64 (*.f64 a t) x))
(/.f64 (*.f64 a t) x)
(+.f64 (/.f64 (*.f64 y a) x) (/.f64 (*.f64 a t) x))
(+.f64 (/.f64 (*.f64 y a) x) (/.f64 (*.f64 a t) x))
(+.f64 (/.f64 (*.f64 y a) x) (/.f64 (*.f64 a t) x))
(/.f64 (*.f64 a t) x)
(+.f64 (/.f64 (*.f64 a y) x) (/.f64 (*.f64 a t) x))
(+.f64 (/.f64 (*.f64 a y) x) (/.f64 (*.f64 a t) x))
(+.f64 (/.f64 (*.f64 a y) x) (/.f64 (*.f64 a t) x))
(/.f64 (*.f64 y a) x)
(+.f64 (/.f64 (*.f64 a y) x) (/.f64 (*.f64 a t) x))
(+.f64 (/.f64 (*.f64 a y) x) (/.f64 (*.f64 a t) x))
(+.f64 (/.f64 (*.f64 a y) x) (/.f64 (*.f64 a t) x))
(/.f64 (*.f64 y a) x)
(+.f64 (/.f64 (*.f64 a y) x) (/.f64 (*.f64 a t) x))
(+.f64 (/.f64 (*.f64 a y) x) (/.f64 (*.f64 a t) x))
(+.f64 (/.f64 (*.f64 a y) x) (/.f64 (*.f64 a t) x))
(/.f64 x (+.f64 y t))
(/.f64 x (+.f64 y t))
(/.f64 x (+.f64 y t))
(/.f64 x (+.f64 y t))
(/.f64 x (+.f64 y t))
(/.f64 x (+.f64 y t))
(/.f64 x (+.f64 y t))
(/.f64 x (+.f64 y t))
(/.f64 x (+.f64 y t))
(/.f64 x (+.f64 y t))
(/.f64 x (+.f64 y t))
(/.f64 x (+.f64 y t))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 y 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 y 2))) (/.f64 x y)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 y 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 y 2))) (/.f64 x y))))
(/.f64 x t)
(+.f64 (/.f64 x t) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 t 3)) (+.f64 (/.f64 x t) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 t 4))) (+.f64 (/.f64 x t) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 t 2))))))
(/.f64 x t)
(+.f64 (/.f64 x t) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 t 3)) (+.f64 (/.f64 x t) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 t 4))) (+.f64 (/.f64 x t) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 t 2))))))
(/.f64 x t)
(+.f64 (/.f64 x t) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 t 3)) (+.f64 (/.f64 x t) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 t 4))) (+.f64 (/.f64 x t) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 t 2))))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 y 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 y 2))) (/.f64 x y)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 y 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 y 2))) (/.f64 x y))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 y 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 y 2))) (/.f64 x y)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 y 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 y 2))) (/.f64 x y))))
(+.f64 (*.f64 t (/.f64 a x)) (*.f64 y (/.f64 a x)))
(+.f64 (*.f64 y (/.f64 a x)) (*.f64 t (/.f64 a x)))
(+.f64 (*.f64 1 (*.f64 t (/.f64 a x))) (*.f64 1 (*.f64 y (/.f64 a x))))
(+.f64 (*.f64 1 (*.f64 y (/.f64 a x))) (*.f64 1 (*.f64 t (/.f64 a x))))
(+.f64 (*.f64 (/.f64 a (neg.f64 x)) (neg.f64 t)) (*.f64 (/.f64 a (neg.f64 x)) (neg.f64 y)))
(+.f64 (*.f64 (/.f64 a (neg.f64 x)) (neg.f64 y)) (*.f64 (/.f64 a (neg.f64 x)) (neg.f64 t)))
(+.f64 (*.f64 (*.f64 t (/.f64 a x)) 1) (*.f64 (*.f64 y (/.f64 a x)) 1))
(+.f64 (*.f64 (*.f64 y (/.f64 a x)) 1) (*.f64 (*.f64 t (/.f64 a x)) 1))
(+.f64 (*.f64 (neg.f64 t) (/.f64 a (neg.f64 x))) (*.f64 (neg.f64 y) (/.f64 a (neg.f64 x))))
(+.f64 (*.f64 (neg.f64 y) (/.f64 a (neg.f64 x))) (*.f64 (neg.f64 t) (/.f64 a (neg.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t y) (/.f64 a x)))) 1)
(*.f64 a (/.f64 (+.f64 t y) x))
(*.f64 (+.f64 t y) (/.f64 a x))
(*.f64 (*.f64 (+.f64 t y) (/.f64 a x)) 1)
(*.f64 1 (*.f64 (+.f64 t y) (/.f64 a x)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 t y) (/.f64 a x))) (sqrt.f64 (*.f64 (+.f64 t y) (/.f64 a x))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 (+.f64 t y) x)))
(*.f64 (sqrt.f64 (+.f64 t y)) (*.f64 (sqrt.f64 (+.f64 t y)) (/.f64 a x)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 t y) (/.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t y) (/.f64 a x))) 2))
(*.f64 (cbrt.f64 (*.f64 (+.f64 t y) (/.f64 a x))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t y) (/.f64 a x))) 2) (cbrt.f64 (*.f64 (+.f64 t y) (/.f64 a x))))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 (+.f64 t y) x)))
(*.f64 (cbrt.f64 (+.f64 t y)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 t y)) 2) (/.f64 a x)))
(*.f64 (/.f64 a x) (+.f64 t y))
(*.f64 (/.f64 (+.f64 t y) x) a)
(*.f64 (/.f64 (+.f64 t y) x) (/.f64 a 1))
(*.f64 (neg.f64 a) (neg.f64 (/.f64 (+.f64 t y) x)))
(*.f64 (neg.f64 (+.f64 t y)) (/.f64 a (neg.f64 x)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 t y)) (/.f64 a x)) (sqrt.f64 (+.f64 t y)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 t y)) 2) (/.f64 a x)) (cbrt.f64 (+.f64 t y)))
(*.f64 (*.f64 (sqrt.f64 a) (/.f64 (+.f64 t y) x)) (sqrt.f64 a))
(*.f64 (*.f64 (cbrt.f64 a) (/.f64 (+.f64 t y) x)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 a 1) (/.f64 (+.f64 t y) x))
(*.f64 (/.f64 a (sqrt.f64 x)) (/.f64 (+.f64 t y) (sqrt.f64 x)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 x) 2)) (/.f64 (+.f64 t y) (cbrt.f64 x)))
(*.f64 (/.f64 a (sqrt.f64 (/.f64 x (+.f64 t y)))) (/.f64 (sqrt.f64 (+.f64 t y)) (sqrt.f64 x)))
(*.f64 (/.f64 1 x) (*.f64 a (+.f64 t y)))
(*.f64 (/.f64 1 x) (*.f64 (/.f64 a 1) (+.f64 t y)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t y)) (sqrt.f64 x)) (/.f64 a (sqrt.f64 (/.f64 x (+.f64 t y)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 2)) (/.f64 a (cbrt.f64 (/.f64 x (+.f64 t y)))))
(*.f64 (*.f64 (/.f64 a 1) (+.f64 t y)) (/.f64 1 x))
(*.f64 (/.f64 a (cbrt.f64 (/.f64 x (+.f64 t y)))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 2)))
(*.f64 (/.f64 a (neg.f64 x)) (neg.f64 (+.f64 t y)))
(*.f64 (/.f64 1 (neg.f64 x)) (*.f64 a (neg.f64 (+.f64 t y))))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 x (+.f64 t y))))
(*.f64 (/.f64 (sqrt.f64 a) x) (*.f64 (/.f64 (sqrt.f64 a) 1) (+.f64 t y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (*.f64 (/.f64 (cbrt.f64 a) x) (+.f64 t y)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 a) 1) (+.f64 t y)) (/.f64 (sqrt.f64 a) x))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 x (+.f64 t y))) (sqrt.f64 a))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 x (+.f64 t y))) (/.f64 (sqrt.f64 a) 1))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 x (+.f64 t y)))))
(*.f64 (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 x (+.f64 t y)))) (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) x) (*.f64 (/.f64 (cbrt.f64 a) 1) (+.f64 t y)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 a) 1) (+.f64 t y)) (/.f64 (pow.f64 (cbrt.f64 a) 2) x))
(*.f64 (*.f64 (/.f64 (cbrt.f64 a) x) (+.f64 t y)) (/.f64 (pow.f64 (cbrt.f64 a) 2) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 x (+.f64 t y)))) (/.f64 (cbrt.f64 a) (sqrt.f64 (/.f64 x (+.f64 t y)))))
(*.f64 (/.f64 (cbrt.f64 a) (sqrt.f64 (/.f64 x (+.f64 t y)))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 x (+.f64 t y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 2)) (cbrt.f64 (*.f64 (+.f64 t y) (/.f64 a x))))
(*.f64 (neg.f64 (/.f64 (+.f64 t y) x)) (neg.f64 a))
(*.f64 (/.f64 a (/.f64 x (sqrt.f64 (+.f64 t y)))) (sqrt.f64 (+.f64 t y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 x (+.f64 t y))) (cbrt.f64 a))
(*.f64 (/.f64 a -1) (neg.f64 (/.f64 (+.f64 t y) x)))
(*.f64 (/.f64 a (/.f64 x (pow.f64 (cbrt.f64 (+.f64 t y)) 2))) (cbrt.f64 (+.f64 t y)))
(*.f64 (/.f64 1 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 a) 2) (+.f64 t y)))) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 a x) 1) (+.f64 t y))
(*.f64 (/.f64 (/.f64 a x) (/.f64 1 (sqrt.f64 (+.f64 t y)))) (sqrt.f64 (+.f64 t y)))
(*.f64 (/.f64 (/.f64 a x) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 t y)) 2))) (cbrt.f64 (+.f64 t y)))
(*.f64 (/.f64 (/.f64 a x) -1) (neg.f64 (+.f64 t y)))
(*.f64 (/.f64 (neg.f64 a) -1) (/.f64 (+.f64 t y) x))
(*.f64 (/.f64 (neg.f64 a) x) (neg.f64 (+.f64 t y)))
(*.f64 (/.f64 (*.f64 (/.f64 a x) (-.f64 (*.f64 t t) (*.f64 y y))) (-.f64 (*.f64 t t) (*.f64 y y))) (+.f64 t y))
(*.f64 (/.f64 (*.f64 (/.f64 a x) (-.f64 (*.f64 t t) (*.f64 y y))) (-.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (*.f64 t t) (*.f64 y (+.f64 t y))))
(*.f64 (/.f64 (*.f64 (/.f64 a x) (+.f64 (pow.f64 t 3) (pow.f64 y 3))) (-.f64 (*.f64 (*.f64 t t) (*.f64 t t)) (*.f64 (*.f64 y (-.f64 y t)) (*.f64 y (-.f64 y t))))) (-.f64 (*.f64 t t) (*.f64 y (-.f64 y t))))
(*.f64 (/.f64 (*.f64 (/.f64 a x) (+.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (pow.f64 (*.f64 t t) 3) (pow.f64 (*.f64 y (-.f64 y t)) 3))) (+.f64 (*.f64 (*.f64 t t) (*.f64 t t)) (*.f64 (*.f64 y (-.f64 y t)) (-.f64 (*.f64 y (-.f64 y t)) (*.f64 t t)))))
(*.f64 (/.f64 (/.f64 a 1) 1) (/.f64 (+.f64 t y) x))
(*.f64 (/.f64 (/.f64 a 1) (sqrt.f64 x)) (/.f64 (+.f64 t y) (sqrt.f64 x)))
(*.f64 (/.f64 (/.f64 a 1) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (+.f64 t y) (cbrt.f64 x)))
(*.f64 (/.f64 (/.f64 a 1) (neg.f64 x)) (neg.f64 (+.f64 t y)))
(*.f64 (/.f64 (/.f64 a 1) (/.f64 x 1)) (+.f64 t y))
(*.f64 (/.f64 (/.f64 a 1) (/.f64 x (sqrt.f64 (+.f64 t y)))) (sqrt.f64 (+.f64 t y)))
(*.f64 (/.f64 (/.f64 a 1) (/.f64 x (pow.f64 (cbrt.f64 (+.f64 t y)) 2))) (cbrt.f64 (+.f64 t y)))
(*.f64 (/.f64 (/.f64 a 1) -1) (neg.f64 (/.f64 (+.f64 t y) x)))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 (/.f64 x (+.f64 t y)))) 1) (sqrt.f64 (/.f64 (+.f64 t y) x)))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 (/.f64 x (+.f64 t y)))) (sqrt.f64 x)) (sqrt.f64 (+.f64 t y)))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 (/.f64 x (+.f64 t y)))) (sqrt.f64 (neg.f64 x))) (sqrt.f64 (neg.f64 (+.f64 t y))))
(*.f64 (/.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 2)) 1) (cbrt.f64 (/.f64 (+.f64 t y) x)))
(*.f64 (/.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 2)) (cbrt.f64 x)) (cbrt.f64 (+.f64 t y)))
(*.f64 (/.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 2)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 (+.f64 t y))))
(pow.f64 (*.f64 (+.f64 t y) (/.f64 a x)) 1)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t y) (/.f64 a x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t y) (/.f64 a x))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 t y) (/.f64 a x)) 3) 1/3)
(pow.f64 (/.f64 x (*.f64 a (+.f64 t y))) -1)
(neg.f64 (*.f64 (/.f64 a x) (neg.f64 (+.f64 t y))))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t y) (/.f64 a x)) 2))
(log.f64 (pow.f64 (exp.f64 a) (/.f64 (+.f64 t y) x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t y) (/.f64 a x)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t y) (/.f64 a x)) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 x (+.f64 t y)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t y) (/.f64 a x))))
(exp.f64 (log.f64 (*.f64 (+.f64 t y) (/.f64 a x))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t y) (/.f64 a x))))
(+.f64 (/.f64 x (+.f64 t y)) (*.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (fma.f64 (neg.f64 y) 1 y)))
(+.f64 (/.f64 x (+.f64 t y)) (*.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y)))
(+.f64 (/.f64 x (+.f64 t y)) (*.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (fma.f64 (neg.f64 (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2) y)))
(+.f64 (/.f64 x (+.f64 t y)) (*.f64 (fma.f64 (neg.f64 y) 1 y) (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y)))))
(+.f64 (/.f64 x (+.f64 t y)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y) (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y)))))
(+.f64 (/.f64 x (+.f64 t y)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2) y) (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y)))))
(+.f64 (*.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) t) (*.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (neg.f64 y)))
(+.f64 (*.f64 (/.f64 x (+.f64 (pow.f64 t 3) (pow.f64 y 3))) (*.f64 t t)) (*.f64 (/.f64 x (+.f64 (pow.f64 t 3) (pow.f64 y 3))) (*.f64 y (-.f64 y t))))
(+.f64 (*.f64 (/.f64 x (+.f64 (pow.f64 t 3) (pow.f64 y 3))) (*.f64 y (-.f64 y t))) (*.f64 (/.f64 x (+.f64 (pow.f64 t 3) (pow.f64 y 3))) (*.f64 t t)))
(+.f64 (*.f64 t (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y)))) (*.f64 (neg.f64 y) (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y)))))
(+.f64 (*.f64 (*.f64 t t) (/.f64 x (+.f64 (pow.f64 t 3) (pow.f64 y 3)))) (*.f64 (*.f64 y (-.f64 y t)) (/.f64 x (+.f64 (pow.f64 t 3) (pow.f64 y 3)))))
(+.f64 (*.f64 (*.f64 y (-.f64 y t)) (/.f64 x (+.f64 (pow.f64 t 3) (pow.f64 y 3)))) (*.f64 (*.f64 t t) (/.f64 x (+.f64 (pow.f64 t 3) (pow.f64 y 3)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (+.f64 t y)))) 1)
(*.f64 x (/.f64 1 (+.f64 t y)))
(*.f64 (/.f64 x (+.f64 t y)) 1)
(*.f64 1 (/.f64 x (+.f64 t y)))
(*.f64 (sqrt.f64 (/.f64 x (+.f64 t y))) (sqrt.f64 (/.f64 x (+.f64 t y))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (+.f64 t y))))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 2))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 t y)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 2) (cbrt.f64 (/.f64 x (+.f64 t y))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (+.f64 t y))))
(*.f64 (-.f64 t y) (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))))
(*.f64 (/.f64 1 (+.f64 t y)) x)
(*.f64 (fma.f64 t t (*.f64 y (-.f64 y t))) (/.f64 x (+.f64 (pow.f64 t 3) (pow.f64 y 3))))
(*.f64 (neg.f64 x) (neg.f64 (/.f64 1 (+.f64 t y))))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (+.f64 t y))))
(*.f64 (*.f64 (sqrt.f64 x) (/.f64 1 (+.f64 t y))) (sqrt.f64 x))
(*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (+.f64 t y))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (/.f64 x 1) (/.f64 1 (+.f64 t y)))
(*.f64 (/.f64 x (sqrt.f64 (+.f64 t y))) (/.f64 1 (sqrt.f64 (+.f64 t y))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 t y))) (/.f64 x (sqrt.f64 (+.f64 t y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 t y)) 2)) (/.f64 x (cbrt.f64 (+.f64 t y))))
(*.f64 (/.f64 x (cbrt.f64 (+.f64 t y))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 t y)) 2)))
(*.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (-.f64 t y))
(*.f64 (/.f64 x (+.f64 (pow.f64 t 3) (pow.f64 y 3))) (fma.f64 t t (*.f64 y (-.f64 y t))))
(*.f64 (/.f64 1 (-.f64 (*.f64 t t) (*.f64 y y))) (*.f64 x (-.f64 t y)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 t 3) (pow.f64 y 3))) (*.f64 x (fma.f64 t t (*.f64 y (-.f64 y t)))))
(*.f64 -1 (/.f64 x (neg.f64 (+.f64 t y))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 x (+.f64 t y)))) (neg.f64 (sqrt.f64 (/.f64 x (+.f64 t y)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 2)) (neg.f64 (cbrt.f64 (/.f64 x (+.f64 t y)))))
(*.f64 (/.f64 1 (neg.f64 (+.f64 t y))) (neg.f64 x))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (+.f64 t y)))
(*.f64 (/.f64 (sqrt.f64 x) (+.f64 t y)) (sqrt.f64 x))
(*.f64 (/.f64 (sqrt.f64 x) (+.f64 t y)) (/.f64 (sqrt.f64 x) 1))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (+.f64 t y)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 t y))))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 t y))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (+.f64 t y)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (+.f64 t y)))
(*.f64 (/.f64 (cbrt.f64 x) (+.f64 t y)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (+.f64 t y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 t y))))
(*.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 t y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (+.f64 t y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 t y)) 2)) (cbrt.f64 (/.f64 x (+.f64 t y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 2) 1) (cbrt.f64 (/.f64 x (+.f64 t y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (+.f64 t y)) (cbrt.f64 x))
(*.f64 (/.f64 x (*.f64 (neg.f64 (+.f64 t y)) (-.f64 t y))) (neg.f64 (-.f64 t y)))
(*.f64 (/.f64 x (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 y 3)))) (neg.f64 (fma.f64 t t (*.f64 y (-.f64 y t)))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 t t))) (-.f64 y t))
(*.f64 (/.f64 1 (/.f64 (+.f64 t y) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(*.f64 (/.f64 (neg.f64 x) (*.f64 (neg.f64 (+.f64 t y)) (-.f64 t y))) (-.f64 t y))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 y 3)))) (fma.f64 t t (*.f64 y (-.f64 y t))))
(*.f64 (/.f64 (/.f64 x 1) 1) (/.f64 1 (+.f64 t y)))
(*.f64 (/.f64 (/.f64 x 1) (-.f64 (*.f64 t t) (*.f64 y y))) (-.f64 t y))
(*.f64 (/.f64 (/.f64 x 1) (+.f64 (pow.f64 t 3) (pow.f64 y 3))) (fma.f64 t t (*.f64 y (-.f64 y t))))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (neg.f64 (+.f64 t y)) (-.f64 t y))) (neg.f64 (-.f64 t y)))
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 y 3)))) (neg.f64 (fma.f64 t t (*.f64 y (-.f64 y t)))))
(*.f64 (/.f64 (/.f64 x 1) (-.f64 (*.f64 y y) (*.f64 t t))) (-.f64 y t))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (+.f64 t y))) (sqrt.f64 (-.f64 (*.f64 t t) (*.f64 y y)))) (sqrt.f64 (-.f64 t y)))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (+.f64 t y))) (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 y 3)))) (sqrt.f64 (fma.f64 t t (*.f64 y (-.f64 y t)))))
(*.f64 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (+.f64 t y)) 2)) (cbrt.f64 (-.f64 (*.f64 t t) (*.f64 y y)))) (cbrt.f64 (-.f64 t y)))
(*.f64 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (+.f64 t y)) 2)) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 y 3)))) (cbrt.f64 (fma.f64 t t (*.f64 y (-.f64 y t)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 x (neg.f64 (+.f64 t y))))) (sqrt.f64 (/.f64 x (neg.f64 (+.f64 t y)))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (neg.f64 (+.f64 t y)))) (cbrt.f64 (/.f64 x (neg.f64 (+.f64 t y)))))) (cbrt.f64 (/.f64 x (neg.f64 (+.f64 t y)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 x (+.f64 t y))))) (sqrt.f64 (/.f64 x (+.f64 t y))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 2))) (cbrt.f64 (/.f64 x (+.f64 t y))))
(pow.f64 (/.f64 x (+.f64 t y)) 1)
(pow.f64 (sqrt.f64 (/.f64 x (+.f64 t y))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 3)
(pow.f64 (pow.f64 (/.f64 x (+.f64 t y)) 3) 1/3)
(pow.f64 (/.f64 (+.f64 t y) x) -1)
(neg.f64 (/.f64 x (neg.f64 (+.f64 t y))))
(sqrt.f64 (pow.f64 (/.f64 x (+.f64 t y)) 2))
(log.f64 (exp.f64 (/.f64 x (+.f64 t y))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (+.f64 t y)))))
(cbrt.f64 (pow.f64 (/.f64 x (+.f64 t y)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 t y) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (+.f64 t y))))
(exp.f64 (log.f64 (/.f64 x (+.f64 t y))))
(log1p.f64 (expm1.f64 (/.f64 x (+.f64 t y))))
Outputs
(/.f64 (*.f64 a (+.f64 y t)) x)
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 (*.f64 a (+.f64 y t)) x)
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 (*.f64 a (+.f64 y t)) x)
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 (*.f64 a (+.f64 y t)) x)
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 (*.f64 a (+.f64 y t)) x)
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 (*.f64 a (+.f64 y t)) x)
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 (*.f64 a (+.f64 y t)) x)
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 (*.f64 a (+.f64 y t)) x)
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 (*.f64 a (+.f64 y t)) x)
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 (*.f64 a (+.f64 y t)) x)
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 (*.f64 a (+.f64 y t)) x)
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 (*.f64 a (+.f64 y t)) x)
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 (*.f64 a (+.f64 y t)) x)
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 (*.f64 a (+.f64 y t)) x)
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 (*.f64 a (+.f64 y t)) x)
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 (*.f64 a (+.f64 y t)) x)
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 (*.f64 a (+.f64 y t)) x)
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 (*.f64 a (+.f64 y t)) x)
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 (*.f64 a (+.f64 y t)) x)
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 (*.f64 a (+.f64 y t)) x)
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 (*.f64 a (+.f64 y t)) x)
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 (*.f64 a (+.f64 y t)) x)
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 (*.f64 a (+.f64 y t)) x)
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 (*.f64 a (+.f64 y t)) x)
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 (*.f64 a y) x)
(*.f64 y (/.f64 a x))
(+.f64 (/.f64 (*.f64 y a) x) (/.f64 (*.f64 a t) x))
(*.f64 a (/.f64 (+.f64 y t) x))
(+.f64 (/.f64 (*.f64 y a) x) (/.f64 (*.f64 a t) x))
(*.f64 a (/.f64 (+.f64 y t) x))
(+.f64 (/.f64 (*.f64 y a) x) (/.f64 (*.f64 a t) x))
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(+.f64 (/.f64 (*.f64 a y) x) (/.f64 (*.f64 a t) x))
(*.f64 a (/.f64 (+.f64 y t) x))
(+.f64 (/.f64 (*.f64 a y) x) (/.f64 (*.f64 a t) x))
(*.f64 a (/.f64 (+.f64 y t) x))
(+.f64 (/.f64 (*.f64 a y) x) (/.f64 (*.f64 a t) x))
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(+.f64 (/.f64 (*.f64 y a) x) (/.f64 (*.f64 a t) x))
(*.f64 a (/.f64 (+.f64 y t) x))
(+.f64 (/.f64 (*.f64 y a) x) (/.f64 (*.f64 a t) x))
(*.f64 a (/.f64 (+.f64 y t) x))
(+.f64 (/.f64 (*.f64 y a) x) (/.f64 (*.f64 a t) x))
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(+.f64 (/.f64 (*.f64 a y) x) (/.f64 (*.f64 a t) x))
(*.f64 a (/.f64 (+.f64 y t) x))
(+.f64 (/.f64 (*.f64 a y) x) (/.f64 (*.f64 a t) x))
(*.f64 a (/.f64 (+.f64 y t) x))
(+.f64 (/.f64 (*.f64 a y) x) (/.f64 (*.f64 a t) x))
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 (*.f64 y a) x)
(*.f64 y (/.f64 a x))
(+.f64 (/.f64 (*.f64 a y) x) (/.f64 (*.f64 a t) x))
(*.f64 a (/.f64 (+.f64 y t) x))
(+.f64 (/.f64 (*.f64 a y) x) (/.f64 (*.f64 a t) x))
(*.f64 a (/.f64 (+.f64 y t) x))
(+.f64 (/.f64 (*.f64 a y) x) (/.f64 (*.f64 a t) x))
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 (*.f64 y a) x)
(*.f64 y (/.f64 a x))
(+.f64 (/.f64 (*.f64 a y) x) (/.f64 (*.f64 a t) x))
(*.f64 a (/.f64 (+.f64 y t) x))
(+.f64 (/.f64 (*.f64 a y) x) (/.f64 (*.f64 a t) x))
(*.f64 a (/.f64 (+.f64 y t) x))
(+.f64 (/.f64 (*.f64 a y) x) (/.f64 (*.f64 a t) x))
(*.f64 a (/.f64 (+.f64 y t) x))
(/.f64 x (+.f64 y t))
(/.f64 x (+.f64 y t))
(/.f64 x (+.f64 y t))
(/.f64 x (+.f64 y t))
(/.f64 x (+.f64 y t))
(/.f64 x (+.f64 y t))
(/.f64 x (+.f64 y t))
(/.f64 x (+.f64 y t))
(/.f64 x (+.f64 y t))
(/.f64 x (+.f64 y t))
(/.f64 x (+.f64 y t))
(/.f64 x (+.f64 y t))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 y 2))) (/.f64 x y))
(fma.f64 -1 (/.f64 (*.f64 t x) (*.f64 y y)) (/.f64 x y))
(-.f64 (/.f64 x y) (*.f64 (/.f64 x y) (/.f64 t y)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 y 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 y 2))) (/.f64 x y)))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 t x) (*.f64 y y)) (/.f64 x y)) (/.f64 (*.f64 t t) (/.f64 (pow.f64 y 3) x)))
(+.f64 (/.f64 x y) (-.f64 (/.f64 t (/.f64 (/.f64 (pow.f64 y 3) x) t)) (*.f64 (/.f64 x y) (/.f64 t y))))
(+.f64 (/.f64 x y) (*.f64 x (-.f64 (/.f64 (*.f64 t t) (pow.f64 y 3)) (/.f64 t (*.f64 y y)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 y 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 y 2))) (/.f64 x y))))
(+.f64 (/.f64 (*.f64 t t) (/.f64 (pow.f64 y 3) x)) (fma.f64 -1 (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 y 4) x)) (fma.f64 -1 (/.f64 (*.f64 t x) (*.f64 y y)) (/.f64 x y))))
(+.f64 (-.f64 (/.f64 x y) (*.f64 (/.f64 x y) (/.f64 t y))) (-.f64 (/.f64 t (/.f64 (/.f64 (pow.f64 y 3) x) t)) (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 y 4) x))))
(+.f64 (/.f64 x y) (-.f64 (*.f64 x (-.f64 (/.f64 (*.f64 t t) (pow.f64 y 3)) (/.f64 (pow.f64 t 3) (pow.f64 y 4)))) (*.f64 (/.f64 x y) (/.f64 t y))))
(/.f64 x t)
(+.f64 (/.f64 x t) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 t 2))))
(+.f64 (/.f64 x t) (neg.f64 (/.f64 y (/.f64 (*.f64 t t) x))))
(-.f64 (/.f64 x t) (*.f64 (/.f64 x t) (/.f64 y t)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 t 3)) (+.f64 (/.f64 x t) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 t 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 x (*.f64 y y)) (pow.f64 t 3)) (/.f64 x t)) (neg.f64 (/.f64 y (/.f64 (*.f64 t t) x))))
(-.f64 (+.f64 (/.f64 x t) (/.f64 x (/.f64 (pow.f64 t 3) (*.f64 y y)))) (*.f64 (/.f64 x t) (/.f64 y t)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 t 4))) (+.f64 (/.f64 x t) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 t 2))))))
(+.f64 (/.f64 (*.f64 x (*.f64 y y)) (pow.f64 t 3)) (fma.f64 -1 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4)) (+.f64 (/.f64 x t) (neg.f64 (/.f64 y (/.f64 (*.f64 t t) x))))))
(+.f64 (-.f64 (/.f64 x t) (*.f64 (/.f64 x t) (/.f64 y t))) (-.f64 (/.f64 x (/.f64 (pow.f64 t 3) (*.f64 y y))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) x)))
(+.f64 (-.f64 (/.f64 x t) (*.f64 (/.f64 x t) (/.f64 y t))) (*.f64 x (-.f64 (/.f64 (*.f64 y y) (pow.f64 t 3)) (/.f64 (pow.f64 y 3) (pow.f64 t 4)))))
(/.f64 x t)
(+.f64 (/.f64 x t) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 t 2))))
(+.f64 (/.f64 x t) (neg.f64 (/.f64 y (/.f64 (*.f64 t t) x))))
(-.f64 (/.f64 x t) (*.f64 (/.f64 x t) (/.f64 y t)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 t 3)) (+.f64 (/.f64 x t) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 t 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 x (*.f64 y y)) (pow.f64 t 3)) (/.f64 x t)) (neg.f64 (/.f64 y (/.f64 (*.f64 t t) x))))
(-.f64 (+.f64 (/.f64 x t) (/.f64 x (/.f64 (pow.f64 t 3) (*.f64 y y)))) (*.f64 (/.f64 x t) (/.f64 y t)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 t 4))) (+.f64 (/.f64 x t) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 t 2))))))
(+.f64 (/.f64 (*.f64 x (*.f64 y y)) (pow.f64 t 3)) (fma.f64 -1 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4)) (+.f64 (/.f64 x t) (neg.f64 (/.f64 y (/.f64 (*.f64 t t) x))))))
(+.f64 (-.f64 (/.f64 x t) (*.f64 (/.f64 x t) (/.f64 y t))) (-.f64 (/.f64 x (/.f64 (pow.f64 t 3) (*.f64 y y))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) x)))
(+.f64 (-.f64 (/.f64 x t) (*.f64 (/.f64 x t) (/.f64 y t))) (*.f64 x (-.f64 (/.f64 (*.f64 y y) (pow.f64 t 3)) (/.f64 (pow.f64 y 3) (pow.f64 t 4)))))
(/.f64 x t)
(+.f64 (/.f64 x t) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 t 2))))
(+.f64 (/.f64 x t) (neg.f64 (/.f64 y (/.f64 (*.f64 t t) x))))
(-.f64 (/.f64 x t) (*.f64 (/.f64 x t) (/.f64 y t)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 t 3)) (+.f64 (/.f64 x t) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 t 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 x (*.f64 y y)) (pow.f64 t 3)) (/.f64 x t)) (neg.f64 (/.f64 y (/.f64 (*.f64 t t) x))))
(-.f64 (+.f64 (/.f64 x t) (/.f64 x (/.f64 (pow.f64 t 3) (*.f64 y y)))) (*.f64 (/.f64 x t) (/.f64 y t)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 t 4))) (+.f64 (/.f64 x t) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 t 2))))))
(+.f64 (/.f64 (*.f64 x (*.f64 y y)) (pow.f64 t 3)) (fma.f64 -1 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4)) (+.f64 (/.f64 x t) (neg.f64 (/.f64 y (/.f64 (*.f64 t t) x))))))
(+.f64 (-.f64 (/.f64 x t) (*.f64 (/.f64 x t) (/.f64 y t))) (-.f64 (/.f64 x (/.f64 (pow.f64 t 3) (*.f64 y y))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) x)))
(+.f64 (-.f64 (/.f64 x t) (*.f64 (/.f64 x t) (/.f64 y t))) (*.f64 x (-.f64 (/.f64 (*.f64 y y) (pow.f64 t 3)) (/.f64 (pow.f64 y 3) (pow.f64 t 4)))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 y 2))) (/.f64 x y))
(fma.f64 -1 (/.f64 (*.f64 t x) (*.f64 y y)) (/.f64 x y))
(-.f64 (/.f64 x y) (*.f64 (/.f64 x y) (/.f64 t y)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 y 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 y 2))) (/.f64 x y)))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 t x) (*.f64 y y)) (/.f64 x y)) (/.f64 (*.f64 t t) (/.f64 (pow.f64 y 3) x)))
(+.f64 (/.f64 x y) (-.f64 (/.f64 t (/.f64 (/.f64 (pow.f64 y 3) x) t)) (*.f64 (/.f64 x y) (/.f64 t y))))
(+.f64 (/.f64 x y) (*.f64 x (-.f64 (/.f64 (*.f64 t t) (pow.f64 y 3)) (/.f64 t (*.f64 y y)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 y 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 y 2))) (/.f64 x y))))
(+.f64 (/.f64 (*.f64 t t) (/.f64 (pow.f64 y 3) x)) (fma.f64 -1 (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 y 4) x)) (fma.f64 -1 (/.f64 (*.f64 t x) (*.f64 y y)) (/.f64 x y))))
(+.f64 (-.f64 (/.f64 x y) (*.f64 (/.f64 x y) (/.f64 t y))) (-.f64 (/.f64 t (/.f64 (/.f64 (pow.f64 y 3) x) t)) (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 y 4) x))))
(+.f64 (/.f64 x y) (-.f64 (*.f64 x (-.f64 (/.f64 (*.f64 t t) (pow.f64 y 3)) (/.f64 (pow.f64 t 3) (pow.f64 y 4)))) (*.f64 (/.f64 x y) (/.f64 t y))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 y 2))) (/.f64 x y))
(fma.f64 -1 (/.f64 (*.f64 t x) (*.f64 y y)) (/.f64 x y))
(-.f64 (/.f64 x y) (*.f64 (/.f64 x y) (/.f64 t y)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 y 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 y 2))) (/.f64 x y)))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 t x) (*.f64 y y)) (/.f64 x y)) (/.f64 (*.f64 t t) (/.f64 (pow.f64 y 3) x)))
(+.f64 (/.f64 x y) (-.f64 (/.f64 t (/.f64 (/.f64 (pow.f64 y 3) x) t)) (*.f64 (/.f64 x y) (/.f64 t y))))
(+.f64 (/.f64 x y) (*.f64 x (-.f64 (/.f64 (*.f64 t t) (pow.f64 y 3)) (/.f64 t (*.f64 y y)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 y 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 y 2))) (/.f64 x y))))
(+.f64 (/.f64 (*.f64 t t) (/.f64 (pow.f64 y 3) x)) (fma.f64 -1 (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 y 4) x)) (fma.f64 -1 (/.f64 (*.f64 t x) (*.f64 y y)) (/.f64 x y))))
(+.f64 (-.f64 (/.f64 x y) (*.f64 (/.f64 x y) (/.f64 t y))) (-.f64 (/.f64 t (/.f64 (/.f64 (pow.f64 y 3) x) t)) (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 y 4) x))))
(+.f64 (/.f64 x y) (-.f64 (*.f64 x (-.f64 (/.f64 (*.f64 t t) (pow.f64 y 3)) (/.f64 (pow.f64 t 3) (pow.f64 y 4)))) (*.f64 (/.f64 x y) (/.f64 t y))))
(+.f64 (*.f64 t (/.f64 a x)) (*.f64 y (/.f64 a x)))
(*.f64 a (/.f64 (+.f64 y t) x))
(+.f64 (*.f64 y (/.f64 a x)) (*.f64 t (/.f64 a x)))
(*.f64 a (/.f64 (+.f64 y t) x))
(+.f64 (*.f64 1 (*.f64 t (/.f64 a x))) (*.f64 1 (*.f64 y (/.f64 a x))))
(*.f64 a (/.f64 (+.f64 y t) x))
(+.f64 (*.f64 1 (*.f64 y (/.f64 a x))) (*.f64 1 (*.f64 t (/.f64 a x))))
(*.f64 a (/.f64 (+.f64 y t) x))
(+.f64 (*.f64 (/.f64 a (neg.f64 x)) (neg.f64 t)) (*.f64 (/.f64 a (neg.f64 x)) (neg.f64 y)))
(*.f64 a (/.f64 (+.f64 y t) x))
(+.f64 (*.f64 (/.f64 a (neg.f64 x)) (neg.f64 y)) (*.f64 (/.f64 a (neg.f64 x)) (neg.f64 t)))
(*.f64 a (/.f64 (+.f64 y t) x))
(+.f64 (*.f64 (*.f64 t (/.f64 a x)) 1) (*.f64 (*.f64 y (/.f64 a x)) 1))
(*.f64 a (/.f64 (+.f64 y t) x))
(+.f64 (*.f64 (*.f64 y (/.f64 a x)) 1) (*.f64 (*.f64 t (/.f64 a x)) 1))
(*.f64 a (/.f64 (+.f64 y t) x))
(+.f64 (*.f64 (neg.f64 t) (/.f64 a (neg.f64 x))) (*.f64 (neg.f64 y) (/.f64 a (neg.f64 x))))
(*.f64 a (/.f64 (+.f64 y t) x))
(+.f64 (*.f64 (neg.f64 y) (/.f64 a (neg.f64 x))) (*.f64 (neg.f64 t) (/.f64 a (neg.f64 x))))
(*.f64 a (/.f64 (+.f64 y t) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t y) (/.f64 a x)))) 1)
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 a (/.f64 (+.f64 t y) x))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (+.f64 t y) (/.f64 a x))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (*.f64 (+.f64 t y) (/.f64 a x)) 1)
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 1 (*.f64 (+.f64 t y) (/.f64 a x)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (sqrt.f64 (*.f64 (+.f64 t y) (/.f64 a x))) (sqrt.f64 (*.f64 (+.f64 t y) (/.f64 a x))))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 (+.f64 t y) x)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (sqrt.f64 (+.f64 t y)) (*.f64 (sqrt.f64 (+.f64 t y)) (/.f64 a x)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (cbrt.f64 (*.f64 (+.f64 t y) (/.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t y) (/.f64 a x))) 2))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (cbrt.f64 (*.f64 (+.f64 t y) (/.f64 a x))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 2)))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 (+.f64 y t) x))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 y t))) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a (/.f64 (+.f64 y t) x))) (pow.f64 (cbrt.f64 a) 2)) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 y t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t y) (/.f64 a x))) 2) (cbrt.f64 (*.f64 (+.f64 t y) (/.f64 a x))))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 (+.f64 t y) x)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (cbrt.f64 (+.f64 t y)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 t y)) 2) (/.f64 a x)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 a x) (+.f64 t y))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (+.f64 t y) x) a)
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (+.f64 t y) x) (/.f64 a 1))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (neg.f64 a) (neg.f64 (/.f64 (+.f64 t y) x)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (neg.f64 (+.f64 t y)) (/.f64 a (neg.f64 x)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (*.f64 (sqrt.f64 (+.f64 t y)) (/.f64 a x)) (sqrt.f64 (+.f64 t y)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 t y)) 2) (/.f64 a x)) (cbrt.f64 (+.f64 t y)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (*.f64 (sqrt.f64 a) (/.f64 (+.f64 t y) x)) (sqrt.f64 a))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (*.f64 (cbrt.f64 a) (/.f64 (+.f64 t y) x)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 a 1) (/.f64 (+.f64 t y) x))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 a (sqrt.f64 x)) (/.f64 (+.f64 t y) (sqrt.f64 x)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 x) 2)) (/.f64 (+.f64 t y) (cbrt.f64 x)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 a (sqrt.f64 (/.f64 x (+.f64 t y)))) (/.f64 (sqrt.f64 (+.f64 t y)) (sqrt.f64 x)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 y t)) (sqrt.f64 x)) a) (sqrt.f64 (/.f64 x (+.f64 y t))))
(/.f64 (/.f64 (*.f64 a (sqrt.f64 (+.f64 y t))) (sqrt.f64 (/.f64 x (+.f64 y t)))) (sqrt.f64 x))
(*.f64 (/.f64 1 x) (*.f64 a (+.f64 t y)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 1 x) (*.f64 (/.f64 a 1) (+.f64 t y)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t y)) (sqrt.f64 x)) (/.f64 a (sqrt.f64 (/.f64 x (+.f64 t y)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 y t)) (sqrt.f64 x)) a) (sqrt.f64 (/.f64 x (+.f64 y t))))
(/.f64 (/.f64 (*.f64 a (sqrt.f64 (+.f64 y t))) (sqrt.f64 (/.f64 x (+.f64 y t)))) (sqrt.f64 x))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 2)) (/.f64 a (cbrt.f64 (/.f64 x (+.f64 t y)))))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (*.f64 (/.f64 a 1) (+.f64 t y)) (/.f64 1 x))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 a (cbrt.f64 (/.f64 x (+.f64 t y)))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 2)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 a (neg.f64 x)) (neg.f64 (+.f64 t y)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 1 (neg.f64 x)) (*.f64 a (neg.f64 (+.f64 t y))))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 x (+.f64 t y))))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (sqrt.f64 a) x) (*.f64 (/.f64 (sqrt.f64 a) 1) (+.f64 t y)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (*.f64 (/.f64 (cbrt.f64 a) x) (+.f64 t y)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (*.f64 (/.f64 (sqrt.f64 a) 1) (+.f64 t y)) (/.f64 (sqrt.f64 a) x))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 x (+.f64 t y))) (sqrt.f64 a))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 x (+.f64 t y))) (/.f64 (sqrt.f64 a) 1))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 x (+.f64 t y)))))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 x (+.f64 t y)))) (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 2)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) x) (*.f64 (/.f64 (cbrt.f64 a) 1) (+.f64 t y)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (*.f64 (/.f64 (cbrt.f64 a) 1) (+.f64 t y)) (/.f64 (pow.f64 (cbrt.f64 a) 2) x))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (*.f64 (/.f64 (cbrt.f64 a) x) (+.f64 t y)) (/.f64 (pow.f64 (cbrt.f64 a) 2) 1))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 x (+.f64 t y)))) (/.f64 (cbrt.f64 a) (sqrt.f64 (/.f64 x (+.f64 t y)))))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (cbrt.f64 a) (sqrt.f64 (/.f64 x (+.f64 t y)))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 x (+.f64 t y)))))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 2)) (cbrt.f64 (*.f64 (+.f64 t y) (/.f64 a x))))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 (+.f64 y t) x))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 y t))) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a (/.f64 (+.f64 y t) x))) (pow.f64 (cbrt.f64 a) 2)) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 y t))) 2))
(*.f64 (neg.f64 (/.f64 (+.f64 t y) x)) (neg.f64 a))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 a (/.f64 x (sqrt.f64 (+.f64 t y)))) (sqrt.f64 (+.f64 t y)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 x (+.f64 t y))) (cbrt.f64 a))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 a -1) (neg.f64 (/.f64 (+.f64 t y) x)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 a (/.f64 x (pow.f64 (cbrt.f64 (+.f64 t y)) 2))) (cbrt.f64 (+.f64 t y)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 1 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 a) 2) (+.f64 t y)))) (cbrt.f64 a))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (/.f64 a x) 1) (+.f64 t y))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (/.f64 a x) (/.f64 1 (sqrt.f64 (+.f64 t y)))) (sqrt.f64 (+.f64 t y)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (/.f64 a x) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 t y)) 2))) (cbrt.f64 (+.f64 t y)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (/.f64 a x) -1) (neg.f64 (+.f64 t y)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (neg.f64 a) -1) (/.f64 (+.f64 t y) x))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (neg.f64 a) x) (neg.f64 (+.f64 t y)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (*.f64 (/.f64 a x) (-.f64 (*.f64 t t) (*.f64 y y))) (-.f64 (*.f64 t t) (*.f64 y y))) (+.f64 t y))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (*.f64 (/.f64 a x) (-.f64 (*.f64 t t) (*.f64 y y))) (-.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (*.f64 t t) (*.f64 y (+.f64 t y))))
(*.f64 (/.f64 (/.f64 a x) (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 y 3)) (-.f64 (*.f64 t t) (*.f64 y y)))) (fma.f64 t t (*.f64 y (+.f64 y t))))
(*.f64 (/.f64 (/.f64 a x) (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 y 3)) (-.f64 (*.f64 t t) (*.f64 y y)))) (fma.f64 y (+.f64 y t) (*.f64 t t)))
(*.f64 (/.f64 (*.f64 (/.f64 a x) (+.f64 (pow.f64 t 3) (pow.f64 y 3))) (-.f64 (*.f64 (*.f64 t t) (*.f64 t t)) (*.f64 (*.f64 y (-.f64 y t)) (*.f64 y (-.f64 y t))))) (-.f64 (*.f64 t t) (*.f64 y (-.f64 y t))))
(*.f64 (/.f64 (/.f64 a x) (/.f64 (-.f64 (pow.f64 t 4) (*.f64 (*.f64 y y) (*.f64 (-.f64 y t) (-.f64 y t)))) (+.f64 (pow.f64 y 3) (pow.f64 t 3)))) (-.f64 (*.f64 t t) (*.f64 y (-.f64 y t))))
(*.f64 (*.f64 (/.f64 (/.f64 a x) (-.f64 (pow.f64 t 4) (*.f64 (*.f64 y y) (*.f64 (-.f64 y t) (-.f64 y t))))) (+.f64 (pow.f64 y 3) (pow.f64 t 3))) (-.f64 (*.f64 t t) (*.f64 y (-.f64 y t))))
(*.f64 (*.f64 (/.f64 (/.f64 a x) (-.f64 (pow.f64 t 4) (*.f64 (*.f64 y y) (*.f64 (-.f64 y t) (-.f64 y t))))) (+.f64 (pow.f64 y 3) (pow.f64 t 3))) (fma.f64 t t (*.f64 y (-.f64 t y))))
(*.f64 (/.f64 (*.f64 (/.f64 a x) (+.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (pow.f64 (*.f64 t t) 3) (pow.f64 (*.f64 y (-.f64 y t)) 3))) (+.f64 (*.f64 (*.f64 t t) (*.f64 t t)) (*.f64 (*.f64 y (-.f64 y t)) (-.f64 (*.f64 y (-.f64 y t)) (*.f64 t t)))))
(*.f64 (/.f64 (/.f64 a x) (/.f64 (+.f64 (pow.f64 (*.f64 t t) 3) (pow.f64 (*.f64 y (-.f64 y t)) 3)) (+.f64 (pow.f64 y 3) (pow.f64 t 3)))) (+.f64 (pow.f64 t 4) (*.f64 y (*.f64 (-.f64 y t) (fma.f64 y (-.f64 y t) (neg.f64 (*.f64 t t)))))))
(/.f64 (*.f64 (*.f64 (/.f64 a x) (+.f64 (pow.f64 y 3) (pow.f64 t 3))) (fma.f64 y (*.f64 (-.f64 y t) (fma.f64 y (-.f64 y t) (*.f64 t (neg.f64 t)))) (pow.f64 t 4))) (+.f64 (pow.f64 t 6) (pow.f64 (*.f64 y (-.f64 y t)) 3)))
(*.f64 (/.f64 (/.f64 a 1) 1) (/.f64 (+.f64 t y) x))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (/.f64 a 1) (sqrt.f64 x)) (/.f64 (+.f64 t y) (sqrt.f64 x)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (/.f64 a 1) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (+.f64 t y) (cbrt.f64 x)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (/.f64 a 1) (neg.f64 x)) (neg.f64 (+.f64 t y)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (/.f64 a 1) (/.f64 x 1)) (+.f64 t y))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (/.f64 a 1) (/.f64 x (sqrt.f64 (+.f64 t y)))) (sqrt.f64 (+.f64 t y)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (/.f64 a 1) (/.f64 x (pow.f64 (cbrt.f64 (+.f64 t y)) 2))) (cbrt.f64 (+.f64 t y)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (/.f64 a 1) -1) (neg.f64 (/.f64 (+.f64 t y) x)))
(*.f64 a (/.f64 (+.f64 y t) x))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 (/.f64 x (+.f64 t y)))) 1) (sqrt.f64 (/.f64 (+.f64 t y) x)))
(*.f64 (/.f64 a (sqrt.f64 (/.f64 x (+.f64 y t)))) (sqrt.f64 (/.f64 (+.f64 y t) x)))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 (/.f64 x (+.f64 t y)))) (sqrt.f64 x)) (sqrt.f64 (+.f64 t y)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 y t)) (sqrt.f64 x)) a) (sqrt.f64 (/.f64 x (+.f64 y t))))
(/.f64 (/.f64 (*.f64 a (sqrt.f64 (+.f64 y t))) (sqrt.f64 (/.f64 x (+.f64 y t)))) (sqrt.f64 x))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 (/.f64 x (+.f64 t y)))) (sqrt.f64 (neg.f64 x))) (sqrt.f64 (neg.f64 (+.f64 t y))))
(*.f64 (/.f64 a (*.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (/.f64 x (+.f64 y t))))) (sqrt.f64 (neg.f64 (+.f64 y t))))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 (neg.f64 x))) (sqrt.f64 (/.f64 x (+.f64 y t)))) (sqrt.f64 (-.f64 (neg.f64 t) y)))
(*.f64 (/.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 2)) 1) (cbrt.f64 (/.f64 (+.f64 t y) x)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 x (+.f64 y t))) 2)) (cbrt.f64 (/.f64 (+.f64 y t) x)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 y t) x)) a) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 y t))) 2))
(*.f64 (/.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 2)) (cbrt.f64 x)) (cbrt.f64 (+.f64 t y)))
(/.f64 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 x (+.f64 y t))) 2)) (cbrt.f64 (+.f64 y t))) (cbrt.f64 x))
(*.f64 (cbrt.f64 (+.f64 y t)) (/.f64 (/.f64 a (cbrt.f64 x)) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 y t))) 2)))
(*.f64 (/.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 2)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 (+.f64 t y))))
(*.f64 (/.f64 a (*.f64 (cbrt.f64 (neg.f64 x)) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 y t))) 2))) (cbrt.f64 (neg.f64 (+.f64 y t))))
(*.f64 (/.f64 (/.f64 a (cbrt.f64 (neg.f64 x))) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 y t))) 2)) (cbrt.f64 (-.f64 (neg.f64 t) y)))
(pow.f64 (*.f64 (+.f64 t y) (/.f64 a x)) 1)
(*.f64 a (/.f64 (+.f64 y t) x))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t y) (/.f64 a x))) 2)
(*.f64 a (/.f64 (+.f64 y t) x))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t y) (/.f64 a x))) 3)
(*.f64 a (/.f64 (+.f64 y t) x))
(pow.f64 (pow.f64 (*.f64 (+.f64 t y) (/.f64 a x)) 3) 1/3)
(*.f64 a (/.f64 (+.f64 y t) x))
(pow.f64 (/.f64 x (*.f64 a (+.f64 t y))) -1)
(*.f64 a (/.f64 (+.f64 y t) x))
(neg.f64 (*.f64 (/.f64 a x) (neg.f64 (+.f64 t y))))
(*.f64 a (/.f64 (+.f64 y t) x))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t y) (/.f64 a x)) 2))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 (+.f64 y t) x)) 2))
(fabs.f64 (*.f64 a (/.f64 (+.f64 y t) x)))
(log.f64 (pow.f64 (exp.f64 a) (/.f64 (+.f64 t y) x)))
(*.f64 a (/.f64 (+.f64 y t) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t y) (/.f64 a x)))))
(*.f64 a (/.f64 (+.f64 y t) x))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t y) (/.f64 a x)) 3))
(*.f64 a (/.f64 (+.f64 y t) x))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 x (+.f64 t y)) 3)))
(*.f64 a (/.f64 (+.f64 y t) x))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t y) (/.f64 a x))))
(*.f64 a (/.f64 (+.f64 y t) x))
(exp.f64 (log.f64 (*.f64 (+.f64 t y) (/.f64 a x))))
(*.f64 a (/.f64 (+.f64 y t) x))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t y) (/.f64 a x))))
(*.f64 a (/.f64 (+.f64 y t) x))
(+.f64 (/.f64 x (+.f64 t y)) (*.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (fma.f64 (neg.f64 y) 1 y)))
(+.f64 (/.f64 x (+.f64 y t)) (*.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (fma.f64 (neg.f64 y) 1 y)))
(fma.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (+.f64 y (neg.f64 y)) (/.f64 x (+.f64 y t)))
(*.f64 (/.f64 x (+.f64 y t)) (+.f64 1 (/.f64 (*.f64 y 0) (-.f64 t y))))
(+.f64 (/.f64 x (+.f64 t y)) (*.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y)))
(+.f64 (/.f64 x (+.f64 y t)) (*.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y)))
(fma.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y) (/.f64 x (+.f64 y t)))
(*.f64 (/.f64 x (+.f64 y t)) (+.f64 1 (/.f64 (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y) (-.f64 t y))))
(+.f64 (/.f64 x (+.f64 t y)) (*.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (fma.f64 (neg.f64 (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2) y)))
(+.f64 (/.f64 x (+.f64 y t)) (*.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (fma.f64 (neg.f64 (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2) y)))
(fma.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (fma.f64 (neg.f64 (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2) y) (/.f64 x (+.f64 y t)))
(*.f64 (/.f64 x (+.f64 y t)) (+.f64 1 (/.f64 (fma.f64 (neg.f64 (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2) y) (-.f64 t y))))
(+.f64 (/.f64 x (+.f64 t y)) (*.f64 (fma.f64 (neg.f64 y) 1 y) (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y)))))
(+.f64 (/.f64 x (+.f64 y t)) (*.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (fma.f64 (neg.f64 y) 1 y)))
(fma.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (+.f64 y (neg.f64 y)) (/.f64 x (+.f64 y t)))
(*.f64 (/.f64 x (+.f64 y t)) (+.f64 1 (/.f64 (*.f64 y 0) (-.f64 t y))))
(+.f64 (/.f64 x (+.f64 t y)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y) (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y)))))
(+.f64 (/.f64 x (+.f64 y t)) (*.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y)))
(fma.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y) (/.f64 x (+.f64 y t)))
(*.f64 (/.f64 x (+.f64 y t)) (+.f64 1 (/.f64 (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y) (-.f64 t y))))
(+.f64 (/.f64 x (+.f64 t y)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2) y) (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y)))))
(+.f64 (/.f64 x (+.f64 y t)) (*.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (fma.f64 (neg.f64 (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2) y)))
(fma.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (fma.f64 (neg.f64 (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2) y) (/.f64 x (+.f64 y t)))
(*.f64 (/.f64 x (+.f64 y t)) (+.f64 1 (/.f64 (fma.f64 (neg.f64 (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2) y) (-.f64 t y))))
(+.f64 (*.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) t) (*.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (neg.f64 y)))
(*.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (-.f64 t y))
(*.f64 (/.f64 x (+.f64 y t)) (/.f64 (-.f64 t y) (-.f64 t y)))
(+.f64 (*.f64 (/.f64 x (+.f64 (pow.f64 t 3) (pow.f64 y 3))) (*.f64 t t)) (*.f64 (/.f64 x (+.f64 (pow.f64 t 3) (pow.f64 y 3))) (*.f64 y (-.f64 y t))))
(*.f64 (/.f64 x (+.f64 (pow.f64 y 3) (pow.f64 t 3))) (fma.f64 t t (*.f64 y (-.f64 y t))))
(*.f64 (/.f64 x (+.f64 (pow.f64 y 3) (pow.f64 t 3))) (fma.f64 y (-.f64 y t) (*.f64 t t)))
(+.f64 (*.f64 (/.f64 x (+.f64 (pow.f64 t 3) (pow.f64 y 3))) (*.f64 y (-.f64 y t))) (*.f64 (/.f64 x (+.f64 (pow.f64 t 3) (pow.f64 y 3))) (*.f64 t t)))
(*.f64 (/.f64 x (+.f64 (pow.f64 y 3) (pow.f64 t 3))) (fma.f64 t t (*.f64 y (-.f64 y t))))
(*.f64 (/.f64 x (+.f64 (pow.f64 y 3) (pow.f64 t 3))) (fma.f64 y (-.f64 y t) (*.f64 t t)))
(+.f64 (*.f64 t (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y)))) (*.f64 (neg.f64 y) (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y)))))
(*.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (-.f64 t y))
(*.f64 (/.f64 x (+.f64 y t)) (/.f64 (-.f64 t y) (-.f64 t y)))
(+.f64 (*.f64 (*.f64 t t) (/.f64 x (+.f64 (pow.f64 t 3) (pow.f64 y 3)))) (*.f64 (*.f64 y (-.f64 y t)) (/.f64 x (+.f64 (pow.f64 t 3) (pow.f64 y 3)))))
(*.f64 (/.f64 x (+.f64 (pow.f64 y 3) (pow.f64 t 3))) (fma.f64 t t (*.f64 y (-.f64 y t))))
(*.f64 (/.f64 x (+.f64 (pow.f64 y 3) (pow.f64 t 3))) (fma.f64 y (-.f64 y t) (*.f64 t t)))
(+.f64 (*.f64 (*.f64 y (-.f64 y t)) (/.f64 x (+.f64 (pow.f64 t 3) (pow.f64 y 3)))) (*.f64 (*.f64 t t) (/.f64 x (+.f64 (pow.f64 t 3) (pow.f64 y 3)))))
(*.f64 (/.f64 x (+.f64 (pow.f64 y 3) (pow.f64 t 3))) (fma.f64 t t (*.f64 y (-.f64 y t))))
(*.f64 (/.f64 x (+.f64 (pow.f64 y 3) (pow.f64 t 3))) (fma.f64 y (-.f64 y t) (*.f64 t t)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (+.f64 t y)))) 1)
(/.f64 x (+.f64 y t))
(*.f64 x (/.f64 1 (+.f64 t y)))
(/.f64 x (+.f64 y t))
(*.f64 (/.f64 x (+.f64 t y)) 1)
(/.f64 x (+.f64 y t))
(*.f64 1 (/.f64 x (+.f64 t y)))
(/.f64 x (+.f64 y t))
(*.f64 (sqrt.f64 (/.f64 x (+.f64 t y))) (sqrt.f64 (/.f64 x (+.f64 t y))))
(/.f64 x (+.f64 y t))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (+.f64 t y))))
(/.f64 x (+.f64 y t))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 2))
(/.f64 x (+.f64 y t))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 t y)) 2)))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 y t))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 y t)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 2) (cbrt.f64 (/.f64 x (+.f64 t y))))
(/.f64 x (+.f64 y t))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (+.f64 t y))))
(/.f64 x (+.f64 y t))
(*.f64 (-.f64 t y) (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))))
(*.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (-.f64 t y))
(*.f64 (/.f64 x (+.f64 y t)) (/.f64 (-.f64 t y) (-.f64 t y)))
(*.f64 (/.f64 1 (+.f64 t y)) x)
(/.f64 x (+.f64 y t))
(*.f64 (fma.f64 t t (*.f64 y (-.f64 y t))) (/.f64 x (+.f64 (pow.f64 t 3) (pow.f64 y 3))))
(*.f64 (/.f64 x (+.f64 (pow.f64 y 3) (pow.f64 t 3))) (fma.f64 t t (*.f64 y (-.f64 y t))))
(*.f64 (/.f64 x (+.f64 (pow.f64 y 3) (pow.f64 t 3))) (fma.f64 y (-.f64 y t) (*.f64 t t)))
(*.f64 (neg.f64 x) (neg.f64 (/.f64 1 (+.f64 t y))))
(/.f64 x (+.f64 y t))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (+.f64 t y))))
(/.f64 x (+.f64 y t))
(*.f64 (*.f64 (sqrt.f64 x) (/.f64 1 (+.f64 t y))) (sqrt.f64 x))
(/.f64 x (+.f64 y t))
(*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (+.f64 t y))) (pow.f64 (cbrt.f64 x) 2))
(/.f64 x (+.f64 y t))
(*.f64 (/.f64 x 1) (/.f64 1 (+.f64 t y)))
(/.f64 x (+.f64 y t))
(*.f64 (/.f64 x (sqrt.f64 (+.f64 t y))) (/.f64 1 (sqrt.f64 (+.f64 t y))))
(*.f64 (/.f64 x (sqrt.f64 (+.f64 y t))) (/.f64 1 (sqrt.f64 (+.f64 y t))))
(/.f64 (/.f64 x (sqrt.f64 (+.f64 y t))) (sqrt.f64 (+.f64 y t)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 t y))) (/.f64 x (sqrt.f64 (+.f64 t y))))
(*.f64 (/.f64 x (sqrt.f64 (+.f64 y t))) (/.f64 1 (sqrt.f64 (+.f64 y t))))
(/.f64 (/.f64 x (sqrt.f64 (+.f64 y t))) (sqrt.f64 (+.f64 y t)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 t y)) 2)) (/.f64 x (cbrt.f64 (+.f64 t y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 y t)) 2)) (/.f64 x (cbrt.f64 (+.f64 y t))))
(/.f64 (/.f64 x (cbrt.f64 (+.f64 y t))) (pow.f64 (cbrt.f64 (+.f64 y t)) 2))
(*.f64 (/.f64 x (cbrt.f64 (+.f64 t y))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 t y)) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 y t)) 2)) (/.f64 x (cbrt.f64 (+.f64 y t))))
(/.f64 (/.f64 x (cbrt.f64 (+.f64 y t))) (pow.f64 (cbrt.f64 (+.f64 y t)) 2))
(*.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (-.f64 t y))
(*.f64 (/.f64 x (+.f64 y t)) (/.f64 (-.f64 t y) (-.f64 t y)))
(*.f64 (/.f64 x (+.f64 (pow.f64 t 3) (pow.f64 y 3))) (fma.f64 t t (*.f64 y (-.f64 y t))))
(*.f64 (/.f64 x (+.f64 (pow.f64 y 3) (pow.f64 t 3))) (fma.f64 t t (*.f64 y (-.f64 y t))))
(*.f64 (/.f64 x (+.f64 (pow.f64 y 3) (pow.f64 t 3))) (fma.f64 y (-.f64 y t) (*.f64 t t)))
(*.f64 (/.f64 1 (-.f64 (*.f64 t t) (*.f64 y y))) (*.f64 x (-.f64 t y)))
(*.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (-.f64 t y))
(*.f64 (/.f64 x (+.f64 y t)) (/.f64 (-.f64 t y) (-.f64 t y)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 t 3) (pow.f64 y 3))) (*.f64 x (fma.f64 t t (*.f64 y (-.f64 y t)))))
(*.f64 (/.f64 x (+.f64 (pow.f64 y 3) (pow.f64 t 3))) (fma.f64 t t (*.f64 y (-.f64 y t))))
(*.f64 (/.f64 x (+.f64 (pow.f64 y 3) (pow.f64 t 3))) (fma.f64 y (-.f64 y t) (*.f64 t t)))
(*.f64 -1 (/.f64 x (neg.f64 (+.f64 t y))))
(/.f64 x (+.f64 y t))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 x (+.f64 t y)))) (neg.f64 (sqrt.f64 (/.f64 x (+.f64 t y)))))
(/.f64 x (+.f64 y t))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 2)) (neg.f64 (cbrt.f64 (/.f64 x (+.f64 t y)))))
(/.f64 x (+.f64 y t))
(*.f64 (/.f64 1 (neg.f64 (+.f64 t y))) (neg.f64 x))
(/.f64 x (+.f64 y t))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (+.f64 t y)))
(/.f64 x (+.f64 y t))
(*.f64 (/.f64 (sqrt.f64 x) (+.f64 t y)) (sqrt.f64 x))
(/.f64 x (+.f64 y t))
(*.f64 (/.f64 (sqrt.f64 x) (+.f64 t y)) (/.f64 (sqrt.f64 x) 1))
(/.f64 x (+.f64 y t))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (+.f64 t y)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 t y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 y t)) 2)) (/.f64 x (cbrt.f64 (+.f64 y t))))
(/.f64 (/.f64 x (cbrt.f64 (+.f64 y t))) (pow.f64 (cbrt.f64 (+.f64 y t)) 2))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 t y))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (+.f64 t y)) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 y t)) 2)) (/.f64 x (cbrt.f64 (+.f64 y t))))
(/.f64 (/.f64 x (cbrt.f64 (+.f64 y t))) (pow.f64 (cbrt.f64 (+.f64 y t)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (+.f64 t y)))
(/.f64 x (+.f64 y t))
(*.f64 (/.f64 (cbrt.f64 x) (+.f64 t y)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))
(/.f64 x (+.f64 y t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (+.f64 t y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 t y))))
(*.f64 (/.f64 x (sqrt.f64 (+.f64 y t))) (/.f64 1 (sqrt.f64 (+.f64 y t))))
(/.f64 (/.f64 x (sqrt.f64 (+.f64 y t))) (sqrt.f64 (+.f64 y t)))
(*.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 t y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (+.f64 t y))))
(*.f64 (/.f64 x (sqrt.f64 (+.f64 y t))) (/.f64 1 (sqrt.f64 (+.f64 y t))))
(/.f64 (/.f64 x (sqrt.f64 (+.f64 y t))) (sqrt.f64 (+.f64 y t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 t y)) 2)) (cbrt.f64 (/.f64 x (+.f64 t y))))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 y t))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 y t)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 2) 1) (cbrt.f64 (/.f64 x (+.f64 t y))))
(/.f64 x (+.f64 y t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (+.f64 t y)) (cbrt.f64 x))
(/.f64 x (+.f64 y t))
(*.f64 (/.f64 x (*.f64 (neg.f64 (+.f64 t y)) (-.f64 t y))) (neg.f64 (-.f64 t y)))
(*.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (-.f64 t y))
(*.f64 (/.f64 x (+.f64 y t)) (/.f64 (-.f64 t y) (-.f64 t y)))
(*.f64 (/.f64 x (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 y 3)))) (neg.f64 (fma.f64 t t (*.f64 y (-.f64 y t)))))
(*.f64 (/.f64 x (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 t 3)))) (neg.f64 (fma.f64 t t (*.f64 y (-.f64 y t)))))
(*.f64 (fma.f64 y (-.f64 y t) (*.f64 t t)) (*.f64 1 (/.f64 x (+.f64 (pow.f64 y 3) (pow.f64 t 3)))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 t t))) (-.f64 y t))
(*.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (-.f64 t y))
(*.f64 (/.f64 x (+.f64 y t)) (/.f64 (-.f64 t y) (-.f64 t y)))
(*.f64 (/.f64 1 (/.f64 (+.f64 t y) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(/.f64 x (+.f64 y t))
(*.f64 (/.f64 (neg.f64 x) (*.f64 (neg.f64 (+.f64 t y)) (-.f64 t y))) (-.f64 t y))
(*.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (-.f64 t y))
(*.f64 (/.f64 x (+.f64 y t)) (/.f64 (-.f64 t y) (-.f64 t y)))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 y 3)))) (fma.f64 t t (*.f64 y (-.f64 y t))))
(*.f64 (/.f64 x (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 t 3)))) (neg.f64 (fma.f64 t t (*.f64 y (-.f64 y t)))))
(*.f64 (fma.f64 y (-.f64 y t) (*.f64 t t)) (*.f64 1 (/.f64 x (+.f64 (pow.f64 y 3) (pow.f64 t 3)))))
(*.f64 (/.f64 (/.f64 x 1) 1) (/.f64 1 (+.f64 t y)))
(/.f64 x (+.f64 y t))
(*.f64 (/.f64 (/.f64 x 1) (-.f64 (*.f64 t t) (*.f64 y y))) (-.f64 t y))
(*.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (-.f64 t y))
(*.f64 (/.f64 x (+.f64 y t)) (/.f64 (-.f64 t y) (-.f64 t y)))
(*.f64 (/.f64 (/.f64 x 1) (+.f64 (pow.f64 t 3) (pow.f64 y 3))) (fma.f64 t t (*.f64 y (-.f64 y t))))
(*.f64 (/.f64 x (+.f64 (pow.f64 y 3) (pow.f64 t 3))) (fma.f64 t t (*.f64 y (-.f64 y t))))
(*.f64 (/.f64 x (+.f64 (pow.f64 y 3) (pow.f64 t 3))) (fma.f64 y (-.f64 y t) (*.f64 t t)))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (neg.f64 (+.f64 t y)) (-.f64 t y))) (neg.f64 (-.f64 t y)))
(*.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (-.f64 t y))
(*.f64 (/.f64 x (+.f64 y t)) (/.f64 (-.f64 t y) (-.f64 t y)))
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 y 3)))) (neg.f64 (fma.f64 t t (*.f64 y (-.f64 y t)))))
(*.f64 (/.f64 x (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 t 3)))) (neg.f64 (fma.f64 t t (*.f64 y (-.f64 y t)))))
(*.f64 (fma.f64 y (-.f64 y t) (*.f64 t t)) (*.f64 1 (/.f64 x (+.f64 (pow.f64 y 3) (pow.f64 t 3)))))
(*.f64 (/.f64 (/.f64 x 1) (-.f64 (*.f64 y y) (*.f64 t t))) (-.f64 y t))
(*.f64 (/.f64 x (-.f64 (*.f64 t t) (*.f64 y y))) (-.f64 t y))
(*.f64 (/.f64 x (+.f64 y t)) (/.f64 (-.f64 t y) (-.f64 t y)))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (+.f64 t y))) (sqrt.f64 (-.f64 (*.f64 t t) (*.f64 y y)))) (sqrt.f64 (-.f64 t y)))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (-.f64 (*.f64 t t) (*.f64 y y))) (sqrt.f64 (+.f64 y t)))) (sqrt.f64 (-.f64 t y)))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (+.f64 y t))) (sqrt.f64 (-.f64 (*.f64 t t) (*.f64 y y)))) (sqrt.f64 (-.f64 t y)))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (+.f64 t y))) (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 y 3)))) (sqrt.f64 (fma.f64 t t (*.f64 y (-.f64 y t)))))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (+.f64 y t))) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 t 3)))) (sqrt.f64 (fma.f64 t t (*.f64 y (-.f64 y t)))))
(*.f64 (/.f64 (/.f64 x (hypot.f64 (pow.f64 t 3/2) (pow.f64 y 3/2))) (sqrt.f64 (+.f64 y t))) (sqrt.f64 (fma.f64 y (-.f64 y t) (*.f64 t t))))
(*.f64 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (+.f64 t y)) 2)) (cbrt.f64 (-.f64 (*.f64 t t) (*.f64 y y)))) (cbrt.f64 (-.f64 t y)))
(*.f64 (/.f64 x (*.f64 (cbrt.f64 (-.f64 (*.f64 t t) (*.f64 y y))) (pow.f64 (cbrt.f64 (+.f64 y t)) 2))) (cbrt.f64 (-.f64 t y)))
(*.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 (+.f64 y t)) 2) (cbrt.f64 (-.f64 (*.f64 t t) (*.f64 y y))))) (cbrt.f64 (-.f64 t y)))
(*.f64 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (+.f64 t y)) 2)) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 y 3)))) (cbrt.f64 (fma.f64 t t (*.f64 y (-.f64 y t)))))
(*.f64 (/.f64 x (*.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 t 3))) (pow.f64 (cbrt.f64 (+.f64 y t)) 2))) (cbrt.f64 (fma.f64 t t (*.f64 y (-.f64 y t)))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 t 3)))) (pow.f64 (cbrt.f64 (+.f64 y t)) 2)) (cbrt.f64 (fma.f64 y (-.f64 y t) (*.f64 t t))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 x (neg.f64 (+.f64 t y))))) (sqrt.f64 (/.f64 x (neg.f64 (+.f64 t y)))))
(/.f64 x (+.f64 y t))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (neg.f64 (+.f64 t y)))) (cbrt.f64 (/.f64 x (neg.f64 (+.f64 t y)))))) (cbrt.f64 (/.f64 x (neg.f64 (+.f64 t y)))))
(/.f64 x (+.f64 y t))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 x (+.f64 t y))))) (sqrt.f64 (/.f64 x (+.f64 t y))))
(/.f64 x (+.f64 y t))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 2))) (cbrt.f64 (/.f64 x (+.f64 t y))))
(/.f64 x (+.f64 y t))
(pow.f64 (/.f64 x (+.f64 t y)) 1)
(/.f64 x (+.f64 y t))
(pow.f64 (sqrt.f64 (/.f64 x (+.f64 t y))) 2)
(/.f64 x (+.f64 y t))
(pow.f64 (cbrt.f64 (/.f64 x (+.f64 t y))) 3)
(/.f64 x (+.f64 y t))
(pow.f64 (pow.f64 (/.f64 x (+.f64 t y)) 3) 1/3)
(/.f64 x (+.f64 y t))
(pow.f64 (/.f64 (+.f64 t y) x) -1)
(/.f64 x (+.f64 y t))
(neg.f64 (/.f64 x (neg.f64 (+.f64 t y))))
(/.f64 x (+.f64 y t))
(sqrt.f64 (pow.f64 (/.f64 x (+.f64 t y)) 2))
(sqrt.f64 (pow.f64 (/.f64 x (+.f64 y t)) 2))
(fabs.f64 (/.f64 x (+.f64 y t)))
(log.f64 (exp.f64 (/.f64 x (+.f64 t y))))
(/.f64 x (+.f64 y t))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (+.f64 t y)))))
(/.f64 x (+.f64 y t))
(cbrt.f64 (pow.f64 (/.f64 x (+.f64 t y)) 3))
(/.f64 x (+.f64 y t))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 t y) 3)))
(/.f64 x (+.f64 y t))
(expm1.f64 (log1p.f64 (/.f64 x (+.f64 t y))))
(/.f64 x (+.f64 y t))
(exp.f64 (log.f64 (/.f64 x (+.f64 t y))))
(/.f64 x (+.f64 y t))
(log1p.f64 (expm1.f64 (/.f64 x (+.f64 t y))))
(/.f64 x (+.f64 y t))

localize9.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (+.f64 y x) b)
9.8b
(/.f64 (neg.f64 y) (/.f64 (+.f64 y x) b))
Compiler

Compiled 27 to 10 computations (63% saved)

series8.0ms (0%)

Counts
2 → 60
Calls

18 calls:

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

rewrite75.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1130×*-commutative
1078×associate-/r/
744×associate-/l/
544×distribute-lft-in
536×distribute-lft-neg-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify107.0ms (0.4%)

Algorithm
egg-herbie
Rules
1158×distribute-lft-neg-in
810×*-commutative
784×associate-*r*
660×associate-*l*
618×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05057956
115637334
264387152
Stop Event
node limit
Counts
280 → 305
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 y b) x))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y b) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) b) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y b) x))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 4) b) (pow.f64 x 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) b) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y b) x)))))
(*.f64 -1 b)
(+.f64 (/.f64 (*.f64 b x) y) (*.f64 -1 b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 b x) y) (*.f64 -1 b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 b (pow.f64 x 3)) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 b x) y) (*.f64 -1 b))))
(*.f64 -1 b)
(+.f64 (/.f64 (*.f64 b x) y) (*.f64 -1 b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 b x) y) (*.f64 -1 b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 b (pow.f64 x 3)) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 b x) y) (*.f64 -1 b))))
(*.f64 -1 b)
(+.f64 (/.f64 (*.f64 b x) y) (*.f64 -1 b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 b x) y) (*.f64 -1 b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 b (pow.f64 x 3)) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 b x) y) (*.f64 -1 b))))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y b) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) b) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y b) x))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 4) b) (pow.f64 x 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) b) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y b) x)))))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y b) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) b) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y b) x))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 4) b) (pow.f64 x 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) b) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y b) x)))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x)))
(/.f64 x b)
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 y b) (/.f64 x b))
(/.f64 y b)
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 y b) (/.f64 x b))
(/.f64 y b)
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 y b) (/.f64 x b))
(/.f64 y b)
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 y b) (/.f64 x b))
(/.f64 x b)
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 y b) (/.f64 x b))
(/.f64 x b)
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 0 (/.f64 y (/.f64 (-.f64 y x) b)))
(+.f64 (/.f64 0 (/.f64 (+.f64 y x) b)) (/.f64 y (/.f64 (-.f64 y x) b)))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (/.f64 y (/.f64 (-.f64 y x) b))))) 1)
(+.f64 (-.f64 0 (/.f64 0 (/.f64 (+.f64 y x) b))) (/.f64 y (/.f64 (-.f64 y x) b)))
(+.f64 (-.f64 (/.f64 0 (/.f64 (+.f64 y x) b)) 0) (/.f64 y (/.f64 (-.f64 y x) b)))
(+.f64 (-.f64 (/.f64 0 (/.f64 (+.f64 y x) b)) (exp.f64 (log1p.f64 (/.f64 y (/.f64 (-.f64 y x) b))))) 1)
(+.f64 (-.f64 (/.f64 0 (/.f64 (+.f64 y x) b)) (/.f64 0 (/.f64 (+.f64 y x) b))) (/.f64 y (/.f64 (-.f64 y x) b)))
(+.f64 (*.f64 (/.f64 b (+.f64 y x)) 0) (/.f64 y (/.f64 (-.f64 y x) b)))
(-.f64 0 (/.f64 y (/.f64 (-.f64 y x) b)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y (/.f64 (-.f64 y x) b)))) 1)
(-.f64 (/.f64 0 (/.f64 (+.f64 y x) b)) (/.f64 y (/.f64 (-.f64 y x) b)))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 y (neg.f64 (/.f64 b (+.f64 y x))))
(*.f64 y (neg.f64 (neg.f64 (/.f64 b (+.f64 y x)))))
(*.f64 b (/.f64 y (+.f64 y x)))
(*.f64 (/.f64 y (/.f64 (-.f64 y x) b)) 1)
(*.f64 (/.f64 y (/.f64 (-.f64 y x) b)) -1)
(*.f64 1 (/.f64 y (/.f64 (-.f64 y x) b)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (/.f64 y (+.f64 y x))))
(*.f64 (sqrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))) (sqrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))))
(*.f64 (sqrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))) (neg.f64 (sqrt.f64 (/.f64 y (/.f64 (-.f64 y x) b)))))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 b (+.f64 y x))))
(*.f64 (sqrt.f64 y) (neg.f64 (*.f64 (sqrt.f64 y) (/.f64 b (+.f64 y x)))))
(*.f64 (cbrt.f64 b) (*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 y (+.f64 y x))))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 b (+.f64 y x))))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (neg.f64 (*.f64 (cbrt.f64 y) (/.f64 b (+.f64 y x)))))
(*.f64 (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))) (pow.f64 (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))) 2))
(*.f64 (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)))
(*.f64 (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))) 2) (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))) 2) (neg.f64 (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b)))))
(*.f64 (/.f64 y (+.f64 y x)) b)
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 -1 (/.f64 y (/.f64 (-.f64 y x) b)))
(*.f64 (/.f64 b (+.f64 y x)) y)
(*.f64 (neg.f64 b) (/.f64 y (+.f64 y x)))
(*.f64 (*.f64 (sqrt.f64 b) (/.f64 y (+.f64 y x))) (sqrt.f64 b))
(*.f64 (*.f64 (sqrt.f64 b) (/.f64 y (+.f64 y x))) (neg.f64 (sqrt.f64 b)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 y (+.f64 y x))) (cbrt.f64 b))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 y (+.f64 y x))) (neg.f64 (cbrt.f64 b)))
(*.f64 (*.f64 (sqrt.f64 y) (/.f64 b (+.f64 y x))) (sqrt.f64 y))
(*.f64 (*.f64 (cbrt.f64 y) (/.f64 b (+.f64 y x))) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (*.f64 y b) (/.f64 1 (+.f64 y x)))
(*.f64 (*.f64 y b) (/.f64 -1 (+.f64 y x)))
(*.f64 (/.f64 y (sqrt.f64 (+.f64 y x))) (/.f64 b (sqrt.f64 (+.f64 y x))))
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 (+.f64 y x)) 2)) (/.f64 b (cbrt.f64 (+.f64 y x))))
(*.f64 (/.f64 1 (+.f64 y x)) (*.f64 y b))
(*.f64 (/.f64 1 (+.f64 y x)) (neg.f64 (*.f64 y b)))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 b (+.f64 y x)))) (*.f64 y (sqrt.f64 (/.f64 b (+.f64 y x)))))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 b (+.f64 y x)))) (neg.f64 (*.f64 y (sqrt.f64 (/.f64 b (+.f64 y x))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) (*.f64 y (cbrt.f64 (/.f64 b (+.f64 y x)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) (neg.f64 (*.f64 y (cbrt.f64 (/.f64 b (+.f64 y x))))))
(*.f64 (*.f64 y (sqrt.f64 (/.f64 b (+.f64 y x)))) (*.f64 1 (sqrt.f64 (/.f64 b (+.f64 y x)))))
(*.f64 (*.f64 y (sqrt.f64 (/.f64 b (+.f64 y x)))) (*.f64 -1 (sqrt.f64 (/.f64 b (+.f64 y x)))))
(*.f64 (/.f64 y (fma.f64 y y (*.f64 x (neg.f64 x)))) (*.f64 b (-.f64 y x)))
(*.f64 (/.f64 y (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 b (fma.f64 y y (*.f64 x (+.f64 y x)))))
(*.f64 (/.f64 1 (-.f64 y x)) (*.f64 y (neg.f64 b)))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (/.f64 (+.f64 y x) b)))
(*.f64 (/.f64 (sqrt.f64 y) 1) (neg.f64 (/.f64 (sqrt.f64 y) (/.f64 (+.f64 y x) b))))
(*.f64 (/.f64 (sqrt.f64 y) (+.f64 y x)) (/.f64 (sqrt.f64 y) (/.f64 1 b)))
(*.f64 (/.f64 (sqrt.f64 y) (+.f64 y x)) (neg.f64 (/.f64 (sqrt.f64 y) (/.f64 1 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (*.f64 (/.f64 (cbrt.f64 y) (+.f64 y x)) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) (+.f64 y x)) b)))
(*.f64 (*.f64 y (cbrt.f64 (/.f64 b (+.f64 y x)))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)))
(*.f64 (*.f64 y (cbrt.f64 (/.f64 b (+.f64 y x)))) (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)))
(*.f64 (/.f64 (sqrt.f64 y) (/.f64 1 b)) (/.f64 (sqrt.f64 y) (+.f64 y x)))
(*.f64 (/.f64 (sqrt.f64 y) (/.f64 (+.f64 y x) b)) (sqrt.f64 y))
(*.f64 (/.f64 (sqrt.f64 y) (/.f64 (+.f64 y x) b)) (/.f64 (sqrt.f64 y) 1))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (/.f64 (+.f64 y x) b))))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) (neg.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (/.f64 (+.f64 y x) b)))))
(*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (/.f64 (+.f64 y x) b))) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (+.f64 y x)) (*.f64 (/.f64 (cbrt.f64 y) 1) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (+.f64 y x)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) 1) b)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 y) 1) b) (/.f64 (pow.f64 (cbrt.f64 y) 2) (+.f64 y x)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 y) (+.f64 y x)) b) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (/.f64 (+.f64 y x) b))) (/.f64 (cbrt.f64 y) (sqrt.f64 (/.f64 (+.f64 y x) b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (/.f64 (+.f64 y x) b))) (neg.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 (/.f64 (+.f64 y x) b)))))
(*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 (/.f64 (+.f64 y x) b))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (/.f64 (+.f64 y x) b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) (neg.f64 (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b)))))
(*.f64 (/.f64 -1 (+.f64 y x)) (*.f64 y b))
(*.f64 (/.f64 -1 (+.f64 y x)) (neg.f64 (*.f64 y b)))
(*.f64 (*.f64 -1 (sqrt.f64 (/.f64 b (+.f64 y x)))) (*.f64 y (sqrt.f64 (/.f64 b (+.f64 y x)))))
(*.f64 (*.f64 -1 (sqrt.f64 (/.f64 b (+.f64 y x)))) (neg.f64 (*.f64 y (sqrt.f64 (/.f64 b (+.f64 y x))))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) (*.f64 y (cbrt.f64 (/.f64 b (+.f64 y x)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) (neg.f64 (*.f64 y (cbrt.f64 (/.f64 b (+.f64 y x))))))
(*.f64 (neg.f64 (/.f64 b (+.f64 y x))) y)
(*.f64 (/.f64 y -1) (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 y -1) (neg.f64 (/.f64 b (+.f64 y x))))
(*.f64 (/.f64 y (*.f64 (fma.f64 y y (*.f64 x (neg.f64 x))) (/.f64 1 b))) (-.f64 y x))
(*.f64 (/.f64 y (*.f64 (/.f64 1 b) (+.f64 (pow.f64 y 3) (pow.f64 x 3)))) (fma.f64 y y (*.f64 x (+.f64 y x))))
(*.f64 (/.f64 y (/.f64 (+.f64 y x) (sqrt.f64 b))) (sqrt.f64 b))
(*.f64 (/.f64 y (/.f64 (+.f64 y x) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(*.f64 (/.f64 1 (/.f64 (+.f64 y x) (*.f64 (sqrt.f64 y) b))) (sqrt.f64 y))
(*.f64 (/.f64 1 (/.f64 (+.f64 y x) (*.f64 (pow.f64 (cbrt.f64 y) 2) b))) (cbrt.f64 y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (+.f64 y x) b)) (cbrt.f64 y))
(*.f64 (/.f64 (/.f64 y (+.f64 y x)) 1) b)
(*.f64 (/.f64 (/.f64 y (+.f64 y x)) 1) (/.f64 b 1))
(*.f64 (/.f64 (/.f64 y (+.f64 y x)) -1) (neg.f64 b))
(*.f64 (/.f64 (/.f64 y (+.f64 y x)) (/.f64 1 (sqrt.f64 b))) (sqrt.f64 b))
(*.f64 (/.f64 (/.f64 y (+.f64 y x)) (/.f64 1 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(*.f64 (/.f64 -1 (/.f64 (+.f64 y x) b)) y)
(*.f64 (/.f64 -1 (-.f64 y x)) (*.f64 y (neg.f64 b)))
(*.f64 (/.f64 -1 (/.f64 (+.f64 y x) (*.f64 (sqrt.f64 y) b))) (sqrt.f64 y))
(*.f64 (/.f64 -1 (/.f64 (+.f64 y x) (*.f64 (pow.f64 (cbrt.f64 y) 2) b))) (cbrt.f64 y))
(*.f64 (/.f64 (*.f64 y b) 1) (/.f64 (-.f64 y x) (fma.f64 y y (*.f64 x (neg.f64 x)))))
(*.f64 (/.f64 (*.f64 y b) 1) (/.f64 (fma.f64 y y (*.f64 x (+.f64 y x))) (+.f64 (pow.f64 y 3) (pow.f64 x 3))))
(*.f64 (/.f64 (*.f64 y b) (fma.f64 y y (*.f64 x (neg.f64 x)))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y y (*.f64 x (+.f64 y x))))
(*.f64 (/.f64 (*.f64 y b) (pow.f64 (+.f64 y x) 2)) (+.f64 y x))
(*.f64 (/.f64 (*.f64 y b) (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 x 3)))) (neg.f64 (fma.f64 y y (*.f64 x (+.f64 y x)))))
(*.f64 (/.f64 (*.f64 y b) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 y x))
(*.f64 (/.f64 (*.f64 y (sqrt.f64 (/.f64 b (+.f64 y x)))) 1) (sqrt.f64 (/.f64 b (+.f64 y x))))
(*.f64 (/.f64 (*.f64 y (sqrt.f64 (/.f64 b (+.f64 y x)))) (sqrt.f64 (+.f64 y x))) (sqrt.f64 b))
(*.f64 (/.f64 (*.f64 y (sqrt.f64 (/.f64 b (+.f64 y x)))) (sqrt.f64 (-.f64 y x))) (sqrt.f64 (neg.f64 b)))
(*.f64 (/.f64 (/.f64 y (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) 1) (cbrt.f64 (/.f64 b (+.f64 y x))))
(*.f64 (/.f64 (/.f64 y (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) (cbrt.f64 (+.f64 y x))) (cbrt.f64 b))
(*.f64 (/.f64 (/.f64 y (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) (cbrt.f64 (-.f64 y x))) (cbrt.f64 (neg.f64 b)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 y (/.f64 (-.f64 y x) b)))) (sqrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b)))) (pow.f64 (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))) 2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))) 2)) (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 b) (/.f64 y (+.f64 y x)))) (sqrt.f64 b))
(*.f64 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 y (+.f64 y x)))) (cbrt.f64 b))
(*.f64 (neg.f64 (/.f64 1 (+.f64 y x))) (*.f64 y b))
(*.f64 (neg.f64 (*.f64 1 (sqrt.f64 (/.f64 b (+.f64 y x))))) (*.f64 y (sqrt.f64 (/.f64 b (+.f64 y x)))))
(*.f64 (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2))) (*.f64 y (cbrt.f64 (/.f64 b (+.f64 y x)))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 y) 1)) (/.f64 (sqrt.f64 y) (/.f64 (+.f64 y x) b)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 y) (+.f64 y x))) (/.f64 (sqrt.f64 y) (/.f64 1 b)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1)) (*.f64 (/.f64 (cbrt.f64 y) (+.f64 y x)) b))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2))) (/.f64 (sqrt.f64 y) (cbrt.f64 (/.f64 (+.f64 y x) b))))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (+.f64 y x))) (*.f64 (/.f64 (cbrt.f64 y) 1) b))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (/.f64 (+.f64 y x) b)))) (/.f64 (cbrt.f64 y) (sqrt.f64 (/.f64 (+.f64 y x) b))))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2))) (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))))
(*.f64 (neg.f64 (/.f64 -1 (+.f64 y x))) (*.f64 y b))
(*.f64 (neg.f64 (*.f64 -1 (sqrt.f64 (/.f64 b (+.f64 y x))))) (*.f64 y (sqrt.f64 (/.f64 b (+.f64 y x)))))
(*.f64 (neg.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2))) (*.f64 y (cbrt.f64 (/.f64 b (+.f64 y x)))))
(pow.f64 (/.f64 y (/.f64 (-.f64 y x) b)) 1)
(pow.f64 (sqrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))) 2)
(pow.f64 (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))) 3)
(pow.f64 (pow.f64 (/.f64 y (/.f64 (-.f64 y x) b)) 3) 1/3)
(pow.f64 (/.f64 (+.f64 y x) (*.f64 y b)) -1)
(neg.f64 (/.f64 y (/.f64 (-.f64 y x) b)))
(sqrt.f64 (pow.f64 (/.f64 y (/.f64 (-.f64 y x) b)) 2))
(log.f64 (exp.f64 (/.f64 y (/.f64 (-.f64 y x) b))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y (/.f64 (-.f64 y x) b)))))
(cbrt.f64 (pow.f64 (/.f64 y (/.f64 (-.f64 y x) b)) 3))
(cbrt.f64 (/.f64 (pow.f64 y 3) (pow.f64 (/.f64 (+.f64 y x) b) 3)))
(expm1.f64 (log1p.f64 (/.f64 y (/.f64 (-.f64 y x) b))))
(exp.f64 (log.f64 (/.f64 y (/.f64 (-.f64 y x) b))))
(log1p.f64 (expm1.f64 (/.f64 y (/.f64 (-.f64 y x) b))))
(+.f64 (*.f64 (/.f64 1 b) y) (*.f64 (/.f64 1 b) x))
(+.f64 (*.f64 (/.f64 1 b) x) (*.f64 (/.f64 1 b) y))
(+.f64 (*.f64 y (/.f64 1 b)) (*.f64 x (/.f64 1 b)))
(+.f64 (*.f64 x (/.f64 1 b)) (*.f64 y (/.f64 1 b)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 y x) b))) 1)
(*.f64 (+.f64 y x) (/.f64 1 b))
(*.f64 (+.f64 y x) (neg.f64 (neg.f64 (/.f64 1 b))))
(*.f64 (/.f64 (+.f64 y x) b) 1)
(*.f64 1 (/.f64 (+.f64 y x) b))
(*.f64 (sqrt.f64 (/.f64 (+.f64 y x) b)) (sqrt.f64 (/.f64 (+.f64 y x) b)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 y x) b)) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 y x) b)))))
(*.f64 (sqrt.f64 (+.f64 y x)) (*.f64 (sqrt.f64 (+.f64 y x)) (/.f64 1 b)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 y x)) 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2) (cbrt.f64 (/.f64 (+.f64 y x) b)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 y x)) 2) (*.f64 (cbrt.f64 (+.f64 y x)) (/.f64 1 b)))
(*.f64 (-.f64 y x) (neg.f64 (/.f64 1 b)))
(*.f64 (-.f64 y x) (/.f64 1 (neg.f64 b)))
(*.f64 -1 (/.f64 (-.f64 y x) b))
(*.f64 (/.f64 1 b) (+.f64 y x))
(*.f64 (sqrt.f64 (/.f64 (-.f64 y x) b)) (neg.f64 (sqrt.f64 (/.f64 (-.f64 y x) b))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 y x) b)) (cbrt.f64 (/.f64 (-.f64 y x) b))) (neg.f64 (cbrt.f64 (/.f64 (-.f64 y x) b))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 y x)) (/.f64 1 b)) (sqrt.f64 (+.f64 y x)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 y x)) (/.f64 1 b)) (pow.f64 (cbrt.f64 (+.f64 y x)) 2))
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (+.f64 y x) (sqrt.f64 b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 y x) (cbrt.f64 b)))
(*.f64 (/.f64 (+.f64 y x) (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b)))
(*.f64 (/.f64 (+.f64 y x) (cbrt.f64 b)) (/.f64 1 (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 y x) b))) (neg.f64 (sqrt.f64 (/.f64 (+.f64 y x) b))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) (neg.f64 (cbrt.f64 (/.f64 (+.f64 y x) b))))
(*.f64 (/.f64 1 (neg.f64 b)) (-.f64 y x))
(*.f64 (/.f64 (sqrt.f64 (+.f64 y x)) 1) (/.f64 (sqrt.f64 (+.f64 y x)) b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 y x)) b) (sqrt.f64 (+.f64 y x)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 y x)) b) (/.f64 (sqrt.f64 (+.f64 y x)) 1))
(*.f64 (/.f64 (sqrt.f64 (+.f64 y x)) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (sqrt.f64 (+.f64 y x)) (cbrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 y x)) (cbrt.f64 b)) (/.f64 (sqrt.f64 (+.f64 y x)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 y x)) b))
(*.f64 (/.f64 (cbrt.f64 (+.f64 y x)) b) (/.f64 (pow.f64 (cbrt.f64 (+.f64 y x)) 2) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y x)) 2) (sqrt.f64 b)) (/.f64 (cbrt.f64 (+.f64 y x)) (sqrt.f64 b)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 y x)) (sqrt.f64 b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 y x)) 2) (sqrt.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y x)) 2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (/.f64 (+.f64 y x) b)))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2))) (cbrt.f64 (/.f64 (+.f64 y x) b)))
(*.f64 (/.f64 1 (/.f64 b (sqrt.f64 (+.f64 y x)))) (sqrt.f64 (+.f64 y x)))
(*.f64 (/.f64 1 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 y x)) 2))) (cbrt.f64 (+.f64 y x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y x)) 2) b) (cbrt.f64 (+.f64 y x)))
(*.f64 (/.f64 (*.f64 (fma.f64 y y (*.f64 x (neg.f64 x))) (/.f64 1 b)) (fma.f64 y y (*.f64 x (neg.f64 x)))) (+.f64 y x))
(*.f64 (/.f64 (*.f64 (fma.f64 y y (*.f64 x (neg.f64 x))) (/.f64 1 b)) (pow.f64 (+.f64 y x) 2)) (-.f64 y x))
(*.f64 (/.f64 (*.f64 (fma.f64 y y (*.f64 x (neg.f64 x))) (/.f64 1 b)) (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 x 3)))) (fma.f64 y y (*.f64 x (+.f64 y x))))
(*.f64 (/.f64 (*.f64 (fma.f64 y y (*.f64 x (neg.f64 x))) (/.f64 1 b)) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y y (*.f64 x (+.f64 y x))))
(*.f64 (/.f64 (*.f64 (/.f64 1 b) (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x (+.f64 y x)) (*.f64 x (+.f64 y x))))) (-.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(*.f64 (/.f64 (*.f64 (/.f64 1 b) (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (+.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (*.f64 x (+.f64 y x)) 3))) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x (+.f64 y x)) (-.f64 (*.f64 x (+.f64 y x)) (*.f64 y y)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 y x) b))) (sqrt.f64 (/.f64 (-.f64 y x) b)))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 y x) b)) (cbrt.f64 (/.f64 (-.f64 y x) b)))) (cbrt.f64 (/.f64 (-.f64 y x) b)))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 y x) b)))) (sqrt.f64 (/.f64 (+.f64 y x) b)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2))) (cbrt.f64 (/.f64 (+.f64 y x) b)))
(pow.f64 (/.f64 (+.f64 y x) b) 1)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 y x) b)) 2)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 y x) b) 3) 1/3)
(pow.f64 (/.f64 b (+.f64 y x)) -1)
(neg.f64 (/.f64 (-.f64 y x) b))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 y x) b) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 y x) b)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 y x) b))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 y x) b) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 y x) b)))
(exp.f64 (log.f64 (/.f64 (+.f64 y x) b)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 y x) b)))
Outputs
(*.f64 -1 (/.f64 (*.f64 y b) x))
(/.f64 (neg.f64 (*.f64 y b)) x)
(/.f64 (neg.f64 b) (/.f64 x y))
(*.f64 (neg.f64 (/.f64 y x)) b)
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y b) x)))
(+.f64 (/.f64 (neg.f64 (*.f64 y b)) x) (/.f64 (*.f64 b (*.f64 y y)) (*.f64 x x)))
(-.f64 (*.f64 (*.f64 (/.f64 y x) (/.f64 y x)) b) (*.f64 (/.f64 y x) b))
(*.f64 b (-.f64 (*.f64 (/.f64 y x) (/.f64 y x)) (/.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) b) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y b) x))))
(fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 x 3) b)) (+.f64 (/.f64 (neg.f64 (*.f64 y b)) x) (/.f64 (*.f64 b (*.f64 y y)) (*.f64 x x))))
(-.f64 (-.f64 (*.f64 (*.f64 (/.f64 y x) (/.f64 y x)) b) (*.f64 (/.f64 y x) b)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) b))
(-.f64 (*.f64 b (-.f64 (*.f64 (/.f64 y x) (/.f64 y x)) (/.f64 y x))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) b))
(+.f64 (/.f64 (*.f64 (pow.f64 y 4) b) (pow.f64 x 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) b) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y b) x)))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 x 3) b)) (+.f64 (/.f64 (neg.f64 (*.f64 y b)) x) (/.f64 (*.f64 b (*.f64 y y)) (*.f64 x x)))) (/.f64 (*.f64 b (pow.f64 y 4)) (pow.f64 x 4)))
(+.f64 (-.f64 (*.f64 (*.f64 (/.f64 y x) (/.f64 y x)) b) (*.f64 (/.f64 y x) b)) (-.f64 (/.f64 b (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) b)))
(+.f64 (*.f64 b (-.f64 (*.f64 (/.f64 y x) (/.f64 y x)) (/.f64 y x))) (*.f64 b (-.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (/.f64 (*.f64 b x) y) (*.f64 -1 b))
(+.f64 (/.f64 b (/.f64 y x)) (neg.f64 b))
(-.f64 (/.f64 b (/.f64 y x)) b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 b x) y) (*.f64 -1 b)))
(fma.f64 -1 (/.f64 b (/.f64 (*.f64 y y) (*.f64 x x))) (+.f64 (/.f64 b (/.f64 y x)) (neg.f64 b)))
(-.f64 (-.f64 (/.f64 b (/.f64 y x)) b) (*.f64 (/.f64 b y) (/.f64 (*.f64 x x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 b (pow.f64 x 3)) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 b x) y) (*.f64 -1 b))))
(fma.f64 -1 (/.f64 b (/.f64 (*.f64 y y) (*.f64 x x))) (+.f64 (+.f64 (/.f64 b (/.f64 y x)) (neg.f64 b)) (/.f64 b (/.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(+.f64 (-.f64 (-.f64 (/.f64 b (/.f64 y x)) b) (*.f64 (/.f64 b y) (/.f64 (*.f64 x x) y))) (*.f64 (/.f64 b (pow.f64 y 3)) (pow.f64 x 3)))
(-.f64 (*.f64 (/.f64 b y) (+.f64 x (/.f64 (pow.f64 x 3) (*.f64 y y)))) (+.f64 b (*.f64 (/.f64 b y) (/.f64 (*.f64 x x) y))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (/.f64 (*.f64 b x) y) (*.f64 -1 b))
(+.f64 (/.f64 b (/.f64 y x)) (neg.f64 b))
(-.f64 (/.f64 b (/.f64 y x)) b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 b x) y) (*.f64 -1 b)))
(fma.f64 -1 (/.f64 b (/.f64 (*.f64 y y) (*.f64 x x))) (+.f64 (/.f64 b (/.f64 y x)) (neg.f64 b)))
(-.f64 (-.f64 (/.f64 b (/.f64 y x)) b) (*.f64 (/.f64 b y) (/.f64 (*.f64 x x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 b (pow.f64 x 3)) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 b x) y) (*.f64 -1 b))))
(fma.f64 -1 (/.f64 b (/.f64 (*.f64 y y) (*.f64 x x))) (+.f64 (+.f64 (/.f64 b (/.f64 y x)) (neg.f64 b)) (/.f64 b (/.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(+.f64 (-.f64 (-.f64 (/.f64 b (/.f64 y x)) b) (*.f64 (/.f64 b y) (/.f64 (*.f64 x x) y))) (*.f64 (/.f64 b (pow.f64 y 3)) (pow.f64 x 3)))
(-.f64 (*.f64 (/.f64 b y) (+.f64 x (/.f64 (pow.f64 x 3) (*.f64 y y)))) (+.f64 b (*.f64 (/.f64 b y) (/.f64 (*.f64 x x) y))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (/.f64 (*.f64 b x) y) (*.f64 -1 b))
(+.f64 (/.f64 b (/.f64 y x)) (neg.f64 b))
(-.f64 (/.f64 b (/.f64 y x)) b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 b x) y) (*.f64 -1 b)))
(fma.f64 -1 (/.f64 b (/.f64 (*.f64 y y) (*.f64 x x))) (+.f64 (/.f64 b (/.f64 y x)) (neg.f64 b)))
(-.f64 (-.f64 (/.f64 b (/.f64 y x)) b) (*.f64 (/.f64 b y) (/.f64 (*.f64 x x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 b (pow.f64 x 3)) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 b x) y) (*.f64 -1 b))))
(fma.f64 -1 (/.f64 b (/.f64 (*.f64 y y) (*.f64 x x))) (+.f64 (+.f64 (/.f64 b (/.f64 y x)) (neg.f64 b)) (/.f64 b (/.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(+.f64 (-.f64 (-.f64 (/.f64 b (/.f64 y x)) b) (*.f64 (/.f64 b y) (/.f64 (*.f64 x x) y))) (*.f64 (/.f64 b (pow.f64 y 3)) (pow.f64 x 3)))
(-.f64 (*.f64 (/.f64 b y) (+.f64 x (/.f64 (pow.f64 x 3) (*.f64 y y)))) (+.f64 b (*.f64 (/.f64 b y) (/.f64 (*.f64 x x) y))))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(/.f64 (neg.f64 (*.f64 y b)) x)
(/.f64 (neg.f64 b) (/.f64 x y))
(*.f64 (neg.f64 (/.f64 y x)) b)
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y b) x)))
(+.f64 (/.f64 (neg.f64 (*.f64 y b)) x) (/.f64 (*.f64 b (*.f64 y y)) (*.f64 x x)))
(-.f64 (*.f64 (*.f64 (/.f64 y x) (/.f64 y x)) b) (*.f64 (/.f64 y x) b))
(*.f64 b (-.f64 (*.f64 (/.f64 y x) (/.f64 y x)) (/.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) b) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y b) x))))
(fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 x 3) b)) (+.f64 (/.f64 (neg.f64 (*.f64 y b)) x) (/.f64 (*.f64 b (*.f64 y y)) (*.f64 x x))))
(-.f64 (-.f64 (*.f64 (*.f64 (/.f64 y x) (/.f64 y x)) b) (*.f64 (/.f64 y x) b)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) b))
(-.f64 (*.f64 b (-.f64 (*.f64 (/.f64 y x) (/.f64 y x)) (/.f64 y x))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) b))
(+.f64 (/.f64 (*.f64 (pow.f64 y 4) b) (pow.f64 x 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) b) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y b) x)))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 x 3) b)) (+.f64 (/.f64 (neg.f64 (*.f64 y b)) x) (/.f64 (*.f64 b (*.f64 y y)) (*.f64 x x)))) (/.f64 (*.f64 b (pow.f64 y 4)) (pow.f64 x 4)))
(+.f64 (-.f64 (*.f64 (*.f64 (/.f64 y x) (/.f64 y x)) b) (*.f64 (/.f64 y x) b)) (-.f64 (/.f64 b (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) b)))
(+.f64 (*.f64 b (-.f64 (*.f64 (/.f64 y x) (/.f64 y x)) (/.f64 y x))) (*.f64 b (-.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(/.f64 (neg.f64 (*.f64 y b)) x)
(/.f64 (neg.f64 b) (/.f64 x y))
(*.f64 (neg.f64 (/.f64 y x)) b)
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y b) x)))
(+.f64 (/.f64 (neg.f64 (*.f64 y b)) x) (/.f64 (*.f64 b (*.f64 y y)) (*.f64 x x)))
(-.f64 (*.f64 (*.f64 (/.f64 y x) (/.f64 y x)) b) (*.f64 (/.f64 y x) b))
(*.f64 b (-.f64 (*.f64 (/.f64 y x) (/.f64 y x)) (/.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) b) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y b) x))))
(fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 x 3) b)) (+.f64 (/.f64 (neg.f64 (*.f64 y b)) x) (/.f64 (*.f64 b (*.f64 y y)) (*.f64 x x))))
(-.f64 (-.f64 (*.f64 (*.f64 (/.f64 y x) (/.f64 y x)) b) (*.f64 (/.f64 y x) b)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) b))
(-.f64 (*.f64 b (-.f64 (*.f64 (/.f64 y x) (/.f64 y x)) (/.f64 y x))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) b))
(+.f64 (/.f64 (*.f64 (pow.f64 y 4) b) (pow.f64 x 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) b) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y b) x)))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 x 3) b)) (+.f64 (/.f64 (neg.f64 (*.f64 y b)) x) (/.f64 (*.f64 b (*.f64 y y)) (*.f64 x x)))) (/.f64 (*.f64 b (pow.f64 y 4)) (pow.f64 x 4)))
(+.f64 (-.f64 (*.f64 (*.f64 (/.f64 y x) (/.f64 y x)) b) (*.f64 (/.f64 y x) b)) (-.f64 (/.f64 b (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) b)))
(+.f64 (*.f64 b (-.f64 (*.f64 (/.f64 y x) (/.f64 y x)) (/.f64 y x))) (*.f64 b (-.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x)))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x)))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x)))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x)))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x)))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x)))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x)))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x)))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x)))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x)))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x)))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) (+.f64 y x)))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(/.f64 x b)
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(/.f64 y b)
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(/.f64 y b)
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(/.f64 y b)
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(/.f64 x b)
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(/.f64 x b)
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(+.f64 (/.f64 y b) (/.f64 x b))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(+.f64 0 (/.f64 y (/.f64 (-.f64 y x) b)))
(*.f64 (/.f64 y (-.f64 y x)) b)
(*.f64 b (/.f64 y (-.f64 y x)))
(+.f64 (/.f64 0 (/.f64 (+.f64 y x) b)) (/.f64 y (/.f64 (-.f64 y x) b)))
(*.f64 (/.f64 y (-.f64 y x)) b)
(*.f64 b (/.f64 y (-.f64 y x)))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (/.f64 y (/.f64 (-.f64 y x) b))))) 1)
(/.f64 (neg.f64 y) (/.f64 (-.f64 y x) b))
(*.f64 (neg.f64 b) (/.f64 y (-.f64 y x)))
(/.f64 y (/.f64 (-.f64 x y) b))
(+.f64 (-.f64 0 (/.f64 0 (/.f64 (+.f64 y x) b))) (/.f64 y (/.f64 (-.f64 y x) b)))
(*.f64 (/.f64 y (-.f64 y x)) b)
(*.f64 b (/.f64 y (-.f64 y x)))
(+.f64 (-.f64 (/.f64 0 (/.f64 (+.f64 y x) b)) 0) (/.f64 y (/.f64 (-.f64 y x) b)))
(*.f64 (/.f64 y (-.f64 y x)) b)
(*.f64 b (/.f64 y (-.f64 y x)))
(+.f64 (-.f64 (/.f64 0 (/.f64 (+.f64 y x) b)) (exp.f64 (log1p.f64 (/.f64 y (/.f64 (-.f64 y x) b))))) 1)
(/.f64 (neg.f64 y) (/.f64 (-.f64 y x) b))
(*.f64 (neg.f64 b) (/.f64 y (-.f64 y x)))
(/.f64 y (/.f64 (-.f64 x y) b))
(+.f64 (-.f64 (/.f64 0 (/.f64 (+.f64 y x) b)) (/.f64 0 (/.f64 (+.f64 y x) b))) (/.f64 y (/.f64 (-.f64 y x) b)))
(*.f64 (/.f64 y (-.f64 y x)) b)
(*.f64 b (/.f64 y (-.f64 y x)))
(+.f64 (*.f64 (/.f64 b (+.f64 y x)) 0) (/.f64 y (/.f64 (-.f64 y x) b)))
(*.f64 (/.f64 y (-.f64 y x)) b)
(*.f64 b (/.f64 y (-.f64 y x)))
(-.f64 0 (/.f64 y (/.f64 (-.f64 y x) b)))
(/.f64 (neg.f64 y) (/.f64 (-.f64 y x) b))
(*.f64 (neg.f64 b) (/.f64 y (-.f64 y x)))
(/.f64 y (/.f64 (-.f64 x y) b))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y (/.f64 (-.f64 y x) b)))) 1)
(*.f64 (/.f64 y (-.f64 y x)) b)
(*.f64 b (/.f64 y (-.f64 y x)))
(-.f64 (/.f64 0 (/.f64 (+.f64 y x) b)) (/.f64 y (/.f64 (-.f64 y x) b)))
(/.f64 (neg.f64 y) (/.f64 (-.f64 y x) b))
(*.f64 (neg.f64 b) (/.f64 y (-.f64 y x)))
(/.f64 y (/.f64 (-.f64 x y) b))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 y (neg.f64 (/.f64 b (+.f64 y x))))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 y (neg.f64 (neg.f64 (/.f64 b (+.f64 y x)))))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 b (/.f64 y (+.f64 y x)))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 y (/.f64 (-.f64 y x) b)) 1)
(*.f64 (/.f64 y (-.f64 y x)) b)
(*.f64 b (/.f64 y (-.f64 y x)))
(*.f64 (/.f64 y (/.f64 (-.f64 y x) b)) -1)
(/.f64 (neg.f64 y) (/.f64 (-.f64 y x) b))
(*.f64 (neg.f64 b) (/.f64 y (-.f64 y x)))
(/.f64 y (/.f64 (-.f64 x y) b))
(*.f64 1 (/.f64 y (/.f64 (-.f64 y x) b)))
(*.f64 (/.f64 y (-.f64 y x)) b)
(*.f64 b (/.f64 y (-.f64 y x)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (/.f64 y (+.f64 y x))))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (sqrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))) (sqrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))))
(*.f64 (/.f64 y (-.f64 y x)) b)
(*.f64 b (/.f64 y (-.f64 y x)))
(*.f64 (sqrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))) (neg.f64 (sqrt.f64 (/.f64 y (/.f64 (-.f64 y x) b)))))
(/.f64 (neg.f64 y) (/.f64 (-.f64 y x) b))
(*.f64 (neg.f64 b) (/.f64 y (-.f64 y x)))
(/.f64 y (/.f64 (-.f64 x y) b))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 b (+.f64 y x))))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (sqrt.f64 y) (neg.f64 (*.f64 (sqrt.f64 y) (/.f64 b (+.f64 y x)))))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (cbrt.f64 b) (*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 y (+.f64 y x))))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 b (+.f64 y x))))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (neg.f64 (*.f64 (cbrt.f64 y) (/.f64 b (+.f64 y x)))))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))) (pow.f64 (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))) 2))
(*.f64 (/.f64 y (-.f64 y x)) b)
(*.f64 b (/.f64 y (-.f64 y x)))
(*.f64 (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 y (-.f64 y x)) b)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)))
(/.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2) (cbrt.f64 (*.f64 b (/.f64 y (-.f64 y x))))))
(*.f64 (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))) 2)))
(/.f64 (neg.f64 y) (/.f64 (-.f64 y x) b))
(*.f64 (neg.f64 b) (/.f64 y (-.f64 y x)))
(/.f64 y (/.f64 (-.f64 x y) b))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))) 2) (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))))
(*.f64 (/.f64 y (-.f64 y x)) b)
(*.f64 b (/.f64 y (-.f64 y x)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))) 2) (neg.f64 (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b)))))
(/.f64 (neg.f64 y) (/.f64 (-.f64 y x) b))
(*.f64 (neg.f64 b) (/.f64 y (-.f64 y x)))
(/.f64 y (/.f64 (-.f64 x y) b))
(*.f64 (/.f64 y (+.f64 y x)) b)
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 -1 (/.f64 y (/.f64 (-.f64 y x) b)))
(/.f64 (neg.f64 y) (/.f64 (-.f64 y x) b))
(*.f64 (neg.f64 b) (/.f64 y (-.f64 y x)))
(/.f64 y (/.f64 (-.f64 x y) b))
(*.f64 (/.f64 b (+.f64 y x)) y)
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (neg.f64 b) (/.f64 y (+.f64 y x)))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (*.f64 (sqrt.f64 b) (/.f64 y (+.f64 y x))) (sqrt.f64 b))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (*.f64 (sqrt.f64 b) (/.f64 y (+.f64 y x))) (neg.f64 (sqrt.f64 b)))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 y (+.f64 y x))) (cbrt.f64 b))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 y (+.f64 y x))) (neg.f64 (cbrt.f64 b)))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (*.f64 (sqrt.f64 y) (/.f64 b (+.f64 y x))) (sqrt.f64 y))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (*.f64 (cbrt.f64 y) (/.f64 b (+.f64 y x))) (pow.f64 (cbrt.f64 y) 2))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (*.f64 y b) (/.f64 1 (+.f64 y x)))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (*.f64 y b) (/.f64 -1 (+.f64 y x)))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (/.f64 y (sqrt.f64 (+.f64 y x))) (/.f64 b (sqrt.f64 (+.f64 y x))))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 (+.f64 y x)) 2)) (/.f64 b (cbrt.f64 (+.f64 y x))))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 1 (+.f64 y x)) (*.f64 y b))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 1 (+.f64 y x)) (neg.f64 (*.f64 y b)))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 b (+.f64 y x)))) (*.f64 y (sqrt.f64 (/.f64 b (+.f64 y x)))))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 b (+.f64 y x)))) (neg.f64 (*.f64 y (sqrt.f64 (/.f64 b (+.f64 y x))))))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) (*.f64 y (cbrt.f64 (/.f64 b (+.f64 y x)))))
(*.f64 (cbrt.f64 (/.f64 b (+.f64 y x))) (/.f64 y (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) (neg.f64 (*.f64 y (cbrt.f64 (/.f64 b (+.f64 y x))))))
(/.f64 (*.f64 y (neg.f64 (cbrt.f64 (/.f64 b (+.f64 y x))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2))
(*.f64 y (/.f64 (neg.f64 (cbrt.f64 (/.f64 b (+.f64 y x)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)))
(*.f64 (*.f64 y (sqrt.f64 (/.f64 b (+.f64 y x)))) (*.f64 1 (sqrt.f64 (/.f64 b (+.f64 y x)))))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (*.f64 y (sqrt.f64 (/.f64 b (+.f64 y x)))) (*.f64 -1 (sqrt.f64 (/.f64 b (+.f64 y x)))))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (/.f64 y (fma.f64 y y (*.f64 x (neg.f64 x)))) (*.f64 b (-.f64 y x)))
(*.f64 (/.f64 y (fma.f64 y y (neg.f64 (*.f64 x x)))) (*.f64 b (-.f64 y x)))
(*.f64 y (*.f64 b (/.f64 (-.f64 y x) (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 y (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 b (fma.f64 y y (*.f64 x (+.f64 y x)))))
(*.f64 (*.f64 (/.f64 y (+.f64 (pow.f64 y 3) (pow.f64 x 3))) b) (fma.f64 y y (*.f64 x (+.f64 y x))))
(*.f64 y (*.f64 b (/.f64 (fma.f64 y y (*.f64 x (+.f64 y x))) (+.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(*.f64 (/.f64 1 (-.f64 y x)) (*.f64 y (neg.f64 b)))
(/.f64 (neg.f64 y) (/.f64 (-.f64 y x) b))
(*.f64 (neg.f64 b) (/.f64 y (-.f64 y x)))
(/.f64 y (/.f64 (-.f64 x y) b))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (/.f64 (+.f64 y x) b)))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 (sqrt.f64 y) 1) (neg.f64 (/.f64 (sqrt.f64 y) (/.f64 (+.f64 y x) b))))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (/.f64 (sqrt.f64 y) (+.f64 y x)) (/.f64 (sqrt.f64 y) (/.f64 1 b)))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 (sqrt.f64 y) (+.f64 y x)) (neg.f64 (/.f64 (sqrt.f64 y) (/.f64 1 b))))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (*.f64 (/.f64 (cbrt.f64 y) (+.f64 y x)) b))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) (+.f64 y x)) b)))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (*.f64 y (cbrt.f64 (/.f64 b (+.f64 y x)))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) (*.f64 y (cbrt.f64 (/.f64 b (+.f64 y x)))))
(*.f64 (cbrt.f64 (/.f64 b (+.f64 y x))) (/.f64 y (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)))
(*.f64 (*.f64 y (cbrt.f64 (/.f64 b (+.f64 y x)))) (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)))
(/.f64 (*.f64 y (neg.f64 (cbrt.f64 (/.f64 b (+.f64 y x))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2))
(*.f64 y (/.f64 (neg.f64 (cbrt.f64 (/.f64 b (+.f64 y x)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)))
(*.f64 (/.f64 (sqrt.f64 y) (/.f64 1 b)) (/.f64 (sqrt.f64 y) (+.f64 y x)))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 (sqrt.f64 y) (/.f64 (+.f64 y x) b)) (sqrt.f64 y))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 (sqrt.f64 y) (/.f64 (+.f64 y x) b)) (/.f64 (sqrt.f64 y) 1))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (/.f64 (+.f64 y x) b))))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) (neg.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (/.f64 (+.f64 y x) b)))))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (/.f64 (+.f64 y x) b))) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (+.f64 y x)) (*.f64 (/.f64 (cbrt.f64 y) 1) b))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (+.f64 y x)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) 1) b)))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 y) 1) b) (/.f64 (pow.f64 (cbrt.f64 y) 2) (+.f64 y x)))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 y) (+.f64 y x)) b) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (/.f64 (+.f64 y x) b))) (/.f64 (cbrt.f64 y) (sqrt.f64 (/.f64 (+.f64 y x) b))))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (/.f64 (+.f64 y x) b))) (neg.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 (/.f64 (+.f64 y x) b)))))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 (/.f64 (+.f64 y x) b))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (/.f64 (+.f64 y x) b))))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 y (-.f64 y x)) b)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)))
(/.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2) (cbrt.f64 (*.f64 b (/.f64 y (-.f64 y x))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) (neg.f64 (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 y (-.f64 y x)) b)) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 y) 2)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (neg.f64 (cbrt.f64 (*.f64 b (/.f64 y (-.f64 y x))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)))
(*.f64 (/.f64 -1 (+.f64 y x)) (*.f64 y b))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (/.f64 -1 (+.f64 y x)) (neg.f64 (*.f64 y b)))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (*.f64 -1 (sqrt.f64 (/.f64 b (+.f64 y x)))) (*.f64 y (sqrt.f64 (/.f64 b (+.f64 y x)))))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (*.f64 -1 (sqrt.f64 (/.f64 b (+.f64 y x)))) (neg.f64 (*.f64 y (sqrt.f64 (/.f64 b (+.f64 y x))))))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) (*.f64 y (cbrt.f64 (/.f64 b (+.f64 y x)))))
(/.f64 (*.f64 y (neg.f64 (cbrt.f64 (/.f64 b (+.f64 y x))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2))
(*.f64 y (/.f64 (neg.f64 (cbrt.f64 (/.f64 b (+.f64 y x)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) (neg.f64 (*.f64 y (cbrt.f64 (/.f64 b (+.f64 y x))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) (*.f64 y (cbrt.f64 (/.f64 b (+.f64 y x)))))
(*.f64 (cbrt.f64 (/.f64 b (+.f64 y x))) (/.f64 y (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)))
(*.f64 (neg.f64 (/.f64 b (+.f64 y x))) y)
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (/.f64 y -1) (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (/.f64 y -1) (neg.f64 (/.f64 b (+.f64 y x))))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 y (*.f64 (fma.f64 y y (*.f64 x (neg.f64 x))) (/.f64 1 b))) (-.f64 y x))
(*.f64 (/.f64 y (fma.f64 y y (neg.f64 (*.f64 x x)))) (*.f64 b (-.f64 y x)))
(*.f64 y (*.f64 b (/.f64 (-.f64 y x) (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 y (*.f64 (/.f64 1 b) (+.f64 (pow.f64 y 3) (pow.f64 x 3)))) (fma.f64 y y (*.f64 x (+.f64 y x))))
(*.f64 (*.f64 (/.f64 y (+.f64 (pow.f64 y 3) (pow.f64 x 3))) b) (fma.f64 y y (*.f64 x (+.f64 y x))))
(*.f64 y (*.f64 b (/.f64 (fma.f64 y y (*.f64 x (+.f64 y x))) (+.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(*.f64 (/.f64 y (/.f64 (+.f64 y x) (sqrt.f64 b))) (sqrt.f64 b))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 y (/.f64 (+.f64 y x) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 1 (/.f64 (+.f64 y x) (*.f64 (sqrt.f64 y) b))) (sqrt.f64 y))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 1 (/.f64 (+.f64 y x) (*.f64 (pow.f64 (cbrt.f64 y) 2) b))) (cbrt.f64 y))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (+.f64 y x) b)) (cbrt.f64 y))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 (/.f64 y (+.f64 y x)) 1) b)
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 (/.f64 y (+.f64 y x)) 1) (/.f64 b 1))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 (/.f64 y (+.f64 y x)) -1) (neg.f64 b))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 (/.f64 y (+.f64 y x)) (/.f64 1 (sqrt.f64 b))) (sqrt.f64 b))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 (/.f64 y (+.f64 y x)) (/.f64 1 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 -1 (/.f64 (+.f64 y x) b)) y)
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (/.f64 -1 (-.f64 y x)) (*.f64 y (neg.f64 b)))
(*.f64 (/.f64 y (-.f64 y x)) b)
(*.f64 b (/.f64 y (-.f64 y x)))
(*.f64 (/.f64 -1 (/.f64 (+.f64 y x) (*.f64 (sqrt.f64 y) b))) (sqrt.f64 y))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (/.f64 -1 (/.f64 (+.f64 y x) (*.f64 (pow.f64 (cbrt.f64 y) 2) b))) (cbrt.f64 y))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (/.f64 (*.f64 y b) 1) (/.f64 (-.f64 y x) (fma.f64 y y (*.f64 x (neg.f64 x)))))
(*.f64 (/.f64 y (fma.f64 y y (neg.f64 (*.f64 x x)))) (*.f64 b (-.f64 y x)))
(*.f64 y (*.f64 b (/.f64 (-.f64 y x) (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 y b) 1) (/.f64 (fma.f64 y y (*.f64 x (+.f64 y x))) (+.f64 (pow.f64 y 3) (pow.f64 x 3))))
(*.f64 (*.f64 (/.f64 y (+.f64 (pow.f64 y 3) (pow.f64 x 3))) b) (fma.f64 y y (*.f64 x (+.f64 y x))))
(*.f64 y (*.f64 b (/.f64 (fma.f64 y y (*.f64 x (+.f64 y x))) (+.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(*.f64 (/.f64 (*.f64 y b) (fma.f64 y y (*.f64 x (neg.f64 x)))) (-.f64 y x))
(*.f64 (/.f64 y (fma.f64 y y (neg.f64 (*.f64 x x)))) (*.f64 b (-.f64 y x)))
(*.f64 y (*.f64 b (/.f64 (-.f64 y x) (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y y (*.f64 x (+.f64 y x))))
(*.f64 (*.f64 (/.f64 y (+.f64 (pow.f64 y 3) (pow.f64 x 3))) b) (fma.f64 y y (*.f64 x (+.f64 y x))))
(*.f64 y (*.f64 b (/.f64 (fma.f64 y y (*.f64 x (+.f64 y x))) (+.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(*.f64 (/.f64 (*.f64 y b) (pow.f64 (+.f64 y x) 2)) (+.f64 y x))
(/.f64 (*.f64 (*.f64 y b) (+.f64 y x)) (pow.f64 (+.f64 y x) 2))
(*.f64 (/.f64 (*.f64 y b) (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 x 3)))) (neg.f64 (fma.f64 y y (*.f64 x (+.f64 y x)))))
(*.f64 (/.f64 y (/.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 x 3))) b)) (neg.f64 (fma.f64 y y (*.f64 x (+.f64 y x)))))
(*.f64 (/.f64 b (/.f64 (-.f64 (neg.f64 (pow.f64 y 3)) (pow.f64 x 3)) y)) (neg.f64 (fma.f64 y y (*.f64 x (+.f64 y x)))))
(*.f64 (/.f64 (*.f64 y b) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 y x))
(/.f64 (*.f64 (*.f64 y b) (+.f64 y x)) (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (*.f64 y (/.f64 b (+.f64 y x))) (/.f64 (+.f64 y x) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 y (sqrt.f64 (/.f64 b (+.f64 y x)))) 1) (sqrt.f64 (/.f64 b (+.f64 y x))))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (/.f64 (*.f64 y (sqrt.f64 (/.f64 b (+.f64 y x)))) (sqrt.f64 (+.f64 y x))) (sqrt.f64 b))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 (/.f64 b (+.f64 y x)))) (sqrt.f64 b)) (sqrt.f64 (+.f64 y x)))
(*.f64 (sqrt.f64 b) (*.f64 (/.f64 y (sqrt.f64 (+.f64 y x))) (sqrt.f64 (/.f64 b (+.f64 y x)))))
(*.f64 (/.f64 (*.f64 y (sqrt.f64 (/.f64 b (+.f64 y x)))) (sqrt.f64 (-.f64 y x))) (sqrt.f64 (neg.f64 b)))
(*.f64 (/.f64 y (/.f64 (sqrt.f64 (-.f64 y x)) (sqrt.f64 (/.f64 b (+.f64 y x))))) (sqrt.f64 (neg.f64 b)))
(*.f64 (*.f64 (/.f64 y (sqrt.f64 (-.f64 y x))) (sqrt.f64 (/.f64 b (+.f64 y x)))) (sqrt.f64 (neg.f64 b)))
(*.f64 (/.f64 (/.f64 y (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) 1) (cbrt.f64 (/.f64 b (+.f64 y x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) (*.f64 y (cbrt.f64 (/.f64 b (+.f64 y x)))))
(*.f64 (cbrt.f64 (/.f64 b (+.f64 y x))) (/.f64 y (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)))
(*.f64 (/.f64 (/.f64 y (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) (cbrt.f64 (+.f64 y x))) (cbrt.f64 b))
(/.f64 (*.f64 (/.f64 y (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) (cbrt.f64 b)) (cbrt.f64 (+.f64 y x)))
(*.f64 (cbrt.f64 b) (/.f64 (/.f64 y (cbrt.f64 (+.f64 y x))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)))
(*.f64 (/.f64 (/.f64 y (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) (cbrt.f64 (-.f64 y x))) (cbrt.f64 (neg.f64 b)))
(*.f64 (/.f64 y (*.f64 (cbrt.f64 (-.f64 y x)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2))) (cbrt.f64 (neg.f64 b)))
(*.f64 (/.f64 (/.f64 y (cbrt.f64 (-.f64 y x))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) (cbrt.f64 (neg.f64 b)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 y (/.f64 (-.f64 y x) b)))) (sqrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))))
(/.f64 (neg.f64 y) (/.f64 (-.f64 y x) b))
(*.f64 (neg.f64 b) (/.f64 y (-.f64 y x)))
(/.f64 y (/.f64 (-.f64 x y) b))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b)))) (pow.f64 (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))) 2))
(/.f64 (neg.f64 y) (/.f64 (-.f64 y x) b))
(*.f64 (neg.f64 b) (/.f64 y (-.f64 y x)))
(/.f64 y (/.f64 (-.f64 x y) b))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))) 2)) (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))))
(/.f64 (neg.f64 y) (/.f64 (-.f64 y x) b))
(*.f64 (neg.f64 b) (/.f64 y (-.f64 y x)))
(/.f64 y (/.f64 (-.f64 x y) b))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 b) (/.f64 y (+.f64 y x)))) (sqrt.f64 b))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 y (+.f64 y x)))) (cbrt.f64 b))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 y x))) (*.f64 y b))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (neg.f64 (*.f64 1 (sqrt.f64 (/.f64 b (+.f64 y x))))) (*.f64 y (sqrt.f64 (/.f64 b (+.f64 y x)))))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2))) (*.f64 y (cbrt.f64 (/.f64 b (+.f64 y x)))))
(/.f64 (*.f64 y (neg.f64 (cbrt.f64 (/.f64 b (+.f64 y x))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2))
(*.f64 y (/.f64 (neg.f64 (cbrt.f64 (/.f64 b (+.f64 y x)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 y) 1)) (/.f64 (sqrt.f64 y) (/.f64 (+.f64 y x) b)))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 y) (+.f64 y x))) (/.f64 (sqrt.f64 y) (/.f64 1 b)))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1)) (*.f64 (/.f64 (cbrt.f64 y) (+.f64 y x)) b))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2))) (/.f64 (sqrt.f64 y) (cbrt.f64 (/.f64 (+.f64 y x) b))))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (+.f64 y x))) (*.f64 (/.f64 (cbrt.f64 y) 1) b))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (/.f64 (+.f64 y x) b)))) (/.f64 (cbrt.f64 y) (sqrt.f64 (/.f64 (+.f64 y x) b))))
(*.f64 (/.f64 y (+.f64 y x)) (neg.f64 b))
(*.f64 b (/.f64 (neg.f64 y) (+.f64 y x)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2))) (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 y (-.f64 y x)) b)) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 y) 2)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (neg.f64 (cbrt.f64 (*.f64 b (/.f64 y (-.f64 y x))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)))
(*.f64 (neg.f64 (/.f64 -1 (+.f64 y x))) (*.f64 y b))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (neg.f64 (*.f64 -1 (sqrt.f64 (/.f64 b (+.f64 y x))))) (*.f64 y (sqrt.f64 (/.f64 b (+.f64 y x)))))
(*.f64 y (/.f64 b (+.f64 y x)))
(*.f64 (neg.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2))) (*.f64 y (cbrt.f64 (/.f64 b (+.f64 y x)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) (*.f64 y (cbrt.f64 (/.f64 b (+.f64 y x)))))
(*.f64 (cbrt.f64 (/.f64 b (+.f64 y x))) (/.f64 y (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)))
(pow.f64 (/.f64 y (/.f64 (-.f64 y x) b)) 1)
(*.f64 (/.f64 y (-.f64 y x)) b)
(*.f64 b (/.f64 y (-.f64 y x)))
(pow.f64 (sqrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))) 2)
(*.f64 (/.f64 y (-.f64 y x)) b)
(*.f64 b (/.f64 y (-.f64 y x)))
(pow.f64 (cbrt.f64 (/.f64 y (/.f64 (-.f64 y x) b))) 3)
(*.f64 (/.f64 y (-.f64 y x)) b)
(*.f64 b (/.f64 y (-.f64 y x)))
(pow.f64 (pow.f64 (/.f64 y (/.f64 (-.f64 y x) b)) 3) 1/3)
(*.f64 (/.f64 y (-.f64 y x)) b)
(*.f64 b (/.f64 y (-.f64 y x)))
(pow.f64 (/.f64 (+.f64 y x) (*.f64 y b)) -1)
(*.f64 y (/.f64 b (+.f64 y x)))
(neg.f64 (/.f64 y (/.f64 (-.f64 y x) b)))
(/.f64 (neg.f64 y) (/.f64 (-.f64 y x) b))
(*.f64 (neg.f64 b) (/.f64 y (-.f64 y x)))
(/.f64 y (/.f64 (-.f64 x y) b))
(sqrt.f64 (pow.f64 (/.f64 y (/.f64 (-.f64 y x) b)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 y (-.f64 y x)) b) 2))
(fabs.f64 (*.f64 b (/.f64 y (-.f64 y x))))
(log.f64 (exp.f64 (/.f64 y (/.f64 (-.f64 y x) b))))
(*.f64 (/.f64 y (-.f64 y x)) b)
(*.f64 b (/.f64 y (-.f64 y x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y (/.f64 (-.f64 y x) b)))))
(*.f64 (/.f64 y (-.f64 y x)) b)
(*.f64 b (/.f64 y (-.f64 y x)))
(cbrt.f64 (pow.f64 (/.f64 y (/.f64 (-.f64 y x) b)) 3))
(*.f64 (/.f64 y (-.f64 y x)) b)
(*.f64 b (/.f64 y (-.f64 y x)))
(cbrt.f64 (/.f64 (pow.f64 y 3) (pow.f64 (/.f64 (+.f64 y x) b) 3)))
(expm1.f64 (log1p.f64 (/.f64 y (/.f64 (-.f64 y x) b))))
(*.f64 (/.f64 y (-.f64 y x)) b)
(*.f64 b (/.f64 y (-.f64 y x)))
(exp.f64 (log.f64 (/.f64 y (/.f64 (-.f64 y x) b))))
(*.f64 (/.f64 y (-.f64 y x)) b)
(*.f64 b (/.f64 y (-.f64 y x)))
(log1p.f64 (expm1.f64 (/.f64 y (/.f64 (-.f64 y x) b))))
(*.f64 (/.f64 y (-.f64 y x)) b)
(*.f64 b (/.f64 y (-.f64 y x)))
(+.f64 (*.f64 (/.f64 1 b) y) (*.f64 (/.f64 1 b) x))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(+.f64 (*.f64 (/.f64 1 b) x) (*.f64 (/.f64 1 b) y))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(+.f64 (*.f64 y (/.f64 1 b)) (*.f64 x (/.f64 1 b)))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(+.f64 (*.f64 x (/.f64 1 b)) (*.f64 y (/.f64 1 b)))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 y x) b))) 1)
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(*.f64 (+.f64 y x) (/.f64 1 b))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(*.f64 (+.f64 y x) (neg.f64 (neg.f64 (/.f64 1 b))))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(*.f64 (/.f64 (+.f64 y x) b) 1)
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(*.f64 1 (/.f64 (+.f64 y x) b))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(*.f64 (sqrt.f64 (/.f64 (+.f64 y x) b)) (sqrt.f64 (/.f64 (+.f64 y x) b)))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(*.f64 (sqrt.f64 (/.f64 (+.f64 y x) b)) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 y x) b)))))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(*.f64 (sqrt.f64 (+.f64 y x)) (*.f64 (sqrt.f64 (+.f64 y x)) (/.f64 1 b)))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(*.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(*.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 y x)) 2) (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 y x)) 2) (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (/.f64 (+.f64 y x) b))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2) (cbrt.f64 (/.f64 (+.f64 y x) b)))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)))))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 y x)) 2) (*.f64 (cbrt.f64 (+.f64 y x)) (/.f64 1 b)))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(*.f64 (-.f64 y x) (neg.f64 (/.f64 1 b)))
(*.f64 (-.f64 y x) (/.f64 -1 b))
(/.f64 (-.f64 y x) (neg.f64 b))
(/.f64 (-.f64 x y) b)
(*.f64 (-.f64 y x) (/.f64 1 (neg.f64 b)))
(*.f64 (-.f64 y x) (/.f64 -1 b))
(/.f64 (-.f64 y x) (neg.f64 b))
(/.f64 (-.f64 x y) b)
(*.f64 -1 (/.f64 (-.f64 y x) b))
(*.f64 (-.f64 y x) (/.f64 -1 b))
(/.f64 (-.f64 y x) (neg.f64 b))
(/.f64 (-.f64 x y) b)
(*.f64 (/.f64 1 b) (+.f64 y x))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(*.f64 (sqrt.f64 (/.f64 (-.f64 y x) b)) (neg.f64 (sqrt.f64 (/.f64 (-.f64 y x) b))))
(*.f64 (-.f64 y x) (/.f64 -1 b))
(/.f64 (-.f64 y x) (neg.f64 b))
(/.f64 (-.f64 x y) b)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 y x) b)) (cbrt.f64 (/.f64 (-.f64 y x) b))) (neg.f64 (cbrt.f64 (/.f64 (-.f64 y x) b))))
(*.f64 (-.f64 y x) (/.f64 -1 b))
(/.f64 (-.f64 y x) (neg.f64 b))
(/.f64 (-.f64 x y) b)
(*.f64 (*.f64 (sqrt.f64 (+.f64 y x)) (/.f64 1 b)) (sqrt.f64 (+.f64 y x)))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(*.f64 (*.f64 (cbrt.f64 (+.f64 y x)) (/.f64 1 b)) (pow.f64 (cbrt.f64 (+.f64 y x)) 2))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (+.f64 y x) (sqrt.f64 b)))
(*.f64 (/.f64 (+.f64 y x) (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b)))
(/.f64 (/.f64 (+.f64 y x) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 y x) (cbrt.f64 b)))
(/.f64 (/.f64 (+.f64 y x) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (/.f64 (+.f64 y x) (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b)))
(/.f64 (/.f64 (+.f64 y x) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (/.f64 (+.f64 y x) (cbrt.f64 b)) (/.f64 1 (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 y x) (cbrt.f64 b)))
(/.f64 (/.f64 (+.f64 y x) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 y x) b))) (neg.f64 (sqrt.f64 (/.f64 (+.f64 y x) b))))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2)) (neg.f64 (cbrt.f64 (/.f64 (+.f64 y x) b))))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(*.f64 (/.f64 1 (neg.f64 b)) (-.f64 y x))
(*.f64 (-.f64 y x) (/.f64 -1 b))
(/.f64 (-.f64 y x) (neg.f64 b))
(/.f64 (-.f64 x y) b)
(*.f64 (/.f64 (sqrt.f64 (+.f64 y x)) 1) (/.f64 (sqrt.f64 (+.f64 y x)) b))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(*.f64 (/.f64 (sqrt.f64 (+.f64 y x)) b) (sqrt.f64 (+.f64 y x)))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(*.f64 (/.f64 (sqrt.f64 (+.f64 y x)) b) (/.f64 (sqrt.f64 (+.f64 y x)) 1))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(*.f64 (/.f64 (sqrt.f64 (+.f64 y x)) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (sqrt.f64 (+.f64 y x)) (cbrt.f64 b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 y x) (cbrt.f64 b)))
(/.f64 (/.f64 (+.f64 y x) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 y x)) (cbrt.f64 b)) (/.f64 (sqrt.f64 (+.f64 y x)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 y x) (cbrt.f64 b)))
(/.f64 (/.f64 (+.f64 y x) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 y x)) b))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(*.f64 (/.f64 (cbrt.f64 (+.f64 y x)) b) (/.f64 (pow.f64 (cbrt.f64 (+.f64 y x)) 2) 1))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y x)) 2) (sqrt.f64 b)) (/.f64 (cbrt.f64 (+.f64 y x)) (sqrt.f64 b)))
(*.f64 (/.f64 (+.f64 y x) (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b)))
(/.f64 (/.f64 (+.f64 y x) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (/.f64 (cbrt.f64 (+.f64 y x)) (sqrt.f64 b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 y x)) 2) (sqrt.f64 b)))
(*.f64 (/.f64 (+.f64 y x) (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b)))
(/.f64 (/.f64 (+.f64 y x) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y x)) 2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (/.f64 (+.f64 y x) b)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 y x)) 2) (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 y x)) 2) (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (/.f64 (+.f64 y x) b))))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2))) (cbrt.f64 (/.f64 (+.f64 y x) b)))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(*.f64 (/.f64 1 (/.f64 b (sqrt.f64 (+.f64 y x)))) (sqrt.f64 (+.f64 y x)))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(*.f64 (/.f64 1 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 y x)) 2))) (cbrt.f64 (+.f64 y x)))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y x)) 2) b) (cbrt.f64 (+.f64 y x)))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(*.f64 (/.f64 (*.f64 (fma.f64 y y (*.f64 x (neg.f64 x))) (/.f64 1 b)) (fma.f64 y y (*.f64 x (neg.f64 x)))) (+.f64 y x))
(*.f64 (+.f64 y x) (/.f64 (*.f64 (fma.f64 y y (neg.f64 (*.f64 x x))) (/.f64 1 b)) (fma.f64 y y (neg.f64 (*.f64 x x)))))
(*.f64 (+.f64 y x) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) b)))
(*.f64 (/.f64 (*.f64 (fma.f64 y y (*.f64 x (neg.f64 x))) (/.f64 1 b)) (pow.f64 (+.f64 y x) 2)) (-.f64 y x))
(*.f64 (-.f64 y x) (/.f64 (*.f64 (fma.f64 y y (neg.f64 (*.f64 x x))) (/.f64 1 b)) (pow.f64 (+.f64 y x) 2)))
(*.f64 (-.f64 y x) (/.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) b) (pow.f64 (+.f64 y x) 2)))
(*.f64 (/.f64 (*.f64 (fma.f64 y y (*.f64 x (neg.f64 x))) (/.f64 1 b)) (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 x 3)))) (fma.f64 y y (*.f64 x (+.f64 y x))))
(*.f64 (fma.f64 y y (*.f64 x (+.f64 y x))) (/.f64 (fma.f64 y y (neg.f64 (*.f64 x x))) (/.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 1 b))))
(*.f64 (fma.f64 y y (*.f64 x (+.f64 y x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (-.f64 (neg.f64 (pow.f64 y 3)) (pow.f64 x 3)) b)))
(*.f64 (/.f64 (*.f64 (fma.f64 y y (*.f64 x (neg.f64 x))) (/.f64 1 b)) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y y (*.f64 x (+.f64 y x))))
(*.f64 (fma.f64 y y (*.f64 x (+.f64 y x))) (/.f64 (fma.f64 y y (neg.f64 (*.f64 x x))) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 1 b))))
(*.f64 (fma.f64 y y (*.f64 x (+.f64 y x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) b)))
(*.f64 (/.f64 (*.f64 (/.f64 1 b) (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x (+.f64 y x)) (*.f64 x (+.f64 y x))))) (-.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(*.f64 (/.f64 (/.f64 1 b) (/.f64 (-.f64 (pow.f64 y 4) (*.f64 (*.f64 x x) (pow.f64 (+.f64 y x) 2))) (+.f64 (pow.f64 y 3) (pow.f64 x 3)))) (-.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 x 3)) b) (-.f64 (pow.f64 y 4) (*.f64 x (*.f64 (pow.f64 (+.f64 y x) 2) x)))) (-.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(*.f64 (/.f64 (*.f64 (/.f64 1 b) (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (+.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (*.f64 x (+.f64 y x)) 3))) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x (+.f64 y x)) (-.f64 (*.f64 x (+.f64 y x)) (*.f64 y y)))))
(*.f64 (/.f64 (/.f64 1 b) (/.f64 (+.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (*.f64 x (+.f64 y x)) 3)) (+.f64 (pow.f64 y 3) (pow.f64 x 3)))) (+.f64 (pow.f64 y 4) (*.f64 x (*.f64 (+.f64 y x) (-.f64 (*.f64 x (+.f64 y x)) (*.f64 y y))))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 (+.f64 (pow.f64 y 6) (pow.f64 (*.f64 x (+.f64 y x)) 3)) b)) (fma.f64 x (*.f64 (+.f64 y x) (-.f64 (*.f64 x (+.f64 y x)) (*.f64 y y))) (pow.f64 y 4)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 y x) b))) (sqrt.f64 (/.f64 (-.f64 y x) b)))
(*.f64 (-.f64 y x) (/.f64 -1 b))
(/.f64 (-.f64 y x) (neg.f64 b))
(/.f64 (-.f64 x y) b)
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 y x) b)) (cbrt.f64 (/.f64 (-.f64 y x) b)))) (cbrt.f64 (/.f64 (-.f64 y x) b)))
(*.f64 (-.f64 y x) (/.f64 -1 b))
(/.f64 (-.f64 y x) (neg.f64 b))
(/.f64 (-.f64 x y) b)
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 y x) b)))) (sqrt.f64 (/.f64 (+.f64 y x) b)))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 2))) (cbrt.f64 (/.f64 (+.f64 y x) b)))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(pow.f64 (/.f64 (+.f64 y x) b) 1)
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 y x) b)) 2)
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 y x) b)) 3)
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(pow.f64 (pow.f64 (/.f64 (+.f64 y x) b) 3) 1/3)
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(pow.f64 (/.f64 b (+.f64 y x)) -1)
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(neg.f64 (/.f64 (-.f64 y x) b))
(*.f64 (-.f64 y x) (/.f64 -1 b))
(/.f64 (-.f64 y x) (neg.f64 b))
(/.f64 (-.f64 x y) b)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 y x) b) 2))
(fabs.f64 (/.f64 (+.f64 y x) b))
(log.f64 (exp.f64 (/.f64 (+.f64 y x) b)))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 y x) b))))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 y x) b) 3))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 b 3)))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 y x) b)))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(exp.f64 (log.f64 (/.f64 (+.f64 y x) b)))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)
(log1p.f64 (expm1.f64 (/.f64 (+.f64 y x) b)))
(+.f64 (/.f64 x b) (/.f64 y b))
(/.f64 (+.f64 y x) b)

localize10.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (+.f64 y x) z)
12.3b
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 (+.f64 x t) y))
Compiler

Compiled 37 to 11 computations (70.3% saved)

series4.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

rewrite72.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1890×associate-/r*
1674×associate-/l*
864×associate-/r/
366×associate-+l+
298×+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01131
125531
2397231
Stop Event
node limit
Counts
1 → 69
Calls
Call 1
Inputs
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 (+.f64 x t) y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y x) (*.f64 z (/.f64 1 (+.f64 y (+.f64 x t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y x) (/.f64 z (+.f64 y (+.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 y x) z) (/.f64 1 (+.f64 y (+.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))) (sqrt.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 y x) z)) (*.f64 (sqrt.f64 (*.f64 (+.f64 y x) z)) (/.f64 1 (+.f64 y (+.f64 x t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))) (pow.f64 (cbrt.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))) 2) (cbrt.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y x) z)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 y x) z)) (/.f64 1 (+.f64 y (+.f64 x t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 y (+.f64 x t))) (*.f64 (+.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 y x) (neg.f64 z)) (/.f64 -1 (+.f64 y (+.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 y (+.f64 x t)))) (/.f64 (+.f64 y x) (/.f64 (sqrt.f64 (+.f64 y (+.f64 x t))) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2)) (/.f64 (+.f64 y x) (/.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (+.f64 y (+.f64 x t))) (+.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (sqrt.f64 (+.f64 y (+.f64 x t)))) (/.f64 (+.f64 y x) (sqrt.f64 (+.f64 y (+.f64 x t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y x) (/.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)) z)) (+.f64 x (-.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 x t) 3)) (+.f64 y x))) (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 (-.f64 y t) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (*.f64 (*.f64 (+.f64 y x) z) (+.f64 x (-.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 x t) 3))) (*.f64 (*.f64 (+.f64 y x) z) (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 (-.f64 y t) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 y (+.f64 x t))) (*.f64 (+.f64 y x) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y x) (sqrt.f64 (+.f64 y (+.f64 x t)))) (/.f64 z (sqrt.f64 (+.f64 y (+.f64 x t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y x) (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2)) (/.f64 z (cbrt.f64 (+.f64 y (+.f64 x t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z 1) (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2)) (/.f64 (+.f64 y x) (cbrt.f64 (+.f64 y (+.f64 x t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 y x) z)) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 y x) z)) (+.f64 y (+.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 y x) z)) (+.f64 y (+.f64 x t))) (sqrt.f64 (*.f64 (+.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 y x) z)) (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 y x) z)) (cbrt.f64 (+.f64 y (+.f64 x t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y x) z)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 y x) z)) (+.f64 y (+.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y x) z)) 2) (sqrt.f64 (+.f64 y (+.f64 x t)))) (/.f64 (cbrt.f64 (*.f64 (+.f64 y x) z)) (sqrt.f64 (+.f64 y (+.f64 x t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y x) z)) 2) (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2)) (cbrt.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y x) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (*.f64 z (+.f64 x (-.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y x) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 x t) 3))) (*.f64 z (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 (-.f64 y t) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 y x)) (/.f64 (+.f64 y (+.f64 x t)) z)) (sqrt.f64 (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y x) z)) 2) (+.f64 y (+.f64 x t))) (cbrt.f64 (*.f64 (+.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 x t)) (sqrt.f64 z))) (sqrt.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 y x) z) (neg.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (neg.f64 (+.f64 x (-.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 y x) z) (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 x t) 3)))) (neg.f64 (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 (-.f64 y t) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y x) (neg.f64 (+.f64 y (+.f64 x t)))) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 x t)) (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 y x) z) (-.f64 (*.f64 y y) (pow.f64 (+.f64 x t) 2))) (-.f64 (-.f64 y t) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 y x) z) (-.f64 (*.f64 x x) (*.f64 (+.f64 y t) (+.f64 y t)))) (-.f64 x (+.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 y t) 3))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 y t) (+.f64 y t)) (*.f64 x (+.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 y (+.f64 x t)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y x) z)) 2))) (cbrt.f64 (*.f64 (+.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y x)) 2) (/.f64 (+.f64 y (+.f64 x t)) z)) (cbrt.f64 (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 y x) (neg.f64 z)) (neg.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (+.f64 x (-.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 y x) (neg.f64 z)) (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 x t) 3)))) (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 (-.f64 y t) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 y x) (/.f64 (sqrt.f64 (+.f64 y (+.f64 x t))) z)) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 x t) 3)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 (-.f64 y t) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 y x) (/.f64 (sqrt.f64 (+.f64 y (+.f64 x t))) z)) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (sqrt.f64 (+.f64 x (-.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 y x) (/.f64 (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2) z)) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 x t) 3)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 (-.f64 y t) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 y x) (/.f64 (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2) z)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (cbrt.f64 (+.f64 x (-.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 y (+.f64 x t)) (*.f64 (+.f64 y x) z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (+.f64 y x) z) (neg.f64 (+.f64 y (+.f64 x t)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 y x) z) 3) (pow.f64 (+.f64 y (+.f64 x t)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))))))))

simplify85.0ms (0.3%)

Algorithm
egg-herbie
Rules
1072×associate-/r/
840×+-commutative
740×associate-+r+
682×associate-+l+
516×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03586681
111716379
250426367
Stop Event
node limit
Counts
117 → 219
Calls
Call 1
Inputs
(/.f64 (*.f64 z x) (+.f64 t x))
(+.f64 (*.f64 (-.f64 (/.f64 z (+.f64 t x)) (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 2))) y) (/.f64 (*.f64 z x) (+.f64 t x)))
(+.f64 (*.f64 (-.f64 (/.f64 z (+.f64 t x)) (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 2))) y) (+.f64 (*.f64 (pow.f64 y 2) (-.f64 (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 3)) (/.f64 z (pow.f64 (+.f64 t x) 2)))) (/.f64 (*.f64 z x) (+.f64 t x))))
(+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 (+.f64 t x) 3)) (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 4))) (pow.f64 y 3)) (+.f64 (*.f64 (-.f64 (/.f64 z (+.f64 t x)) (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 2))) y) (+.f64 (*.f64 (pow.f64 y 2) (-.f64 (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 3)) (/.f64 z (pow.f64 (+.f64 t x) 2)))) (/.f64 (*.f64 z x) (+.f64 t x)))))
z
(-.f64 (+.f64 (/.f64 (*.f64 z x) y) z) (/.f64 (*.f64 (+.f64 t x) z) y))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 z x) (*.f64 (+.f64 t x) z))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 z x) y) z)) (/.f64 (*.f64 (+.f64 t x) z) y))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 z x) (*.f64 (+.f64 t x) z))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 z x) y) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) (-.f64 (*.f64 z x) (*.f64 (+.f64 t x) z))) (pow.f64 y 3)) z))) (/.f64 (*.f64 (+.f64 t x) z) y))
z
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 t x) z))) y)) z)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 t x) z))) y)) (+.f64 (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 t x) z)))) (pow.f64 y 2)) z))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 t x) z))) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 t x) z)))) (pow.f64 y 3))) (+.f64 (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 t x) z)))) (pow.f64 y 2)) z)))
(/.f64 (*.f64 y z) (+.f64 y t))
(+.f64 (*.f64 (-.f64 (/.f64 z (+.f64 y t)) (/.f64 (*.f64 y z) (pow.f64 (+.f64 y t) 2))) x) (/.f64 (*.f64 y z) (+.f64 y t)))
(+.f64 (*.f64 (-.f64 (/.f64 z (+.f64 y t)) (/.f64 (*.f64 y z) (pow.f64 (+.f64 y t) 2))) x) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 y z) (pow.f64 (+.f64 y t) 3)) (/.f64 z (pow.f64 (+.f64 y t) 2))) (pow.f64 x 2)) (/.f64 (*.f64 y z) (+.f64 y t))))
(+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 (+.f64 y t) 3)) (/.f64 (*.f64 y z) (pow.f64 (+.f64 y t) 4))) (pow.f64 x 3)) (+.f64 (*.f64 (-.f64 (/.f64 z (+.f64 y t)) (/.f64 (*.f64 y z) (pow.f64 (+.f64 y t) 2))) x) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 y z) (pow.f64 (+.f64 y t) 3)) (/.f64 z (pow.f64 (+.f64 y t) 2))) (pow.f64 x 2)) (/.f64 (*.f64 y z) (+.f64 y t)))))
z
(-.f64 (+.f64 z (/.f64 (*.f64 y z) x)) (/.f64 (*.f64 z (+.f64 y t)) x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 z (+.f64 y t))) (+.f64 y t)) (pow.f64 x 2))) (+.f64 z (/.f64 (*.f64 y z) x))) (/.f64 (*.f64 z (+.f64 y t)) x))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 z (+.f64 y t))) (pow.f64 (+.f64 y t) 2)) (pow.f64 x 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 z (+.f64 y t))) (+.f64 y t)) (pow.f64 x 2))) (+.f64 z (/.f64 (*.f64 y z) x)))) (/.f64 (*.f64 z (+.f64 y t)) x))
z
(+.f64 z (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 z (+.f64 y t)))) x)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 z (+.f64 y t)))) (+.f64 y t)) (pow.f64 x 2)) (+.f64 z (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 z (+.f64 y t)))) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 z (+.f64 y t)))) (pow.f64 (+.f64 y t) 2)) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 z (+.f64 y t)))) (+.f64 y t)) (pow.f64 x 2)) (+.f64 z (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 z (+.f64 y t)))) x)))))
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x)))
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x)))
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x)))
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x)))
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x)))
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x)))
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x)))
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x)))
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x)))
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x)))
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x)))
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x)))
z
(+.f64 z (*.f64 -1 (/.f64 (*.f64 t z) (+.f64 y x))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 (+.f64 y x) 2)) (+.f64 z (*.f64 -1 (/.f64 (*.f64 t z) (+.f64 y x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 (+.f64 y x) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 (+.f64 y x) 3))) (+.f64 z (*.f64 -1 (/.f64 (*.f64 t z) (+.f64 y x))))))
(/.f64 (*.f64 (+.f64 y x) z) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) z) (pow.f64 t 2))) (/.f64 (*.f64 (+.f64 y x) z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) z) (pow.f64 t 2))) (+.f64 (/.f64 (*.f64 (+.f64 y x) z) t) (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) z) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) z) (pow.f64 t 2))) (+.f64 (/.f64 (*.f64 (+.f64 y x) z) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 4) z) (pow.f64 t 4))) (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) z) (pow.f64 t 3)))))
(/.f64 (*.f64 (+.f64 y x) z) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) z) (pow.f64 t 2))) (/.f64 (*.f64 (+.f64 y x) z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) z) (pow.f64 t 2))) (+.f64 (/.f64 (*.f64 (+.f64 y x) z) t) (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) z) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) z) (pow.f64 t 2))) (+.f64 (/.f64 (*.f64 (+.f64 y x) z) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 4) z) (pow.f64 t 4))) (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) z) (pow.f64 t 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t)))))) 1)
(*.f64 (+.f64 y x) (*.f64 z (/.f64 1 (+.f64 y (+.f64 x t)))))
(*.f64 (+.f64 y x) (/.f64 z (+.f64 y (+.f64 x t))))
(*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))
(*.f64 (*.f64 (+.f64 y x) z) (/.f64 1 (+.f64 y (+.f64 x t))))
(*.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t)))) 1)
(*.f64 1 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t)))))
(*.f64 (sqrt.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))) (sqrt.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 y x) z)) (*.f64 (sqrt.f64 (*.f64 (+.f64 y x) z)) (/.f64 1 (+.f64 y (+.f64 x t)))))
(*.f64 (cbrt.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))) (pow.f64 (cbrt.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))) 2) (cbrt.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y x) z)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 y x) z)) (/.f64 1 (+.f64 y (+.f64 x t)))))
(*.f64 (/.f64 1 (+.f64 y (+.f64 x t))) (*.f64 (+.f64 y x) z))
(*.f64 (*.f64 (+.f64 y x) (neg.f64 z)) (/.f64 -1 (+.f64 y (+.f64 x t))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 y (+.f64 x t)))) (/.f64 (+.f64 y x) (/.f64 (sqrt.f64 (+.f64 y (+.f64 x t))) z)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2)) (/.f64 (+.f64 y x) (/.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) z)))
(*.f64 (/.f64 z (+.f64 y (+.f64 x t))) (+.f64 y x))
(*.f64 (/.f64 z (sqrt.f64 (+.f64 y (+.f64 x t)))) (/.f64 (+.f64 y x) (sqrt.f64 (+.f64 y (+.f64 x t)))))
(*.f64 (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))) z)
(*.f64 (/.f64 (+.f64 y x) (/.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)) z)) (+.f64 x (-.f64 t y)))
(*.f64 (/.f64 z (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 x t) 3)) (+.f64 y x))) (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 (-.f64 y t) x))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (*.f64 (*.f64 (+.f64 y x) z) (+.f64 x (-.f64 t y))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 x t) 3))) (*.f64 (*.f64 (+.f64 y x) z) (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 (-.f64 y t) x)))))
(*.f64 (/.f64 -1 (+.f64 y (+.f64 x t))) (*.f64 (+.f64 y x) (neg.f64 z)))
(*.f64 (/.f64 (+.f64 y x) (sqrt.f64 (+.f64 y (+.f64 x t)))) (/.f64 z (sqrt.f64 (+.f64 y (+.f64 x t)))))
(*.f64 (/.f64 (+.f64 y x) (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2)) (/.f64 z (cbrt.f64 (+.f64 y (+.f64 x t)))))
(*.f64 (/.f64 z 1) (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))
(*.f64 (/.f64 z (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2)) (/.f64 (+.f64 y x) (cbrt.f64 (+.f64 y (+.f64 x t)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 y x) z)) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 y x) z)) (+.f64 y (+.f64 x t))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 y x) z)) (+.f64 y (+.f64 x t))) (sqrt.f64 (*.f64 (+.f64 y x) z)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 y x) z)) (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 y x) z)) (cbrt.f64 (+.f64 y (+.f64 x t)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y x) z)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 y x) z)) (+.f64 y (+.f64 x t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y x) z)) 2) (sqrt.f64 (+.f64 y (+.f64 x t)))) (/.f64 (cbrt.f64 (*.f64 (+.f64 y x) z)) (sqrt.f64 (+.f64 y (+.f64 x t)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y x) z)) 2) (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2)) (cbrt.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))))
(*.f64 (/.f64 (+.f64 y x) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (*.f64 z (+.f64 x (-.f64 t y))))
(*.f64 (/.f64 (+.f64 y x) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 x t) 3))) (*.f64 z (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 (-.f64 y t) x)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 y x)) (/.f64 (+.f64 y (+.f64 x t)) z)) (sqrt.f64 (+.f64 y x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y x) z)) 2) (+.f64 y (+.f64 x t))) (cbrt.f64 (*.f64 (+.f64 y x) z)))
(*.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 x t)) (sqrt.f64 z))) (sqrt.f64 z))
(*.f64 (/.f64 (*.f64 (+.f64 y x) z) (neg.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (neg.f64 (+.f64 x (-.f64 t y))))
(*.f64 (/.f64 (*.f64 (+.f64 y x) z) (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 x t) 3)))) (neg.f64 (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 (-.f64 y t) x)))))
(*.f64 (/.f64 (+.f64 y x) (neg.f64 (+.f64 y (+.f64 x t)))) (neg.f64 z))
(*.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 x t)) (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 z))
(*.f64 (/.f64 (*.f64 (+.f64 y x) z) (-.f64 (*.f64 y y) (pow.f64 (+.f64 x t) 2))) (-.f64 (-.f64 y t) x))
(*.f64 (/.f64 (*.f64 (+.f64 y x) z) (-.f64 (*.f64 x x) (*.f64 (+.f64 y t) (+.f64 y t)))) (-.f64 x (+.f64 y t)))
(*.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 y t) 3))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 y t) (+.f64 y t)) (*.f64 x (+.f64 y t)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 y (+.f64 x t)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y x) z)) 2))) (cbrt.f64 (*.f64 (+.f64 y x) z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y x)) 2) (/.f64 (+.f64 y (+.f64 x t)) z)) (cbrt.f64 (+.f64 y x)))
(*.f64 (/.f64 (*.f64 (+.f64 y x) (neg.f64 z)) (neg.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (+.f64 x (-.f64 t y)))
(*.f64 (/.f64 (*.f64 (+.f64 y x) (neg.f64 z)) (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 x t) 3)))) (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 (-.f64 y t) x))))
(*.f64 (/.f64 (/.f64 (+.f64 y x) (/.f64 (sqrt.f64 (+.f64 y (+.f64 x t))) z)) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 x t) 3)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 (-.f64 y t) x)))))
(*.f64 (/.f64 (/.f64 (+.f64 y x) (/.f64 (sqrt.f64 (+.f64 y (+.f64 x t))) z)) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (sqrt.f64 (+.f64 x (-.f64 t y))))
(*.f64 (/.f64 (/.f64 (+.f64 y x) (/.f64 (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2) z)) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 x t) 3)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 (-.f64 y t) x)))))
(*.f64 (/.f64 (/.f64 (+.f64 y x) (/.f64 (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2) z)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (cbrt.f64 (+.f64 x (-.f64 t y))))
(pow.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t)))) 1)
(pow.f64 (sqrt.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))) 2)
(pow.f64 (cbrt.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))) 3)
(pow.f64 (pow.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t)))) 3) 1/3)
(pow.f64 (/.f64 (+.f64 y (+.f64 x t)) (*.f64 (+.f64 y x) z)) -1)
(neg.f64 (/.f64 (*.f64 (+.f64 y x) z) (neg.f64 (+.f64 y (+.f64 x t)))))
(sqrt.f64 (pow.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t)))) 2))
(log.f64 (exp.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t)))))))
(cbrt.f64 (pow.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 y x) z) 3) (pow.f64 (+.f64 y (+.f64 x t)) 3)))
(expm1.f64 (log1p.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))))
(exp.f64 (log.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))))
Outputs
(/.f64 (*.f64 z x) (+.f64 t x))
(/.f64 (*.f64 z x) (+.f64 x t))
(*.f64 (/.f64 z (+.f64 x t)) x)
(+.f64 (*.f64 (-.f64 (/.f64 z (+.f64 t x)) (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 2))) y) (/.f64 (*.f64 z x) (+.f64 t x)))
(fma.f64 (-.f64 (/.f64 z (+.f64 x t)) (/.f64 (*.f64 z x) (pow.f64 (+.f64 x t) 2))) y (/.f64 (*.f64 z x) (+.f64 x t)))
(fma.f64 (-.f64 (/.f64 z (+.f64 x t)) (/.f64 (*.f64 z x) (pow.f64 (+.f64 x t) 2))) y (*.f64 (/.f64 z (+.f64 x t)) x))
(+.f64 (*.f64 (-.f64 (/.f64 z (+.f64 t x)) (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 2))) y) (+.f64 (*.f64 (pow.f64 y 2) (-.f64 (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 3)) (/.f64 z (pow.f64 (+.f64 t x) 2)))) (/.f64 (*.f64 z x) (+.f64 t x))))
(fma.f64 (-.f64 (/.f64 z (+.f64 x t)) (/.f64 (*.f64 z x) (pow.f64 (+.f64 x t) 2))) y (fma.f64 (*.f64 y y) (-.f64 (/.f64 (*.f64 z x) (pow.f64 (+.f64 x t) 3)) (/.f64 z (pow.f64 (+.f64 x t) 2))) (/.f64 (*.f64 z x) (+.f64 x t))))
(fma.f64 (-.f64 (/.f64 z (+.f64 x t)) (/.f64 (*.f64 z x) (pow.f64 (+.f64 x t) 2))) y (fma.f64 (*.f64 y y) (-.f64 (*.f64 (/.f64 z (pow.f64 (+.f64 x t) 3)) x) (/.f64 z (pow.f64 (+.f64 x t) 2))) (*.f64 (/.f64 z (+.f64 x t)) x)))
(+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 (+.f64 t x) 3)) (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 4))) (pow.f64 y 3)) (+.f64 (*.f64 (-.f64 (/.f64 z (+.f64 t x)) (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 2))) y) (+.f64 (*.f64 (pow.f64 y 2) (-.f64 (/.f64 (*.f64 z x) (pow.f64 (+.f64 t x) 3)) (/.f64 z (pow.f64 (+.f64 t x) 2)))) (/.f64 (*.f64 z x) (+.f64 t x)))))
(fma.f64 (-.f64 (/.f64 z (pow.f64 (+.f64 x t) 3)) (/.f64 (*.f64 z x) (pow.f64 (+.f64 x t) 4))) (pow.f64 y 3) (fma.f64 (-.f64 (/.f64 z (+.f64 x t)) (/.f64 (*.f64 z x) (pow.f64 (+.f64 x t) 2))) y (fma.f64 (*.f64 y y) (-.f64 (/.f64 (*.f64 z x) (pow.f64 (+.f64 x t) 3)) (/.f64 z (pow.f64 (+.f64 x t) 2))) (/.f64 (*.f64 z x) (+.f64 x t)))))
(fma.f64 (-.f64 (/.f64 z (pow.f64 (+.f64 x t) 3)) (/.f64 (*.f64 z x) (pow.f64 (+.f64 x t) 4))) (pow.f64 y 3) (fma.f64 (-.f64 (/.f64 z (+.f64 x t)) (/.f64 (*.f64 z x) (pow.f64 (+.f64 x t) 2))) y (fma.f64 (*.f64 y y) (-.f64 (*.f64 (/.f64 z (pow.f64 (+.f64 x t) 3)) x) (/.f64 z (pow.f64 (+.f64 x t) 2))) (*.f64 (/.f64 z (+.f64 x t)) x))))
(fma.f64 (-.f64 (/.f64 z (pow.f64 (+.f64 x t) 3)) (*.f64 (/.f64 x (pow.f64 (+.f64 x t) 4)) z)) (pow.f64 y 3) (fma.f64 (-.f64 (/.f64 z (+.f64 x t)) (/.f64 (*.f64 z x) (pow.f64 (+.f64 x t) 2))) y (fma.f64 (*.f64 y y) (-.f64 (*.f64 (/.f64 z (pow.f64 (+.f64 x t) 3)) x) (/.f64 z (pow.f64 (+.f64 x t) 2))) (*.f64 (/.f64 z (+.f64 x t)) x))))
z
(-.f64 (+.f64 (/.f64 (*.f64 z x) y) z) (/.f64 (*.f64 (+.f64 t x) z) y))
(+.f64 (/.f64 z (/.f64 y x)) (-.f64 z (/.f64 (+.f64 x t) (/.f64 y z))))
(+.f64 z (-.f64 (*.f64 (/.f64 z y) x) (/.f64 z (/.f64 y (+.f64 x t)))))
(+.f64 z (-.f64 (*.f64 (/.f64 z y) x) (*.f64 (/.f64 z y) (+.f64 x t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 z x) (*.f64 (+.f64 t x) z))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 z x) y) z)) (/.f64 (*.f64 (+.f64 t x) z) y))
(-.f64 (fma.f64 -1 (/.f64 (+.f64 x t) (/.f64 (*.f64 y y) (-.f64 (*.f64 z x) (*.f64 z (+.f64 x t))))) (+.f64 z (/.f64 z (/.f64 y x)))) (/.f64 (+.f64 x t) (/.f64 y z)))
(-.f64 (-.f64 (+.f64 z (*.f64 (/.f64 z y) x)) (*.f64 (/.f64 (+.f64 x t) (*.f64 y y)) (*.f64 z (-.f64 x (+.f64 x t))))) (/.f64 z (/.f64 y (+.f64 x t))))
(-.f64 (+.f64 z (*.f64 (/.f64 z y) x)) (+.f64 (*.f64 (/.f64 (*.f64 z (-.f64 (-.f64 x t) x)) (*.f64 y y)) (+.f64 x t)) (*.f64 (/.f64 z y) (+.f64 x t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 z x) (*.f64 (+.f64 t x) z))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 z x) y) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) (-.f64 (*.f64 z x) (*.f64 (+.f64 t x) z))) (pow.f64 y 3)) z))) (/.f64 (*.f64 (+.f64 t x) z) y))
(-.f64 (fma.f64 -1 (/.f64 (+.f64 x t) (/.f64 (*.f64 y y) (-.f64 (*.f64 z x) (*.f64 z (+.f64 x t))))) (+.f64 (+.f64 (/.f64 z (/.f64 y x)) (/.f64 (pow.f64 (+.f64 x t) 2) (/.f64 (pow.f64 y 3) (-.f64 (*.f64 z x) (*.f64 z (+.f64 x t)))))) z)) (/.f64 (+.f64 x t) (/.f64 y z)))
(-.f64 (+.f64 (-.f64 (+.f64 z (*.f64 (/.f64 z y) x)) (*.f64 (/.f64 (+.f64 x t) (*.f64 y y)) (*.f64 z (-.f64 x (+.f64 x t))))) (*.f64 (/.f64 (pow.f64 (+.f64 x t) 2) (pow.f64 y 3)) (*.f64 z (-.f64 x (+.f64 x t))))) (/.f64 z (/.f64 y (+.f64 x t))))
(+.f64 (-.f64 (+.f64 z (*.f64 (/.f64 z y) x)) (*.f64 (/.f64 (*.f64 z (-.f64 (-.f64 x t) x)) (*.f64 y y)) (+.f64 x t))) (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 x t) 2) (pow.f64 y 3)) (*.f64 z (-.f64 (-.f64 x t) x))) (*.f64 (/.f64 z y) (+.f64 x t))))
z
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 t x) z))) y)) z)
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (*.f64 z x) (*.f64 z (+.f64 x t)))) y) z)
(-.f64 z (/.f64 (neg.f64 (*.f64 z (-.f64 x (+.f64 x t)))) y))
(-.f64 z (/.f64 (neg.f64 (*.f64 z (-.f64 (-.f64 x t) x))) y))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 t x) z))) y)) (+.f64 (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 t x) z)))) (pow.f64 y 2)) z))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (*.f64 z x) (*.f64 z (+.f64 x t)))) y) (+.f64 z (/.f64 (+.f64 x t) (/.f64 (*.f64 y y) (*.f64 -1 (-.f64 (*.f64 z x) (*.f64 z (+.f64 x t))))))))
(+.f64 (*.f64 (/.f64 (neg.f64 (*.f64 z (-.f64 x (+.f64 x t)))) y) (/.f64 (+.f64 x t) y)) (-.f64 z (/.f64 (neg.f64 (*.f64 z (-.f64 x (+.f64 x t)))) y)))
(+.f64 z (-.f64 (*.f64 (/.f64 (neg.f64 (*.f64 z (-.f64 (-.f64 x t) x))) (*.f64 y y)) (+.f64 x t)) (/.f64 (neg.f64 (*.f64 z (-.f64 (-.f64 x t) x))) y)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 t x) z))) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 t x) z)))) (pow.f64 y 3))) (+.f64 (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 t x) z)))) (pow.f64 y 2)) z)))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (*.f64 z x) (*.f64 z (+.f64 x t)))) y) (fma.f64 -1 (/.f64 (*.f64 (*.f64 -1 (-.f64 (*.f64 z x) (*.f64 z (+.f64 x t)))) (pow.f64 (+.f64 x t) 2)) (pow.f64 y 3)) (+.f64 z (/.f64 (+.f64 x t) (/.f64 (*.f64 y y) (*.f64 -1 (-.f64 (*.f64 z x) (*.f64 z (+.f64 x t)))))))))
(-.f64 (-.f64 (+.f64 z (*.f64 (/.f64 (neg.f64 (*.f64 z (-.f64 x (+.f64 x t)))) y) (/.f64 (+.f64 x t) y))) (*.f64 (/.f64 (pow.f64 (+.f64 x t) 2) (pow.f64 y 3)) (neg.f64 (*.f64 z (-.f64 x (+.f64 x t)))))) (/.f64 (neg.f64 (*.f64 z (-.f64 x (+.f64 x t)))) y))
(-.f64 (+.f64 z (*.f64 (/.f64 (neg.f64 (*.f64 z (-.f64 (-.f64 x t) x))) (*.f64 y y)) (+.f64 x t))) (+.f64 (/.f64 (neg.f64 (*.f64 z (-.f64 (-.f64 x t) x))) y) (*.f64 (/.f64 (pow.f64 (+.f64 x t) 2) (pow.f64 y 3)) (neg.f64 (*.f64 z (-.f64 (-.f64 x t) x))))))
(/.f64 (*.f64 y z) (+.f64 y t))
(/.f64 (*.f64 z y) (+.f64 t y))
(*.f64 (/.f64 y (+.f64 t y)) z)
(*.f64 (/.f64 z (+.f64 t y)) y)
(+.f64 (*.f64 (-.f64 (/.f64 z (+.f64 y t)) (/.f64 (*.f64 y z) (pow.f64 (+.f64 y t) 2))) x) (/.f64 (*.f64 y z) (+.f64 y t)))
(fma.f64 (-.f64 (/.f64 z (+.f64 t y)) (/.f64 (*.f64 z y) (pow.f64 (+.f64 t y) 2))) x (/.f64 (*.f64 z y) (+.f64 t y)))
(fma.f64 x (-.f64 (/.f64 z (+.f64 t y)) (*.f64 (/.f64 y (pow.f64 (+.f64 t y) 2)) z)) (*.f64 (/.f64 y (+.f64 t y)) z))
(fma.f64 x (-.f64 (/.f64 z (+.f64 t y)) (*.f64 (/.f64 z (pow.f64 (+.f64 t y) 2)) y)) (*.f64 (/.f64 z (+.f64 t y)) y))
(+.f64 (*.f64 (-.f64 (/.f64 z (+.f64 y t)) (/.f64 (*.f64 y z) (pow.f64 (+.f64 y t) 2))) x) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 y z) (pow.f64 (+.f64 y t) 3)) (/.f64 z (pow.f64 (+.f64 y t) 2))) (pow.f64 x 2)) (/.f64 (*.f64 y z) (+.f64 y t))))
(fma.f64 (-.f64 (/.f64 z (+.f64 t y)) (/.f64 (*.f64 z y) (pow.f64 (+.f64 t y) 2))) x (fma.f64 (-.f64 (/.f64 (*.f64 z y) (pow.f64 (+.f64 t y) 3)) (/.f64 z (pow.f64 (+.f64 t y) 2))) (*.f64 x x) (/.f64 (*.f64 z y) (+.f64 t y))))
(fma.f64 x (-.f64 (/.f64 z (+.f64 t y)) (*.f64 (/.f64 y (pow.f64 (+.f64 t y) 2)) z)) (fma.f64 (-.f64 (*.f64 (/.f64 y (pow.f64 (+.f64 t y) 3)) z) (/.f64 z (pow.f64 (+.f64 t y) 2))) (*.f64 x x) (*.f64 (/.f64 y (+.f64 t y)) z)))
(fma.f64 x (-.f64 (/.f64 z (+.f64 t y)) (*.f64 (/.f64 z (pow.f64 (+.f64 t y) 2)) y)) (fma.f64 (-.f64 (*.f64 (/.f64 z (pow.f64 (+.f64 t y) 3)) y) (/.f64 z (pow.f64 (+.f64 t y) 2))) (*.f64 x x) (*.f64 (/.f64 z (+.f64 t y)) y)))
(+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 (+.f64 y t) 3)) (/.f64 (*.f64 y z) (pow.f64 (+.f64 y t) 4))) (pow.f64 x 3)) (+.f64 (*.f64 (-.f64 (/.f64 z (+.f64 y t)) (/.f64 (*.f64 y z) (pow.f64 (+.f64 y t) 2))) x) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 y z) (pow.f64 (+.f64 y t) 3)) (/.f64 z (pow.f64 (+.f64 y t) 2))) (pow.f64 x 2)) (/.f64 (*.f64 y z) (+.f64 y t)))))
(fma.f64 (-.f64 (/.f64 z (pow.f64 (+.f64 t y) 3)) (/.f64 (*.f64 z y) (pow.f64 (+.f64 t y) 4))) (pow.f64 x 3) (fma.f64 (-.f64 (/.f64 z (+.f64 t y)) (/.f64 (*.f64 z y) (pow.f64 (+.f64 t y) 2))) x (fma.f64 (-.f64 (/.f64 (*.f64 z y) (pow.f64 (+.f64 t y) 3)) (/.f64 z (pow.f64 (+.f64 t y) 2))) (*.f64 x x) (/.f64 (*.f64 z y) (+.f64 t y)))))
(fma.f64 (-.f64 (/.f64 z (pow.f64 (+.f64 t y) 3)) (*.f64 (/.f64 y (pow.f64 (+.f64 t y) 4)) z)) (pow.f64 x 3) (fma.f64 x (-.f64 (/.f64 z (+.f64 t y)) (*.f64 (/.f64 y (pow.f64 (+.f64 t y) 2)) z)) (fma.f64 (-.f64 (*.f64 (/.f64 y (pow.f64 (+.f64 t y) 3)) z) (/.f64 z (pow.f64 (+.f64 t y) 2))) (*.f64 x x) (*.f64 (/.f64 y (+.f64 t y)) z))))
(fma.f64 (-.f64 (/.f64 z (pow.f64 (+.f64 t y) 3)) (*.f64 (/.f64 y (pow.f64 (+.f64 t y) 4)) z)) (pow.f64 x 3) (fma.f64 x (-.f64 (/.f64 z (+.f64 t y)) (*.f64 (/.f64 z (pow.f64 (+.f64 t y) 2)) y)) (fma.f64 (-.f64 (*.f64 (/.f64 z (pow.f64 (+.f64 t y) 3)) y) (/.f64 z (pow.f64 (+.f64 t y) 2))) (*.f64 x x) (*.f64 (/.f64 z (+.f64 t y)) y))))
z
(-.f64 (+.f64 z (/.f64 (*.f64 y z) x)) (/.f64 (*.f64 z (+.f64 y t)) x))
(+.f64 z (-.f64 (/.f64 y (/.f64 x z)) (/.f64 (*.f64 z (+.f64 t y)) x)))
(+.f64 z (-.f64 (*.f64 (/.f64 y x) z) (*.f64 (/.f64 z x) (+.f64 t y))))
(+.f64 z (-.f64 (*.f64 (/.f64 y x) z) (*.f64 (/.f64 (+.f64 t y) x) z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 z (+.f64 y t))) (+.f64 y t)) (pow.f64 x 2))) (+.f64 z (/.f64 (*.f64 y z) x))) (/.f64 (*.f64 z (+.f64 y t)) x))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 z y) (*.f64 z (+.f64 t y))) (/.f64 (*.f64 x x) (+.f64 t y))) (+.f64 z (/.f64 y (/.f64 x z)))) (/.f64 (*.f64 z (+.f64 t y)) x))
(-.f64 (-.f64 (+.f64 z (*.f64 (/.f64 y x) z)) (/.f64 (*.f64 z (-.f64 y (+.f64 t y))) (/.f64 x (/.f64 (+.f64 t y) x)))) (*.f64 (/.f64 z x) (+.f64 t y)))
(-.f64 (+.f64 z (*.f64 (/.f64 y x) z)) (+.f64 (*.f64 (/.f64 (+.f64 t y) (*.f64 x x)) (*.f64 z (-.f64 y (+.f64 t y)))) (*.f64 (/.f64 (+.f64 t y) x) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 z (+.f64 y t))) (pow.f64 (+.f64 y t) 2)) (pow.f64 x 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 z (+.f64 y t))) (+.f64 y t)) (pow.f64 x 2))) (+.f64 z (/.f64 (*.f64 y z) x)))) (/.f64 (*.f64 z (+.f64 y t)) x))
(+.f64 (/.f64 (-.f64 (*.f64 z y) (*.f64 z (+.f64 t y))) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 t y) 2))) (-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 z y) (*.f64 z (+.f64 t y))) (/.f64 (*.f64 x x) (+.f64 t y))) (+.f64 z (/.f64 y (/.f64 x z)))) (/.f64 (*.f64 z (+.f64 t y)) x)))
(+.f64 (-.f64 (+.f64 z (*.f64 (/.f64 y x) z)) (/.f64 (*.f64 z (-.f64 y (+.f64 t y))) (/.f64 x (/.f64 (+.f64 t y) x)))) (-.f64 (*.f64 (/.f64 (*.f64 z (-.f64 y (+.f64 t y))) (pow.f64 x 3)) (pow.f64 (+.f64 t y) 2)) (*.f64 (/.f64 z x) (+.f64 t y))))
(+.f64 (-.f64 (+.f64 z (*.f64 (/.f64 y x) z)) (*.f64 (/.f64 (+.f64 t y) (*.f64 x x)) (*.f64 z (-.f64 y (+.f64 t y))))) (-.f64 (*.f64 (/.f64 (*.f64 z (-.f64 y (+.f64 t y))) (pow.f64 x 3)) (pow.f64 (+.f64 t y) 2)) (*.f64 (/.f64 (+.f64 t y) x) z)))
z
(+.f64 z (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 z (+.f64 y t)))) x)))
(+.f64 z (neg.f64 (/.f64 (*.f64 -1 (-.f64 (*.f64 z y) (*.f64 z (+.f64 t y)))) x)))
(-.f64 z (/.f64 (neg.f64 (*.f64 z (-.f64 y (+.f64 t y)))) x))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 z (+.f64 y t)))) (+.f64 y t)) (pow.f64 x 2)) (+.f64 z (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 z (+.f64 y t)))) x))))
(+.f64 (+.f64 (/.f64 (*.f64 -1 (-.f64 (*.f64 z y) (*.f64 z (+.f64 t y)))) (/.f64 (*.f64 x x) (+.f64 t y))) z) (neg.f64 (/.f64 (*.f64 -1 (-.f64 (*.f64 z y) (*.f64 z (+.f64 t y)))) x)))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 z (-.f64 y (+.f64 t y))) (/.f64 x (/.f64 (+.f64 t y) x))) z) (/.f64 (neg.f64 (*.f64 z (-.f64 y (+.f64 t y)))) x))
(-.f64 (fma.f64 -1 (*.f64 (/.f64 (+.f64 t y) (*.f64 x x)) (*.f64 z (-.f64 y (+.f64 t y)))) z) (/.f64 (neg.f64 (*.f64 z (-.f64 y (+.f64 t y)))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 z (+.f64 y t)))) (pow.f64 (+.f64 y t) 2)) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 z (+.f64 y t)))) (+.f64 y t)) (pow.f64 x 2)) (+.f64 z (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 z (+.f64 y t)))) x)))))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (*.f64 z y) (*.f64 z (+.f64 t y)))) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 t y) 2))) (+.f64 (+.f64 (/.f64 (*.f64 -1 (-.f64 (*.f64 z y) (*.f64 z (+.f64 t y)))) (/.f64 (*.f64 x x) (+.f64 t y))) z) (neg.f64 (/.f64 (*.f64 -1 (-.f64 (*.f64 z y) (*.f64 z (+.f64 t y)))) x))))
(-.f64 (-.f64 (fma.f64 -1 (/.f64 (*.f64 z (-.f64 y (+.f64 t y))) (/.f64 x (/.f64 (+.f64 t y) x))) z) (/.f64 (neg.f64 (*.f64 z (-.f64 y (+.f64 t y)))) x)) (/.f64 (neg.f64 (*.f64 z (-.f64 y (+.f64 t y)))) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 t y) 2))))
(-.f64 (-.f64 (fma.f64 -1 (*.f64 (/.f64 (+.f64 t y) (*.f64 x x)) (*.f64 z (-.f64 y (+.f64 t y)))) z) (/.f64 (neg.f64 (*.f64 z (-.f64 y (+.f64 t y)))) x)) (/.f64 (neg.f64 (*.f64 z (-.f64 y (+.f64 t y)))) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 t y) 2))))
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x)))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x)))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x)))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x)))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x)))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x)))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x)))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x)))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x)))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x)))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x)))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(/.f64 (*.f64 (+.f64 y x) z) (+.f64 y (+.f64 t x)))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
z
(+.f64 z (*.f64 -1 (/.f64 (*.f64 t z) (+.f64 y x))))
(+.f64 z (neg.f64 (/.f64 (*.f64 z t) (+.f64 x y))))
(-.f64 z (/.f64 t (/.f64 (+.f64 x y) z)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 (+.f64 y x) 2)) (+.f64 z (*.f64 -1 (/.f64 (*.f64 t z) (+.f64 y x)))))
(+.f64 (+.f64 z (neg.f64 (/.f64 (*.f64 z t) (+.f64 x y)))) (/.f64 (*.f64 z (*.f64 t t)) (pow.f64 (+.f64 x y) 2)))
(+.f64 (-.f64 z (/.f64 t (/.f64 (+.f64 x y) z))) (*.f64 (/.f64 (*.f64 t t) (pow.f64 (+.f64 x y) 2)) z))
(+.f64 z (-.f64 (*.f64 (/.f64 z (pow.f64 (+.f64 x y) 2)) (*.f64 t t)) (/.f64 t (/.f64 (+.f64 x y) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 (+.f64 y x) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 (+.f64 y x) 3))) (+.f64 z (*.f64 -1 (/.f64 (*.f64 t z) (+.f64 y x))))))
(+.f64 (/.f64 (*.f64 z (*.f64 t t)) (pow.f64 (+.f64 x y) 2)) (fma.f64 -1 (/.f64 (*.f64 z (pow.f64 t 3)) (pow.f64 (+.f64 x y) 3)) (+.f64 z (neg.f64 (/.f64 (*.f64 z t) (+.f64 x y))))))
(+.f64 (-.f64 z (/.f64 t (/.f64 (+.f64 x y) z))) (-.f64 (*.f64 (/.f64 (*.f64 t t) (pow.f64 (+.f64 x y) 2)) z) (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 (+.f64 x y) 3)) z)))
(+.f64 (-.f64 z (/.f64 t (/.f64 (+.f64 x y) z))) (-.f64 (*.f64 (/.f64 z (pow.f64 (+.f64 x y) 2)) (*.f64 t t)) (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 (+.f64 x y) 3)) z)))
(/.f64 (*.f64 (+.f64 y x) z) t)
(/.f64 (+.f64 x y) (/.f64 t z))
(*.f64 (/.f64 (+.f64 x y) t) z)
(*.f64 (/.f64 z t) (+.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) z) (pow.f64 t 2))) (/.f64 (*.f64 (+.f64 y x) z) t))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 x y) 2) (/.f64 (*.f64 t t) z)) (/.f64 (+.f64 x y) (/.f64 t z)))
(-.f64 (*.f64 (/.f64 (+.f64 x y) t) z) (*.f64 (/.f64 z t) (/.f64 (pow.f64 (+.f64 x y) 2) t)))
(-.f64 (*.f64 (/.f64 z t) (+.f64 x y)) (*.f64 (/.f64 z (*.f64 t t)) (pow.f64 (+.f64 x y) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) z) (pow.f64 t 2))) (+.f64 (/.f64 (*.f64 (+.f64 y x) z) t) (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) z) (pow.f64 t 3))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 x y) 2) (/.f64 (*.f64 t t) z)) (/.f64 (+.f64 x y) (/.f64 t z))) (/.f64 (pow.f64 (+.f64 x y) 3) (/.f64 (pow.f64 t 3) z)))
(+.f64 (-.f64 (*.f64 (/.f64 (+.f64 x y) t) z) (*.f64 (/.f64 z t) (/.f64 (pow.f64 (+.f64 x y) 2) t))) (/.f64 (pow.f64 (+.f64 x y) 3) (/.f64 (pow.f64 t 3) z)))
(+.f64 (*.f64 (/.f64 z t) (+.f64 x y)) (-.f64 (/.f64 (pow.f64 (+.f64 x y) 3) (/.f64 (pow.f64 t 3) z)) (*.f64 (/.f64 z (*.f64 t t)) (pow.f64 (+.f64 x y) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) z) (pow.f64 t 2))) (+.f64 (/.f64 (*.f64 (+.f64 y x) z) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 4) z) (pow.f64 t 4))) (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) z) (pow.f64 t 3)))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 x y) 2) (/.f64 (*.f64 t t) z)) (/.f64 (+.f64 x y) (/.f64 t z))) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 x y) 4) (/.f64 (pow.f64 t 4) z)) (/.f64 (pow.f64 (+.f64 x y) 3) (/.f64 (pow.f64 t 3) z))))
(+.f64 (-.f64 (*.f64 (/.f64 (+.f64 x y) t) z) (*.f64 (/.f64 z t) (/.f64 (pow.f64 (+.f64 x y) 2) t))) (-.f64 (/.f64 (pow.f64 (+.f64 x y) 3) (/.f64 (pow.f64 t 3) z)) (*.f64 (/.f64 (pow.f64 (+.f64 x y) 4) (pow.f64 t 4)) z)))
(+.f64 (*.f64 (/.f64 z t) (+.f64 x y)) (-.f64 (-.f64 (/.f64 (pow.f64 (+.f64 x y) 3) (/.f64 (pow.f64 t 3) z)) (*.f64 (/.f64 (pow.f64 (+.f64 x y) 4) (pow.f64 t 4)) z)) (*.f64 (/.f64 z (*.f64 t t)) (pow.f64 (+.f64 x y) 2))))
(/.f64 (*.f64 (+.f64 y x) z) t)
(/.f64 (+.f64 x y) (/.f64 t z))
(*.f64 (/.f64 (+.f64 x y) t) z)
(*.f64 (/.f64 z t) (+.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) z) (pow.f64 t 2))) (/.f64 (*.f64 (+.f64 y x) z) t))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 x y) 2) (/.f64 (*.f64 t t) z)) (/.f64 (+.f64 x y) (/.f64 t z)))
(-.f64 (*.f64 (/.f64 (+.f64 x y) t) z) (*.f64 (/.f64 z t) (/.f64 (pow.f64 (+.f64 x y) 2) t)))
(-.f64 (*.f64 (/.f64 z t) (+.f64 x y)) (*.f64 (/.f64 z (*.f64 t t)) (pow.f64 (+.f64 x y) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) z) (pow.f64 t 2))) (+.f64 (/.f64 (*.f64 (+.f64 y x) z) t) (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) z) (pow.f64 t 3))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 x y) 2) (/.f64 (*.f64 t t) z)) (/.f64 (+.f64 x y) (/.f64 t z))) (/.f64 (pow.f64 (+.f64 x y) 3) (/.f64 (pow.f64 t 3) z)))
(+.f64 (-.f64 (*.f64 (/.f64 (+.f64 x y) t) z) (*.f64 (/.f64 z t) (/.f64 (pow.f64 (+.f64 x y) 2) t))) (/.f64 (pow.f64 (+.f64 x y) 3) (/.f64 (pow.f64 t 3) z)))
(+.f64 (*.f64 (/.f64 z t) (+.f64 x y)) (-.f64 (/.f64 (pow.f64 (+.f64 x y) 3) (/.f64 (pow.f64 t 3) z)) (*.f64 (/.f64 z (*.f64 t t)) (pow.f64 (+.f64 x y) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) z) (pow.f64 t 2))) (+.f64 (/.f64 (*.f64 (+.f64 y x) z) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 4) z) (pow.f64 t 4))) (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) z) (pow.f64 t 3)))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 x y) 2) (/.f64 (*.f64 t t) z)) (/.f64 (+.f64 x y) (/.f64 t z))) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 x y) 4) (/.f64 (pow.f64 t 4) z)) (/.f64 (pow.f64 (+.f64 x y) 3) (/.f64 (pow.f64 t 3) z))))
(+.f64 (-.f64 (*.f64 (/.f64 (+.f64 x y) t) z) (*.f64 (/.f64 z t) (/.f64 (pow.f64 (+.f64 x y) 2) t))) (-.f64 (/.f64 (pow.f64 (+.f64 x y) 3) (/.f64 (pow.f64 t 3) z)) (*.f64 (/.f64 (pow.f64 (+.f64 x y) 4) (pow.f64 t 4)) z)))
(+.f64 (*.f64 (/.f64 z t) (+.f64 x y)) (-.f64 (-.f64 (/.f64 (pow.f64 (+.f64 x y) 3) (/.f64 (pow.f64 t 3) z)) (*.f64 (/.f64 (pow.f64 (+.f64 x y) 4) (pow.f64 t 4)) z)) (*.f64 (/.f64 z (*.f64 t t)) (pow.f64 (+.f64 x y) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t)))))) 1)
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(*.f64 (+.f64 y x) (*.f64 z (/.f64 1 (+.f64 y (+.f64 x t)))))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(*.f64 (+.f64 y x) (/.f64 z (+.f64 y (+.f64 x t))))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(*.f64 (*.f64 (+.f64 y x) z) (/.f64 1 (+.f64 y (+.f64 x t))))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(*.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t)))) 1)
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(*.f64 1 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t)))))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(*.f64 (sqrt.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))) (sqrt.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 y x) z)) (*.f64 (sqrt.f64 (*.f64 (+.f64 y x) z)) (/.f64 1 (+.f64 y (+.f64 x t)))))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(*.f64 (cbrt.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))) (pow.f64 (cbrt.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))) 2))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))) 2) (cbrt.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y x) z)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 y x) z)) (/.f64 1 (+.f64 y (+.f64 x t)))))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(*.f64 (/.f64 1 (+.f64 y (+.f64 x t))) (*.f64 (+.f64 y x) z))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(*.f64 (*.f64 (+.f64 y x) (neg.f64 z)) (/.f64 -1 (+.f64 y (+.f64 x t))))
(*.f64 (+.f64 x y) (*.f64 (neg.f64 z) (/.f64 -1 (+.f64 (+.f64 t y) x))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (neg.f64 z))) (+.f64 x (+.f64 t y)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 y (+.f64 x t)))) (/.f64 (+.f64 y x) (/.f64 (sqrt.f64 (+.f64 y (+.f64 x t))) z)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (+.f64 t y) x))) (*.f64 (/.f64 (+.f64 x y) (sqrt.f64 (+.f64 (+.f64 t y) x))) z))
(*.f64 (/.f64 z (sqrt.f64 (+.f64 x (+.f64 t y)))) (/.f64 (+.f64 x y) (sqrt.f64 (+.f64 x (+.f64 t y)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2)) (/.f64 (+.f64 y x) (/.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) z)))
(/.f64 (*.f64 1 (*.f64 (/.f64 (+.f64 x y) (cbrt.f64 (+.f64 (+.f64 t y) x))) z)) (pow.f64 (cbrt.f64 (+.f64 (+.f64 t y) x)) 2))
(*.f64 (/.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) 2)) (/.f64 z (cbrt.f64 (+.f64 x (+.f64 t y)))))
(*.f64 (/.f64 z (+.f64 y (+.f64 x t))) (+.f64 y x))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(*.f64 (/.f64 z (sqrt.f64 (+.f64 y (+.f64 x t)))) (/.f64 (+.f64 y x) (sqrt.f64 (+.f64 y (+.f64 x t)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (+.f64 t y) x))) (*.f64 (/.f64 (+.f64 x y) (sqrt.f64 (+.f64 (+.f64 t y) x))) z))
(*.f64 (/.f64 z (sqrt.f64 (+.f64 x (+.f64 t y)))) (/.f64 (+.f64 x y) (sqrt.f64 (+.f64 x (+.f64 t y)))))
(*.f64 (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))) z)
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(*.f64 (/.f64 (+.f64 y x) (/.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)) z)) (+.f64 x (-.f64 t y)))
(*.f64 (/.f64 (+.f64 x y) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (*.f64 z (+.f64 x (-.f64 t y))))
(/.f64 (*.f64 z (*.f64 (+.f64 x y) (+.f64 t (-.f64 x y)))) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))
(*.f64 (/.f64 z (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 x t) 3)) (+.f64 y x))) (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 (-.f64 y t) x))))
(*.f64 (*.f64 (/.f64 z (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3))) (+.f64 x y)) (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 (-.f64 y t) x))))
(*.f64 z (*.f64 (fma.f64 y (-.f64 (-.f64 y t) x) (pow.f64 (+.f64 x t) 2)) (/.f64 (+.f64 x y) (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (*.f64 (*.f64 (+.f64 y x) z) (+.f64 x (-.f64 t y))))
(*.f64 (/.f64 (+.f64 x y) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (*.f64 z (+.f64 x (-.f64 t y))))
(/.f64 (*.f64 z (*.f64 (+.f64 x y) (+.f64 t (-.f64 x y)))) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 x t) 3))) (*.f64 (*.f64 (+.f64 y x) z) (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 (-.f64 y t) x)))))
(*.f64 (*.f64 (/.f64 z (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3))) (+.f64 x y)) (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 (-.f64 y t) x))))
(*.f64 z (*.f64 (fma.f64 y (-.f64 (-.f64 y t) x) (pow.f64 (+.f64 x t) 2)) (/.f64 (+.f64 x y) (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3)))))
(*.f64 (/.f64 -1 (+.f64 y (+.f64 x t))) (*.f64 (+.f64 y x) (neg.f64 z)))
(*.f64 (+.f64 x y) (*.f64 (neg.f64 z) (/.f64 -1 (+.f64 (+.f64 t y) x))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (neg.f64 z))) (+.f64 x (+.f64 t y)))
(*.f64 (/.f64 (+.f64 y x) (sqrt.f64 (+.f64 y (+.f64 x t)))) (/.f64 z (sqrt.f64 (+.f64 y (+.f64 x t)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (+.f64 t y) x))) (*.f64 (/.f64 (+.f64 x y) (sqrt.f64 (+.f64 (+.f64 t y) x))) z))
(*.f64 (/.f64 z (sqrt.f64 (+.f64 x (+.f64 t y)))) (/.f64 (+.f64 x y) (sqrt.f64 (+.f64 x (+.f64 t y)))))
(*.f64 (/.f64 (+.f64 y x) (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2)) (/.f64 z (cbrt.f64 (+.f64 y (+.f64 x t)))))
(/.f64 (*.f64 1 (*.f64 (/.f64 (+.f64 x y) (cbrt.f64 (+.f64 (+.f64 t y) x))) z)) (pow.f64 (cbrt.f64 (+.f64 (+.f64 t y) x)) 2))
(*.f64 (/.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) 2)) (/.f64 z (cbrt.f64 (+.f64 x (+.f64 t y)))))
(*.f64 (/.f64 z 1) (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(*.f64 (/.f64 z (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2)) (/.f64 (+.f64 y x) (cbrt.f64 (+.f64 y (+.f64 x t)))))
(/.f64 (*.f64 1 (*.f64 (/.f64 (+.f64 x y) (cbrt.f64 (+.f64 (+.f64 t y) x))) z)) (pow.f64 (cbrt.f64 (+.f64 (+.f64 t y) x)) 2))
(*.f64 (/.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) 2)) (/.f64 z (cbrt.f64 (+.f64 x (+.f64 t y)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 y x) z)) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 y x) z)) (+.f64 y (+.f64 x t))))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 y x) z)) (+.f64 y (+.f64 x t))) (sqrt.f64 (*.f64 (+.f64 y x) z)))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 y x) z)) (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 y x) z)) (cbrt.f64 (+.f64 y (+.f64 x t)))))
(/.f64 (*.f64 1 (*.f64 (/.f64 (+.f64 x y) (cbrt.f64 (+.f64 (+.f64 t y) x))) z)) (pow.f64 (cbrt.f64 (+.f64 (+.f64 t y) x)) 2))
(*.f64 (/.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) 2)) (/.f64 z (cbrt.f64 (+.f64 x (+.f64 t y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y x) z)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 y x) z)) (+.f64 y (+.f64 x t))))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y x) z)) 2) (sqrt.f64 (+.f64 y (+.f64 x t)))) (/.f64 (cbrt.f64 (*.f64 (+.f64 y x) z)) (sqrt.f64 (+.f64 y (+.f64 x t)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (+.f64 t y) x))) (*.f64 (/.f64 (+.f64 x y) (sqrt.f64 (+.f64 (+.f64 t y) x))) z))
(*.f64 (/.f64 z (sqrt.f64 (+.f64 x (+.f64 t y)))) (/.f64 (+.f64 x y) (sqrt.f64 (+.f64 x (+.f64 t y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y x) z)) 2) (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2)) (cbrt.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 x y))) 2) (pow.f64 (cbrt.f64 (+.f64 (+.f64 t y) x)) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 x y))) 2) (pow.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) 2)))
(*.f64 (/.f64 (+.f64 y x) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (*.f64 z (+.f64 x (-.f64 t y))))
(*.f64 (/.f64 (+.f64 x y) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) (*.f64 z (+.f64 x (-.f64 t y))))
(/.f64 (*.f64 z (*.f64 (+.f64 x y) (+.f64 t (-.f64 x y)))) (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))
(*.f64 (/.f64 (+.f64 y x) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 x t) 3))) (*.f64 z (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 (-.f64 y t) x)))))
(*.f64 (*.f64 (/.f64 z (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3))) (+.f64 x y)) (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 (-.f64 y t) x))))
(*.f64 z (*.f64 (fma.f64 y (-.f64 (-.f64 y t) x) (pow.f64 (+.f64 x t) 2)) (/.f64 (+.f64 x y) (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 y x)) (/.f64 (+.f64 y (+.f64 x t)) z)) (sqrt.f64 (+.f64 y x)))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y x) z)) 2) (+.f64 y (+.f64 x t))) (cbrt.f64 (*.f64 (+.f64 y x) z)))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(*.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 x t)) (sqrt.f64 z))) (sqrt.f64 z))
(/.f64 (*.f64 (+.f64 x y) (sqrt.f64 z)) (/.f64 (+.f64 (+.f64 t y) x) (sqrt.f64 z)))
(*.f64 (/.f64 (+.f64 x y) (+.f64 x (+.f64 t y))) (*.f64 (sqrt.f64 z) (sqrt.f64 z)))
(*.f64 (/.f64 (*.f64 (+.f64 y x) z) (neg.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (neg.f64 (+.f64 x (-.f64 t y))))
(*.f64 (/.f64 (+.f64 x y) (/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) z)) (neg.f64 (+.f64 x (-.f64 t y))))
(*.f64 (+.f64 t (-.f64 x y)) (/.f64 (*.f64 (+.f64 x y) (neg.f64 z)) (-.f64 (*.f64 y y) (pow.f64 (+.f64 x t) 2))))
(*.f64 (-.f64 (-.f64 y t) x) (*.f64 (/.f64 (+.f64 x y) (-.f64 (*.f64 y y) (pow.f64 (+.f64 x t) 2))) z))
(*.f64 (/.f64 (*.f64 (+.f64 y x) z) (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 x t) 3)))) (neg.f64 (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 (-.f64 y t) x)))))
(*.f64 (/.f64 (+.f64 x y) (/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3))) z)) (neg.f64 (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 (-.f64 y t) x)))))
(*.f64 (fma.f64 y (-.f64 (-.f64 y t) x) (pow.f64 (+.f64 x t) 2)) (/.f64 (+.f64 x y) (*.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3)) z))))
(*.f64 (/.f64 (+.f64 y x) (neg.f64 (+.f64 y (+.f64 x t)))) (neg.f64 z))
(/.f64 (*.f64 (+.f64 x y) (neg.f64 z)) (neg.f64 (+.f64 (+.f64 t y) x)))
(/.f64 (+.f64 x y) (/.f64 (neg.f64 (+.f64 x (+.f64 t y))) (neg.f64 z)))
(*.f64 (/.f64 (neg.f64 (+.f64 x y)) (-.f64 (neg.f64 x) (+.f64 t y))) z)
(*.f64 (/.f64 (+.f64 y x) (/.f64 (+.f64 y (+.f64 x t)) (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 z))
(/.f64 (*.f64 (+.f64 x y) (cbrt.f64 z)) (/.f64 (+.f64 (+.f64 t y) x) (pow.f64 (cbrt.f64 z) 2)))
(/.f64 (*.f64 (+.f64 x y) (cbrt.f64 z)) (/.f64 (+.f64 x (+.f64 t y)) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 (*.f64 (+.f64 y x) z) (-.f64 (*.f64 y y) (pow.f64 (+.f64 x t) 2))) (-.f64 (-.f64 y t) x))
(*.f64 (/.f64 (+.f64 x y) (/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) z)) (neg.f64 (+.f64 x (-.f64 t y))))
(*.f64 (+.f64 t (-.f64 x y)) (/.f64 (*.f64 (+.f64 x y) (neg.f64 z)) (-.f64 (*.f64 y y) (pow.f64 (+.f64 x t) 2))))
(*.f64 (-.f64 (-.f64 y t) x) (*.f64 (/.f64 (+.f64 x y) (-.f64 (*.f64 y y) (pow.f64 (+.f64 x t) 2))) z))
(*.f64 (/.f64 (*.f64 (+.f64 y x) z) (-.f64 (*.f64 x x) (*.f64 (+.f64 y t) (+.f64 y t)))) (-.f64 x (+.f64 y t)))
(*.f64 (/.f64 (+.f64 x y) (/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 t y) 2)) z)) (-.f64 x (+.f64 t y)))
(*.f64 (/.f64 z (/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 t y) 2)) (+.f64 x y))) (-.f64 x (+.f64 t y)))
(*.f64 (*.f64 (/.f64 z (-.f64 (*.f64 x x) (pow.f64 (+.f64 t y) 2))) (+.f64 x y)) (-.f64 x (+.f64 t y)))
(*.f64 (/.f64 (*.f64 (+.f64 y x) z) (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 y t) 3))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 y t) (+.f64 y t)) (*.f64 x (+.f64 y t)))))
(*.f64 (/.f64 (+.f64 x y) (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) (pow.f64 x 3)) z)) (fma.f64 x x (*.f64 (+.f64 t y) (-.f64 (+.f64 t y) x))))
(*.f64 (*.f64 (/.f64 (+.f64 x y) (+.f64 (pow.f64 (+.f64 t y) 3) (pow.f64 x 3))) z) (fma.f64 x x (*.f64 (+.f64 t y) (+.f64 t (-.f64 y x)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 y (+.f64 x t)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y x) z)) 2))) (cbrt.f64 (*.f64 (+.f64 y x) z)))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y x)) 2) (/.f64 (+.f64 y (+.f64 x t)) z)) (cbrt.f64 (+.f64 y x)))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(*.f64 (/.f64 (*.f64 (+.f64 y x) (neg.f64 z)) (neg.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (+.f64 x (-.f64 t y)))
(*.f64 (/.f64 (+.f64 x y) (/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))) z)) (neg.f64 (+.f64 x (-.f64 t y))))
(*.f64 (+.f64 t (-.f64 x y)) (/.f64 (*.f64 (+.f64 x y) (neg.f64 z)) (-.f64 (*.f64 y y) (pow.f64 (+.f64 x t) 2))))
(*.f64 (-.f64 (-.f64 y t) x) (*.f64 (/.f64 (+.f64 x y) (-.f64 (*.f64 y y) (pow.f64 (+.f64 x t) 2))) z))
(*.f64 (/.f64 (*.f64 (+.f64 y x) (neg.f64 z)) (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 x t) 3)))) (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 (-.f64 y t) x))))
(*.f64 (/.f64 (+.f64 x y) (/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3))) z)) (neg.f64 (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 (-.f64 y t) x)))))
(*.f64 (fma.f64 y (-.f64 (-.f64 y t) x) (pow.f64 (+.f64 x t) 2)) (/.f64 (+.f64 x y) (*.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3)) z))))
(*.f64 (/.f64 (/.f64 (+.f64 y x) (/.f64 (sqrt.f64 (+.f64 y (+.f64 x t))) z)) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 x t) 3)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 (-.f64 y t) x)))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 x y) (sqrt.f64 (+.f64 (+.f64 t y) x))) z) (sqrt.f64 (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 (-.f64 y t) x)))))
(*.f64 (/.f64 (+.f64 x y) (*.f64 (/.f64 (sqrt.f64 (+.f64 x (+.f64 t y))) z) (hypot.f64 (pow.f64 (+.f64 x t) 3/2) (pow.f64 y 3/2)))) (sqrt.f64 (fma.f64 y (-.f64 (-.f64 y t) x) (pow.f64 (+.f64 x t) 2))))
(*.f64 (*.f64 (/.f64 (+.f64 x y) (*.f64 (hypot.f64 (pow.f64 (+.f64 x t) 3/2) (pow.f64 y 3/2)) (sqrt.f64 (+.f64 x (+.f64 t y))))) z) (sqrt.f64 (fma.f64 y (-.f64 (-.f64 y t) x) (pow.f64 (+.f64 x t) 2))))
(*.f64 (/.f64 (/.f64 (+.f64 y x) (/.f64 (sqrt.f64 (+.f64 y (+.f64 x t))) z)) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (sqrt.f64 (+.f64 x (-.f64 t y))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 x y) (sqrt.f64 (+.f64 (+.f64 t y) x))) z) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (sqrt.f64 (+.f64 x (-.f64 t y))))
(*.f64 (/.f64 (+.f64 x y) (*.f64 (/.f64 (sqrt.f64 (+.f64 x (+.f64 t y))) z) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))))) (sqrt.f64 (+.f64 t (-.f64 x y))))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 x y) (sqrt.f64 (+.f64 x (+.f64 t y)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) z) (sqrt.f64 (+.f64 t (-.f64 x y))))
(*.f64 (/.f64 (/.f64 (+.f64 y x) (/.f64 (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2) z)) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 x t) 3)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 (-.f64 y t) x)))))
(*.f64 (/.f64 (+.f64 x y) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 t y) x)) 2) z))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y (-.f64 (-.f64 y t) x)))))
(*.f64 (/.f64 (/.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3))) z)) (cbrt.f64 (fma.f64 y (-.f64 (-.f64 y t) x) (pow.f64 (+.f64 x t) 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) 2)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x t) 3) (pow.f64 y 3)))) z) (cbrt.f64 (fma.f64 y (-.f64 (-.f64 y t) x) (pow.f64 (+.f64 x t) 2))))
(*.f64 (/.f64 (/.f64 (+.f64 y x) (/.f64 (pow.f64 (cbrt.f64 (+.f64 y (+.f64 x t))) 2) z)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) (cbrt.f64 (+.f64 x (-.f64 t y))))
(/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (+.f64 (+.f64 t y) x)) 2)) z) (cbrt.f64 (+.f64 x (-.f64 t y)))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))))
(*.f64 (/.f64 (+.f64 x y) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) 2) z) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y))))) (cbrt.f64 (+.f64 t (-.f64 x y))))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x t) 2) (*.f64 y y)))) z) (cbrt.f64 (+.f64 t (-.f64 x y))))
(pow.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t)))) 1)
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(pow.f64 (sqrt.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))) 2)
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(pow.f64 (cbrt.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))) 3)
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(pow.f64 (pow.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t)))) 3) 1/3)
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(pow.f64 (/.f64 (+.f64 y (+.f64 x t)) (*.f64 (+.f64 y x) z)) -1)
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(neg.f64 (/.f64 (*.f64 (+.f64 y x) z) (neg.f64 (+.f64 y (+.f64 x t)))))
(/.f64 (*.f64 (+.f64 x y) (neg.f64 z)) (neg.f64 (+.f64 (+.f64 t y) x)))
(/.f64 (+.f64 x y) (/.f64 (neg.f64 (+.f64 x (+.f64 t y))) (neg.f64 z)))
(*.f64 (/.f64 (neg.f64 (+.f64 x y)) (-.f64 (neg.f64 x) (+.f64 t y))) z)
(sqrt.f64 (pow.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t)))) 2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z)) 2))
(fabs.f64 (/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y))))
(log.f64 (exp.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t)))))))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(cbrt.f64 (pow.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t)))) 3))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 y x) z) 3) (pow.f64 (+.f64 y (+.f64 x t)) 3)))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(expm1.f64 (log1p.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(exp.f64 (log.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(exp.f64 (*.f64 (log.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))) 1))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))
(log1p.f64 (expm1.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))))))
(/.f64 (+.f64 x y) (/.f64 (+.f64 (+.f64 t y) x) z))
(/.f64 (*.f64 z (+.f64 x y)) (+.f64 x (+.f64 t y)))

eval515.0ms (2%)

Compiler

Compiled 54357 to 12016 computations (77.9% saved)

prune708.0ms (2.8%)

Pruning

35 alts after pruning (31 fresh and 4 done)

PrunedKeptTotal
New1635141649
Fresh131730
Picked101
Done246
Total1651351686
Error
0b
Counts
1686 → 35
Alt Table
Click to see full alt table
StatusErrorProgram
29.3b
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
38.1b
(/.f64 (+.f64 (*.f64 z x) (*.f64 a t)) (+.f64 t x))
59.0b
(/.f64 (+.f64 y t) (/.f64 x a))
41.6b
(/.f64 (+.f64 y t) (*.f64 (/.f64 1 a) (+.f64 t (+.f64 y x))))
58.3b
(/.f64 (+.f64 x y) (/.f64 t z))
50.1b
(/.f64 (*.f64 z x) (+.f64 x t))
60.6b
(/.f64 (*.f64 a t) x)
59.8b
(/.f64 (neg.f64 (*.f64 y b)) x)
52.5b
(/.f64 (neg.f64 y) (/.f64 (+.f64 y x) b))
53.6b
(/.f64 (neg.f64 y) (/.f64 (+.f64 y t) b))
55.9b
(/.f64 (neg.f64 y) (/.f64 (+.f64 t x) b))
58.6b
(/.f64 (neg.f64 y) (/.f64 x b))
59.9b
(/.f64 (neg.f64 y) (/.f64 t b))
59.4b
(/.f64 (neg.f64 b) (/.f64 x y))
43.3b
(/.f64 a (/.f64 (+.f64 t x) t))
61.0b
(/.f64 a (/.f64 x y))
59.5b
(/.f64 a (/.f64 x t))
56.2b
(-.f64 (/.f64 b (/.f64 y x)) b)
12.7b
(-.f64 (+.f64 (*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y)) z) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b)))
30.7b
(-.f64 (+.f64 z a) b)
11.9b
(-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b)))
44.1b
(+.f64 (/.f64 a (/.f64 x (+.f64 t y))) (-.f64 (+.f64 z (/.f64 (-.f64 z b) (/.f64 x y))) (/.f64 z (/.f64 x (+.f64 t y)))))
43.6b
(+.f64 (*.f64 y (-.f64 (/.f64 a x) (/.f64 b x))) z)
36.7b
(+.f64 z (/.f64 (*.f64 y (-.f64 a b)) (+.f64 y x)))
45.5b
(+.f64 z (neg.f64 (/.f64 (*.f64 z t) (+.f64 x y))))
38.7b
(*.f64 (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))) z)
48.5b
(*.f64 (/.f64 z (+.f64 x t)) x)
50.2b
(*.f64 (/.f64 z (+.f64 t y)) y)
47.7b
(*.f64 (/.f64 y (+.f64 y x)) a)
48.8b
(*.f64 (/.f64 y (+.f64 t y)) z)
59.8b
(*.f64 t (/.f64 a x))
61.0b
(neg.f64 (/.f64 (*.f64 y b) t))
55.6b
(neg.f64 b)
43.6b
z
41.5b
a
Compiler

Compiled 956 to 635 computations (33.6% saved)

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (+.f64 x (+.f64 t y)) b)
0.0b
(/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y))
0.8b
(/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))
9.0b
(/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b))
Compiler

Compiled 95 to 15 computations (84.2% saved)

series4.0ms (0%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
x
@0
(/.f64 (+.f64 x (+.f64 t y)) b)
0.0ms
x
@inf
(/.f64 (+.f64 x (+.f64 t y)) b)
0.0ms
y
@inf
(/.f64 (+.f64 x (+.f64 t y)) b)
0.0ms
y
@0
(/.f64 (+.f64 x (+.f64 t y)) b)
0.0ms
t
@inf
(/.f64 (+.f64 x (+.f64 t y)) b)

rewrite70.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1408×associate-*l/
1080×*-commutative
958×distribute-lft-in
924×associate-/r*
700×associate-/l*
Iterations

Useful iterations: 0 (0.0ms)

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

simplify90.0ms (0.4%)

Algorithm
egg-herbie
Rules
1466×associate-+r+
1340×associate-*r/
920×associate-*l/
858×fma-def
804×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01593468
14822420
220682356
376512356
Stop Event
node limit
Counts
102 → 80
Calls
Call 1
Inputs
(/.f64 (+.f64 y t) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 x b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 x b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y x) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 t b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 t b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 t x) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 y b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 y b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(/.f64 (+.f64 y (+.f64 t x)) b)
(/.f64 (+.f64 y (+.f64 t x)) b)
(/.f64 (+.f64 y (+.f64 t x)) b)
(/.f64 (+.f64 y (+.f64 t x)) b)
(/.f64 (+.f64 y (+.f64 t x)) b)
(/.f64 (+.f64 y (+.f64 t x)) b)
(/.f64 (+.f64 y (+.f64 t x)) b)
(/.f64 (+.f64 y (+.f64 t x)) b)
(/.f64 (+.f64 y (+.f64 t x)) b)
(/.f64 (+.f64 y (+.f64 t x)) b)
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (*.f64 (/.f64 1 b) x) (*.f64 (/.f64 1 b) (+.f64 t y)))
(+.f64 (*.f64 (/.f64 1 b) (+.f64 t y)) (*.f64 (/.f64 1 b) x))
(+.f64 (*.f64 (/.f64 1 b) t) (*.f64 (/.f64 1 b) (+.f64 x y)))
(+.f64 (*.f64 (/.f64 1 b) (+.f64 x y)) (*.f64 (/.f64 1 b) t))
(+.f64 (*.f64 (/.f64 1 b) y) (*.f64 (/.f64 1 b) (+.f64 x t)))
(+.f64 (*.f64 (/.f64 1 b) (+.f64 x t)) (*.f64 (/.f64 1 b) y))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (+.f64 t y)) b))) 1)
(*.f64 (+.f64 x (+.f64 t y)) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 x (+.f64 t y)) b) 1)
(*.f64 1 (/.f64 (+.f64 x (+.f64 t y)) b))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (+.f64 t y)) b)) (sqrt.f64 (/.f64 (+.f64 x (+.f64 t y)) b)))
(*.f64 (sqrt.f64 (+.f64 x (+.f64 t y))) (*.f64 (sqrt.f64 (+.f64 x (+.f64 t y))) (/.f64 1 b)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x (+.f64 t y)) b)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (+.f64 t y)) b)) 2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x (+.f64 t y)) b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (+.f64 t y)) b)) 2) (cbrt.f64 (/.f64 (+.f64 x (+.f64 t y)) b)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) 2) (*.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) (/.f64 1 b)))
(*.f64 (/.f64 1 b) (+.f64 x (+.f64 t y)))
(*.f64 (neg.f64 (+.f64 x (+.f64 t y))) (/.f64 -1 b))
(*.f64 (*.f64 (sqrt.f64 (+.f64 x (+.f64 t y))) (/.f64 1 b)) (sqrt.f64 (+.f64 x (+.f64 t y))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) (/.f64 1 b)) (pow.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) 2))
(*.f64 (/.f64 (+.f64 x (+.f64 t y)) (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b)))
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (+.f64 x (+.f64 t y)) (sqrt.f64 b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 x (+.f64 t y)) (cbrt.f64 b)))
(*.f64 (/.f64 (+.f64 x (+.f64 t y)) (cbrt.f64 b)) (/.f64 1 (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 -1 b) (neg.f64 (+.f64 x (+.f64 t y))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (+.f64 t y))) 1) (/.f64 (sqrt.f64 (+.f64 x (+.f64 t y))) b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (+.f64 t y))) b) (sqrt.f64 (+.f64 x (+.f64 t y))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (+.f64 t y))) b) (/.f64 (sqrt.f64 (+.f64 x (+.f64 t y))) 1))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (+.f64 t y))) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (sqrt.f64 (+.f64 x (+.f64 t y))) (cbrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (+.f64 t y))) (cbrt.f64 b)) (/.f64 (sqrt.f64 (+.f64 x (+.f64 t y))) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) 2) 1) (/.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) b))
(*.f64 (/.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) b) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) 2) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) 2) (sqrt.f64 b)) (/.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) (sqrt.f64 b)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) (sqrt.f64 b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) 2) (sqrt.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) 2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (/.f64 (+.f64 x (+.f64 t y)) b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) 2) b) (cbrt.f64 (+.f64 x (+.f64 t y))))
(*.f64 (/.f64 1 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) 2))) (cbrt.f64 (+.f64 x (+.f64 t y))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 t y) 2)) (/.f64 1 b)) (-.f64 (*.f64 x x) (pow.f64 (+.f64 t y) 2))) (+.f64 x (+.f64 t y)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 t y) 2)) (/.f64 1 b)) (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 t y) 3))) (+.f64 (*.f64 x x) (*.f64 (+.f64 t y) (+.f64 x (+.f64 t y)))))
(*.f64 (/.f64 (*.f64 (/.f64 1 b) (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 t y) 3))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 (+.f64 t y) (+.f64 t (-.f64 y x))) (*.f64 (+.f64 t y) (+.f64 t (-.f64 y x)))))) (-.f64 (*.f64 x x) (*.f64 (+.f64 t y) (+.f64 t (-.f64 y x)))))
(*.f64 (/.f64 (*.f64 (/.f64 1 b) (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 t y) 3))) (+.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (*.f64 (+.f64 t y) (+.f64 t (-.f64 y x))) 3))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (+.f64 t y) (+.f64 t (-.f64 y x))) (*.f64 (+.f64 t y) (+.f64 t (-.f64 y x)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 t y) (+.f64 t (-.f64 y x)))))))
(pow.f64 (/.f64 (+.f64 x (+.f64 t y)) b) 1)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (+.f64 t y)) b)) 2)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (+.f64 t y)) b)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (+.f64 t y)) b) 3) 1/3)
(pow.f64 (/.f64 b (+.f64 x (+.f64 t y))) -1)
(neg.f64 (/.f64 (+.f64 x (+.f64 t y)) (neg.f64 b)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (+.f64 t y)) b) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 x (+.f64 t y)) b)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x (+.f64 t y)) b))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (+.f64 t y)) b) 3))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (+.f64 t y)) b)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (+.f64 t y)) b)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (+.f64 t y)) b)))
Outputs
(/.f64 (+.f64 y t) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(/.f64 x b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(/.f64 x b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(/.f64 (+.f64 y x) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(/.f64 t b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(/.f64 t b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(/.f64 (+.f64 t x) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(/.f64 y b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(/.f64 y b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(+.f64 (*.f64 (/.f64 1 b) x) (*.f64 (/.f64 1 b) (+.f64 t y)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (*.f64 (/.f64 1 b) (+.f64 t y)) (*.f64 (/.f64 1 b) x))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (*.f64 (/.f64 1 b) t) (*.f64 (/.f64 1 b) (+.f64 x y)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (*.f64 (/.f64 1 b) (+.f64 x y)) (*.f64 (/.f64 1 b) t))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (*.f64 (/.f64 1 b) y) (*.f64 (/.f64 1 b) (+.f64 x t)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(+.f64 (*.f64 (/.f64 1 b) (+.f64 x t)) (*.f64 (/.f64 1 b) y))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (+.f64 t y)) b))) 1)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(*.f64 (+.f64 x (+.f64 t y)) (/.f64 1 b))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(*.f64 (/.f64 (+.f64 x (+.f64 t y)) b) 1)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(*.f64 1 (/.f64 (+.f64 x (+.f64 t y)) b))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (+.f64 t y)) b)) (sqrt.f64 (/.f64 (+.f64 x (+.f64 t y)) b)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(*.f64 (sqrt.f64 (+.f64 x (+.f64 t y))) (*.f64 (sqrt.f64 (+.f64 x (+.f64 t y))) (/.f64 1 b)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(*.f64 (cbrt.f64 (/.f64 (+.f64 x (+.f64 t y)) b)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (+.f64 t y)) b)) 2))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(*.f64 (cbrt.f64 (/.f64 (+.f64 x (+.f64 t y)) b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) 2) (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 y (+.f64 t x)) b)) (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t x))) 2)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (cbrt.f64 (/.f64 (+.f64 y (+.f64 t x)) b)) (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t x))) 2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 y (+.f64 t x)) b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t x))) 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (+.f64 t y)) b)) 2) (cbrt.f64 (/.f64 (+.f64 x (+.f64 t y)) b)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) 2) (*.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) (/.f64 1 b)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(*.f64 (/.f64 1 b) (+.f64 x (+.f64 t y)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(*.f64 (neg.f64 (+.f64 x (+.f64 t y))) (/.f64 -1 b))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(*.f64 (*.f64 (sqrt.f64 (+.f64 x (+.f64 t y))) (/.f64 1 b)) (sqrt.f64 (+.f64 x (+.f64 t y))))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(*.f64 (*.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) (/.f64 1 b)) (pow.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) 2))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(*.f64 (/.f64 (+.f64 x (+.f64 t y)) (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 b)) (+.f64 y (+.f64 t x))) (sqrt.f64 b))
(/.f64 (/.f64 (+.f64 y (+.f64 t x)) (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 (+.f64 y (+.f64 t x)) (*.f64 (sqrt.f64 b) (sqrt.f64 b)))
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (+.f64 x (+.f64 t y)) (sqrt.f64 b)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 b)) (+.f64 y (+.f64 t x))) (sqrt.f64 b))
(/.f64 (/.f64 (+.f64 y (+.f64 t x)) (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 (+.f64 y (+.f64 t x)) (*.f64 (sqrt.f64 b) (sqrt.f64 b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 x (+.f64 t y)) (cbrt.f64 b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 y (+.f64 t x)) (cbrt.f64 b)))
(/.f64 (/.f64 (+.f64 y (+.f64 t x)) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (+.f64 y (+.f64 t x)) (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b)))
(*.f64 (/.f64 (+.f64 x (+.f64 t y)) (cbrt.f64 b)) (/.f64 1 (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 y (+.f64 t x)) (cbrt.f64 b)))
(/.f64 (/.f64 (+.f64 y (+.f64 t x)) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (+.f64 y (+.f64 t x)) (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b)))
(*.f64 (/.f64 -1 b) (neg.f64 (+.f64 x (+.f64 t y))))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (+.f64 t y))) 1) (/.f64 (sqrt.f64 (+.f64 x (+.f64 t y))) b))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (+.f64 t y))) b) (sqrt.f64 (+.f64 x (+.f64 t y))))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (+.f64 t y))) b) (/.f64 (sqrt.f64 (+.f64 x (+.f64 t y))) 1))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (+.f64 t y))) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (sqrt.f64 (+.f64 x (+.f64 t y))) (cbrt.f64 b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 y (+.f64 t x)) (cbrt.f64 b)))
(/.f64 (/.f64 (+.f64 y (+.f64 t x)) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (+.f64 y (+.f64 t x)) (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (+.f64 t y))) (cbrt.f64 b)) (/.f64 (sqrt.f64 (+.f64 x (+.f64 t y))) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 y (+.f64 t x)) (cbrt.f64 b)))
(/.f64 (/.f64 (+.f64 y (+.f64 t x)) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (+.f64 y (+.f64 t x)) (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) 2) 1) (/.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) b))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(*.f64 (/.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) b) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) 2) 1))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) 2) (sqrt.f64 b)) (/.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) (sqrt.f64 b)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 b)) (+.f64 y (+.f64 t x))) (sqrt.f64 b))
(/.f64 (/.f64 (+.f64 y (+.f64 t x)) (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 (+.f64 y (+.f64 t x)) (*.f64 (sqrt.f64 b) (sqrt.f64 b)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) (sqrt.f64 b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) 2) (sqrt.f64 b)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 b)) (+.f64 y (+.f64 t x))) (sqrt.f64 b))
(/.f64 (/.f64 (+.f64 y (+.f64 t x)) (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 (+.f64 y (+.f64 t x)) (*.f64 (sqrt.f64 b) (sqrt.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) 2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (/.f64 (+.f64 x (+.f64 t y)) b)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 y (+.f64 t x)) b)) (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t x))) 2)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (cbrt.f64 (/.f64 (+.f64 y (+.f64 t x)) b)) (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t x))) 2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 y (+.f64 t x)) b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t x))) 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) 2) b) (cbrt.f64 (+.f64 x (+.f64 t y))))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(*.f64 (/.f64 1 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 x (+.f64 t y))) 2))) (cbrt.f64 (+.f64 x (+.f64 t y))))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 t y) 2)) (/.f64 1 b)) (-.f64 (*.f64 x x) (pow.f64 (+.f64 t y) 2))) (+.f64 x (+.f64 t y)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 t y) 2)) (/.f64 1 b)) (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 t y) 3))) (+.f64 (*.f64 x x) (*.f64 (+.f64 t y) (+.f64 x (+.f64 t y)))))
(*.f64 (/.f64 (*.f64 (/.f64 1 b) (-.f64 (*.f64 x x) (pow.f64 (+.f64 y t) 2))) (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 y t) 3))) (fma.f64 x x (*.f64 (+.f64 y t) (+.f64 y (+.f64 t x)))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 y t) 2)) b) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 y t) 3)) (fma.f64 (+.f64 y t) (+.f64 y (+.f64 t x)) (*.f64 x x))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 y t) 2)) (-.f64 (pow.f64 x 3) (pow.f64 (+.f64 y t) 3))) (/.f64 (fma.f64 (+.f64 y t) (+.f64 y (+.f64 t x)) (*.f64 x x)) b))
(*.f64 (/.f64 (*.f64 (/.f64 1 b) (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 t y) 3))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 (+.f64 t y) (+.f64 t (-.f64 y x))) (*.f64 (+.f64 t y) (+.f64 t (-.f64 y x)))))) (-.f64 (*.f64 x x) (*.f64 (+.f64 t y) (+.f64 t (-.f64 y x)))))
(*.f64 (/.f64 (/.f64 1 b) (/.f64 (-.f64 (*.f64 x (pow.f64 x 3)) (*.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 t (-.f64 y x)) (+.f64 t (-.f64 y x))))) (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 y t) 3)))) (-.f64 (*.f64 x x) (*.f64 (+.f64 y t) (+.f64 t (-.f64 y x)))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 y t) 3)) (*.f64 (-.f64 (pow.f64 x 4) (*.f64 (pow.f64 (+.f64 y t) 2) (*.f64 (+.f64 y (-.f64 t x)) (+.f64 y (-.f64 t x))))) b)) (-.f64 (*.f64 x x) (*.f64 (+.f64 y t) (+.f64 y (-.f64 t x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 y t) 3)) (*.f64 (/.f64 (fma.f64 (+.f64 y t) (+.f64 y (-.f64 t x)) (*.f64 x x)) 1) b))
(*.f64 (/.f64 (*.f64 (/.f64 1 b) (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 t y) 3))) (+.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (*.f64 (+.f64 t y) (+.f64 t (-.f64 y x))) 3))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (+.f64 t y) (+.f64 t (-.f64 y x))) (*.f64 (+.f64 t y) (+.f64 t (-.f64 y x)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 t y) (+.f64 t (-.f64 y x)))))))
(*.f64 (/.f64 (/.f64 1 b) (/.f64 (+.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (*.f64 (+.f64 y t) (+.f64 t (-.f64 y x))) 3)) (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 y t) 3)))) (+.f64 (*.f64 x (pow.f64 x 3)) (*.f64 (*.f64 (+.f64 y t) (+.f64 t (-.f64 y x))) (-.f64 (*.f64 (+.f64 y t) (+.f64 t (-.f64 y x))) (*.f64 x x)))))
(/.f64 (*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 y t) 3)) b) (fma.f64 (*.f64 (+.f64 y t) (+.f64 y (-.f64 t x))) (fma.f64 (+.f64 y t) (+.f64 y (-.f64 t x)) (*.f64 x (neg.f64 x))) (pow.f64 x 4))) (+.f64 (pow.f64 x 6) (pow.f64 (*.f64 (+.f64 y t) (+.f64 y (-.f64 t x))) 3)))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 y t) 3)) (/.f64 b (fma.f64 (+.f64 y t) (*.f64 (+.f64 y (-.f64 t x)) (fma.f64 (+.f64 y t) (+.f64 y (-.f64 t x)) (*.f64 x (neg.f64 x)))) (pow.f64 x 4)))) (+.f64 (pow.f64 x 6) (pow.f64 (*.f64 (+.f64 y t) (+.f64 y (-.f64 t x))) 3)))
(pow.f64 (/.f64 (+.f64 x (+.f64 t y)) b) 1)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (+.f64 t y)) b)) 2)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (+.f64 t y)) b)) 3)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (+.f64 t y)) b) 3) 1/3)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(pow.f64 (/.f64 b (+.f64 x (+.f64 t y))) -1)
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(neg.f64 (/.f64 (+.f64 x (+.f64 t y)) (neg.f64 b)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (+.f64 t y)) b) 2))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(log.f64 (exp.f64 (/.f64 (+.f64 x (+.f64 t y)) b)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x (+.f64 t y)) b))))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (+.f64 t y)) b) 3))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (+.f64 t y)) b)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(exp.f64 (log.f64 (/.f64 (+.f64 x (+.f64 t y)) b)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (+.f64 t y)) b)))
(+.f64 (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 x b)))
(/.f64 (+.f64 y (+.f64 t x)) b)

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
6.5b
(*.f64 t (/.f64 a x))
Compiler

Compiled 17 to 8 computations (52.9% saved)

series5.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@0
(*.f64 t (/.f64 a x))
1.0ms
a
@0
(*.f64 t (/.f64 a x))
1.0ms
t
@0
(*.f64 t (/.f64 a x))
1.0ms
x
@inf
(*.f64 t (/.f64 a x))
0.0ms
t
@inf
(*.f64 t (/.f64 a x))

rewrite52.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1568×add-sqr-sqrt
1556×*-un-lft-identity
1444×add-cube-cbrt
1420×add-cbrt-cube
1406×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
114513
2191213
Stop Event
node limit
Counts
1 → 21
Calls
Call 1
Inputs
(*.f64 t (/.f64 a x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 t (/.f64 a x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t (/.f64 x a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 x (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t a) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (neg.f64 a)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a) t) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t a) 1) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t a) (sqrt.f64 x)) (sqrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t a) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 t a)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (/.f64 a x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 t (/.f64 a x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 t (/.f64 a x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 t (/.f64 a x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 t (/.f64 a x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 a x)) t))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 t (/.f64 a x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 t (/.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 t (/.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 t (/.f64 a x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 t (/.f64 a x))))))))

simplify46.0ms (0.2%)

Algorithm
egg-herbie
Rules
1536×distribute-rgt-in
1522×distribute-lft-in
1466×associate-/r/
906×associate-*r*
862×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061761
1141761
2548761
33439761
Stop Event
node limit
Counts
57 → 28
Calls
Call 1
Inputs
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(/.f64 (*.f64 a t) x)
(-.f64 (+.f64 1 (*.f64 t (/.f64 a x))) 1)
(/.f64 t (/.f64 x a))
(/.f64 1 (/.f64 x (*.f64 t a)))
(/.f64 (*.f64 t a) x)
(/.f64 (*.f64 t (neg.f64 a)) (neg.f64 x))
(/.f64 (*.f64 (neg.f64 a) t) (neg.f64 x))
(/.f64 (/.f64 (*.f64 t a) 1) x)
(/.f64 (/.f64 (*.f64 t a) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (/.f64 (*.f64 t a) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(/.f64 (neg.f64 (*.f64 t a)) (neg.f64 x))
(pow.f64 (*.f64 t (/.f64 a x)) 1)
(pow.f64 (sqrt.f64 (*.f64 t (/.f64 a x))) 2)
(pow.f64 (cbrt.f64 (*.f64 t (/.f64 a x))) 3)
(pow.f64 (pow.f64 (*.f64 t (/.f64 a x)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 t (/.f64 a x)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 a x)) t))
(cbrt.f64 (pow.f64 (*.f64 t (/.f64 a x)) 3))
(expm1.f64 (log1p.f64 (*.f64 t (/.f64 a x))))
(exp.f64 (log.f64 (*.f64 t (/.f64 a x))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (/.f64 a x))) 1))
(log1p.f64 (expm1.f64 (*.f64 t (/.f64 a x))))
Outputs
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 a t) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(-.f64 (+.f64 1 (*.f64 t (/.f64 a x))) 1)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 t (/.f64 x a))
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 1 (/.f64 x (*.f64 t a)))
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 t a) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 t (neg.f64 a)) (neg.f64 x))
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (*.f64 (neg.f64 a) t) (neg.f64 x))
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (/.f64 (*.f64 t a) 1) x)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (/.f64 (*.f64 t a) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(/.f64 (/.f64 (*.f64 t a) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(/.f64 (/.f64 t (/.f64 (cbrt.f64 (*.f64 x x)) a)) (cbrt.f64 x))
(*.f64 (/.f64 a (cbrt.f64 x)) (/.f64 t (cbrt.f64 (*.f64 x x))))
(*.f64 (/.f64 t (cbrt.f64 x)) (/.f64 a (cbrt.f64 (*.f64 x x))))
(*.f64 (/.f64 t (cbrt.f64 (*.f64 x x))) (/.f64 a (cbrt.f64 x)))
(/.f64 (neg.f64 (*.f64 t a)) (neg.f64 x))
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(pow.f64 (*.f64 t (/.f64 a x)) 1)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(pow.f64 (sqrt.f64 (*.f64 t (/.f64 a x))) 2)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(pow.f64 (cbrt.f64 (*.f64 t (/.f64 a x))) 3)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(pow.f64 (pow.f64 (*.f64 t (/.f64 a x)) 3) 1/3)
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(sqrt.f64 (pow.f64 (*.f64 t (/.f64 a x)) 2))
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(log.f64 (pow.f64 (exp.f64 (/.f64 a x)) t))
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(cbrt.f64 (pow.f64 (*.f64 t (/.f64 a x)) 3))
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(expm1.f64 (log1p.f64 (*.f64 t (/.f64 a x))))
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(exp.f64 (log.f64 (*.f64 t (/.f64 a x))))
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(exp.f64 (*.f64 (log.f64 (*.f64 t (/.f64 a x))) 1))
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))
(log1p.f64 (expm1.f64 (*.f64 t (/.f64 a x))))
(*.f64 t (/.f64 a x))
(*.f64 a (/.f64 t x))

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
4.1b
(/.f64 (neg.f64 y) (/.f64 x b))
Compiler

Compiled 20 to 9 computations (55% saved)

series6.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
2.0ms
y
@0
(/.f64 (neg.f64 y) (/.f64 x b))
1.0ms
x
@inf
(/.f64 (neg.f64 y) (/.f64 x b))
1.0ms
y
@inf
(/.f64 (neg.f64 y) (/.f64 x b))
1.0ms
b
@inf
(/.f64 (neg.f64 y) (/.f64 x b))
1.0ms
x
@0
(/.f64 (neg.f64 y) (/.f64 x b))

rewrite57.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1960×add-sqr-sqrt
1948×*-un-lft-identity
1816×add-cube-cbrt
1790×add-cbrt-cube
200×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify59.0ms (0.2%)

Algorithm
egg-herbie
Rules
1410×associate-*r/
932×associate-*l/
830×associate-+l-
800×associate-/l*
788×associate-+r-
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01231480
13241452
213331452
361071452
Stop Event
node limit
Counts
84 → 66
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(-.f64 0 (*.f64 y (/.f64 b x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (/.f64 b x)))) 1)
(-.f64 (/.f64 0 (/.f64 x b)) (*.f64 y (/.f64 b x)))
(*.f64 y (/.f64 b x))
(*.f64 y (/.f64 1 (/.f64 (neg.f64 x) b)))
(*.f64 b (/.f64 y x))
(*.f64 (*.f64 y (/.f64 b x)) 1)
(*.f64 1 (*.f64 y (/.f64 b x)))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 b x)))
(*.f64 (sqrt.f64 (*.f64 y (/.f64 b x))) (sqrt.f64 (*.f64 y (/.f64 b x))))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 b x)))
(*.f64 (cbrt.f64 (*.f64 y (/.f64 b x))) (pow.f64 (cbrt.f64 (*.f64 y (/.f64 b x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y (/.f64 b x))) 2) (cbrt.f64 (*.f64 y (/.f64 b x))))
(*.f64 (/.f64 y x) b)
(*.f64 (/.f64 y x) (neg.f64 b))
(*.f64 -1 (*.f64 y (/.f64 b x)))
(*.f64 (/.f64 b x) y)
(*.f64 (*.f64 (/.f64 y x) 1) b)
(*.f64 (*.f64 (/.f64 y x) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (/.f64 y x) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (/.f64 1 x) (/.f64 y (/.f64 1 b)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 x b))) (/.f64 y (sqrt.f64 (/.f64 x b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 x b)) 2)) (/.f64 y (cbrt.f64 (/.f64 x b))))
(*.f64 (/.f64 y 1) (/.f64 b x))
(*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) (/.f64 1 b)))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (/.f64 x b)))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (/.f64 x b)) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (/.f64 x b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) x) (/.f64 (cbrt.f64 y) (/.f64 1 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (/.f64 x b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (/.f64 x b))) (/.f64 (cbrt.f64 y) (sqrt.f64 (/.f64 x b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (/.f64 x b)) 2)) (cbrt.f64 (*.f64 y (/.f64 b x))))
(*.f64 (/.f64 -1 x) (/.f64 y (/.f64 1 b)))
(*.f64 (/.f64 -1 (sqrt.f64 (/.f64 x b))) (/.f64 y (sqrt.f64 (/.f64 x b))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 x b)) 2)) (/.f64 y (cbrt.f64 (/.f64 x b))))
(pow.f64 (*.f64 y (/.f64 b x)) 1)
(pow.f64 (sqrt.f64 (*.f64 y (/.f64 b x))) 2)
(pow.f64 (cbrt.f64 (*.f64 y (/.f64 b x))) 3)
(pow.f64 (pow.f64 (*.f64 y (/.f64 b x)) 3) 1/3)
(pow.f64 (/.f64 x (*.f64 y b)) -1)
(neg.f64 (*.f64 y (/.f64 b x)))
(sqrt.f64 (pow.f64 (*.f64 y (/.f64 b x)) 2))
(log.f64 (pow.f64 (exp.f64 y) (/.f64 b x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (/.f64 b x)))))
(cbrt.f64 (pow.f64 (*.f64 y (/.f64 b x)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (/.f64 b x))))
(exp.f64 (log.f64 (*.f64 y (/.f64 b x))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (/.f64 b x))) 1))
(log1p.f64 (expm1.f64 (*.f64 y (/.f64 b x))))
Outputs
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y b) x))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(-.f64 0 (*.f64 y (/.f64 b x)))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (/.f64 b x)))) 1)
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(-.f64 (/.f64 0 (/.f64 x b)) (*.f64 y (/.f64 b x)))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(*.f64 y (/.f64 1 (/.f64 (neg.f64 x) b)))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 b (/.f64 y x))
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(*.f64 (*.f64 y (/.f64 b x)) 1)
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(*.f64 1 (*.f64 y (/.f64 b x)))
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 b x)))
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(*.f64 (sqrt.f64 (*.f64 y (/.f64 b x))) (sqrt.f64 (*.f64 y (/.f64 b x))))
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 b x)))
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(*.f64 (cbrt.f64 (*.f64 y (/.f64 b x))) (pow.f64 (cbrt.f64 (*.f64 y (/.f64 b x))) 2))
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y (/.f64 b x))) 2) (cbrt.f64 (*.f64 y (/.f64 b x))))
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(*.f64 (/.f64 y x) b)
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(*.f64 (/.f64 y x) (neg.f64 b))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 -1 (*.f64 y (/.f64 b x)))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 (/.f64 b x) y)
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(*.f64 (*.f64 (/.f64 y x) 1) b)
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(*.f64 (*.f64 (/.f64 y x) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(*.f64 (*.f64 (/.f64 y x) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(*.f64 (/.f64 1 x) (/.f64 y (/.f64 1 b)))
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 x b))) (/.f64 y (sqrt.f64 (/.f64 x b))))
(/.f64 (/.f64 y (sqrt.f64 (/.f64 x b))) (sqrt.f64 (/.f64 x b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 x b)) 2)) (/.f64 y (cbrt.f64 (/.f64 x b))))
(/.f64 (/.f64 y (cbrt.f64 (/.f64 x b))) (pow.f64 (cbrt.f64 (/.f64 x b)) 2))
(/.f64 y (*.f64 (pow.f64 (cbrt.f64 (/.f64 x b)) 2) (cbrt.f64 (/.f64 x b))))
(*.f64 (/.f64 y 1) (/.f64 b x))
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) (/.f64 1 b)))
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (/.f64 x b)))
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (/.f64 x b)) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (/.f64 x b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 x b)) 2)) (/.f64 y (cbrt.f64 (/.f64 x b))))
(/.f64 (/.f64 y (cbrt.f64 (/.f64 x b))) (pow.f64 (cbrt.f64 (/.f64 x b)) 2))
(/.f64 y (*.f64 (pow.f64 (cbrt.f64 (/.f64 x b)) 2) (cbrt.f64 (/.f64 x b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) x) (/.f64 (cbrt.f64 y) (/.f64 1 b)))
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (/.f64 x b)))
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (/.f64 x b))) (/.f64 (cbrt.f64 y) (sqrt.f64 (/.f64 x b))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 x b))) (/.f64 y (sqrt.f64 (/.f64 x b))))
(/.f64 (/.f64 y (sqrt.f64 (/.f64 x b))) (sqrt.f64 (/.f64 x b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (/.f64 x b)) 2)) (cbrt.f64 (*.f64 y (/.f64 b x))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (*.f64 y (/.f64 b x)))) (pow.f64 (cbrt.f64 (/.f64 x b)) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (/.f64 (*.f64 y b) x))) (pow.f64 (cbrt.f64 (/.f64 x b)) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (/.f64 b (/.f64 x y)))) (pow.f64 (cbrt.f64 (/.f64 x b)) 2))
(*.f64 (/.f64 -1 x) (/.f64 y (/.f64 1 b)))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(*.f64 (/.f64 -1 (sqrt.f64 (/.f64 x b))) (/.f64 y (sqrt.f64 (/.f64 x b))))
(*.f64 (/.f64 y (sqrt.f64 (/.f64 x b))) (/.f64 -1 (sqrt.f64 (/.f64 x b))))
(/.f64 (/.f64 (neg.f64 y) (sqrt.f64 (/.f64 x b))) (sqrt.f64 (/.f64 x b)))
(/.f64 (neg.f64 y) (*.f64 (sqrt.f64 (/.f64 x b)) (sqrt.f64 (/.f64 x b))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 x b)) 2)) (/.f64 y (cbrt.f64 (/.f64 x b))))
(*.f64 (/.f64 y (cbrt.f64 (/.f64 x b))) (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 x b)) 2)))
(/.f64 (/.f64 (neg.f64 y) (pow.f64 (cbrt.f64 (/.f64 x b)) 2)) (cbrt.f64 (/.f64 x b)))
(/.f64 (neg.f64 y) (*.f64 (pow.f64 (cbrt.f64 (/.f64 x b)) 2) (cbrt.f64 (/.f64 x b))))
(pow.f64 (*.f64 y (/.f64 b x)) 1)
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(pow.f64 (sqrt.f64 (*.f64 y (/.f64 b x))) 2)
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(pow.f64 (cbrt.f64 (*.f64 y (/.f64 b x))) 3)
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(pow.f64 (pow.f64 (*.f64 y (/.f64 b x)) 3) 1/3)
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(pow.f64 (/.f64 x (*.f64 y b)) -1)
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(neg.f64 (*.f64 y (/.f64 b x)))
(*.f64 y (neg.f64 (/.f64 b x)))
(*.f64 y (/.f64 b (neg.f64 x)))
(*.f64 b (neg.f64 (/.f64 y x)))
(sqrt.f64 (pow.f64 (*.f64 y (/.f64 b x)) 2))
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(log.f64 (pow.f64 (exp.f64 y) (/.f64 b x)))
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (/.f64 b x)))))
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(cbrt.f64 (pow.f64 (*.f64 y (/.f64 b x)) 3))
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(expm1.f64 (log1p.f64 (*.f64 y (/.f64 b x))))
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(exp.f64 (log.f64 (*.f64 y (/.f64 b x))))
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(exp.f64 (*.f64 (log.f64 (*.f64 y (/.f64 b x))) 1))
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))
(log1p.f64 (expm1.f64 (*.f64 y (/.f64 b x))))
(*.f64 y (/.f64 b x))
(/.f64 (*.f64 y b) x)
(/.f64 b (/.f64 x y))

localize9.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (+.f64 t x) t)
2.4b
(/.f64 a (/.f64 (+.f64 t x) t))
Compiler

Compiled 24 to 9 computations (62.5% saved)

series16.0ms (0.1%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
10.0ms
a
@-inf
(/.f64 a (/.f64 (+.f64 t x) t))
1.0ms
t
@0
(/.f64 a (/.f64 (+.f64 t x) t))
1.0ms
a
@inf
(/.f64 a (/.f64 (+.f64 t x) t))
1.0ms
a
@0
(/.f64 a (/.f64 (+.f64 t x) t))
0.0ms
t
@inf
(/.f64 a (/.f64 (+.f64 t x) t))

rewrite77.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1740×associate-/l*
1040×*-commutative
840×associate-/r/
544×associate-/l/
476×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify91.0ms (0.4%)

Algorithm
egg-herbie
Rules
816×distribute-lft-neg-out
760×distribute-rgt-neg-out
660×distribute-lft-neg-in
606×*-commutative
598×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04255966
112715798
251155678
Stop Event
node limit
Counts
232 → 249
Calls
Call 1
Inputs
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 (*.f64 a t) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 x 2))) (/.f64 (*.f64 a t) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 a (pow.f64 t 3)) (pow.f64 x 3)) (/.f64 (*.f64 a t) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 4)) (pow.f64 x 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 t 3)) (pow.f64 x 3)) (/.f64 (*.f64 a t) x))))
a
(+.f64 a (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 (/.f64 (*.f64 a (pow.f64 x 2)) (pow.f64 t 2)) (+.f64 a (*.f64 -1 (/.f64 (*.f64 a x) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 x 3)) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 a (pow.f64 x 2)) (pow.f64 t 2)) (+.f64 a (*.f64 -1 (/.f64 (*.f64 a x) t)))))
a
(+.f64 a (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 (/.f64 (*.f64 a (pow.f64 x 2)) (pow.f64 t 2)) (+.f64 a (*.f64 -1 (/.f64 (*.f64 a x) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 x 3)) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 a (pow.f64 x 2)) (pow.f64 t 2)) (+.f64 a (*.f64 -1 (/.f64 (*.f64 a x) t)))))
a
(+.f64 a (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 (/.f64 (*.f64 a (pow.f64 x 2)) (pow.f64 t 2)) (+.f64 a (*.f64 -1 (/.f64 (*.f64 a x) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 x 3)) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 a (pow.f64 x 2)) (pow.f64 t 2)) (+.f64 a (*.f64 -1 (/.f64 (*.f64 a x) t)))))
(/.f64 (*.f64 a t) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 x 2))) (/.f64 (*.f64 a t) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 a (pow.f64 t 3)) (pow.f64 x 3)) (/.f64 (*.f64 a t) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 4)) (pow.f64 x 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 t 3)) (pow.f64 x 3)) (/.f64 (*.f64 a t) x))))
(/.f64 (*.f64 a t) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 x 2))) (/.f64 (*.f64 a t) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 a (pow.f64 t 3)) (pow.f64 x 3)) (/.f64 (*.f64 a t) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 4)) (pow.f64 x 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 t 3)) (pow.f64 x 3)) (/.f64 (*.f64 a t) x))))
(/.f64 x t)
(+.f64 1 (/.f64 x t))
(+.f64 1 (/.f64 x t))
(+.f64 1 (/.f64 x t))
1
(+.f64 1 (/.f64 x t))
(+.f64 1 (/.f64 x t))
(+.f64 1 (/.f64 x t))
1
(+.f64 1 (/.f64 x t))
(+.f64 1 (/.f64 x t))
(+.f64 1 (/.f64 x t))
1
(+.f64 1 (/.f64 x t))
(+.f64 1 (/.f64 x t))
(+.f64 1 (/.f64 x t))
(/.f64 x t)
(+.f64 1 (/.f64 x t))
(+.f64 1 (/.f64 x t))
(+.f64 1 (/.f64 x t))
(/.f64 x t)
(+.f64 1 (/.f64 x t))
(+.f64 1 (/.f64 x t))
(+.f64 1 (/.f64 x t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (/.f64 a (+.f64 t x))))) 1)
(*.f64 a (/.f64 t (+.f64 t x)))
(*.f64 t (/.f64 a (+.f64 t x)))
(*.f64 (*.f64 t (/.f64 a (+.f64 t x))) 1)
(*.f64 1 (*.f64 t (/.f64 a (+.f64 t x))))
(*.f64 (sqrt.f64 (*.f64 t (/.f64 a (+.f64 t x)))) (sqrt.f64 (*.f64 t (/.f64 a (+.f64 t x)))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 t (+.f64 t x))))
(*.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (/.f64 a (+.f64 t x))))
(*.f64 (cbrt.f64 (*.f64 t (/.f64 a (+.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 t (/.f64 a (+.f64 t x)))) 2))
(*.f64 (cbrt.f64 (*.f64 t (/.f64 a (+.f64 t x)))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t (/.f64 a (+.f64 t x)))) 2) (cbrt.f64 (*.f64 t (/.f64 a (+.f64 t x)))))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 t (+.f64 t x))))
(*.f64 (cbrt.f64 t) (*.f64 (pow.f64 (cbrt.f64 t) 2) (/.f64 a (+.f64 t x))))
(*.f64 (/.f64 a (+.f64 t x)) t)
(*.f64 (/.f64 t (+.f64 t x)) a)
(*.f64 (/.f64 t (+.f64 t x)) (/.f64 a 1))
(*.f64 (neg.f64 t) (/.f64 a (-.f64 (neg.f64 t) x)))
(*.f64 (neg.f64 a) (neg.f64 (/.f64 t (+.f64 t x))))
(*.f64 (*.f64 (sqrt.f64 t) (/.f64 a (+.f64 t x))) (sqrt.f64 t))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 t) 2) (/.f64 a (+.f64 t x))) (cbrt.f64 t))
(*.f64 (*.f64 (sqrt.f64 a) (/.f64 t (+.f64 t x))) (sqrt.f64 a))
(*.f64 (*.f64 (cbrt.f64 a) (/.f64 t (+.f64 t x))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 a 1) (/.f64 t (+.f64 t x)))
(*.f64 (/.f64 a (sqrt.f64 (/.f64 (+.f64 t x) t))) (/.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 t x))))
(*.f64 (/.f64 a (sqrt.f64 (+.f64 t x))) (/.f64 t (sqrt.f64 (+.f64 t x))))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (+.f64 t x)) 2)) (/.f64 t (cbrt.f64 (+.f64 t x))))
(*.f64 (/.f64 1 (+.f64 t x)) (*.f64 a t))
(*.f64 (/.f64 1 (+.f64 t x)) (*.f64 (/.f64 a 1) t))
(*.f64 (/.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 t x))) (/.f64 a (sqrt.f64 (/.f64 (+.f64 t x) t))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2)) (/.f64 a (cbrt.f64 (/.f64 (+.f64 t x) t))))
(*.f64 (*.f64 (/.f64 a 1) t) (/.f64 1 (+.f64 t x)))
(*.f64 (/.f64 a (cbrt.f64 (/.f64 (+.f64 t x) t))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2)))
(*.f64 (/.f64 a (-.f64 (neg.f64 t) x)) (neg.f64 t))
(*.f64 (/.f64 a (-.f64 (*.f64 t t) (*.f64 x x))) (*.f64 t (-.f64 t x)))
(*.f64 (/.f64 a (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 t (fma.f64 t t (*.f64 x (-.f64 x t)))))
(*.f64 (/.f64 1 (-.f64 (neg.f64 t) x)) (*.f64 a (neg.f64 t)))
(*.f64 (/.f64 (sqrt.f64 a) (+.f64 t x)) (*.f64 (/.f64 (sqrt.f64 a) 1) t))
(*.f64 (*.f64 (/.f64 (sqrt.f64 a) 1) t) (/.f64 (sqrt.f64 a) (+.f64 t x)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (*.f64 (/.f64 (sqrt.f64 a) (+.f64 t x)) t))
(*.f64 (*.f64 (/.f64 (sqrt.f64 a) (+.f64 t x)) t) (sqrt.f64 a))
(*.f64 (*.f64 (/.f64 (sqrt.f64 a) (+.f64 t x)) t) (/.f64 (sqrt.f64 a) 1))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 (+.f64 t x) t))))
(*.f64 (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 (+.f64 t x) t))) (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (+.f64 t x)) (*.f64 (/.f64 (cbrt.f64 a) 1) t))
(*.f64 (*.f64 (/.f64 (cbrt.f64 a) 1) t) (/.f64 (pow.f64 (cbrt.f64 a) 2) (+.f64 t x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (*.f64 (/.f64 (cbrt.f64 a) (+.f64 t x)) t))
(*.f64 (*.f64 (/.f64 (cbrt.f64 a) (+.f64 t x)) t) (/.f64 (pow.f64 (cbrt.f64 a) 2) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 (+.f64 t x) t))) (/.f64 (cbrt.f64 a) (sqrt.f64 (/.f64 (+.f64 t x) t))))
(*.f64 (/.f64 (cbrt.f64 a) (sqrt.f64 (/.f64 (+.f64 t x) t))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 (+.f64 t x) t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2)) (cbrt.f64 (*.f64 t (/.f64 a (+.f64 t x)))))
(*.f64 (neg.f64 (/.f64 t (+.f64 t x))) (neg.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (+.f64 t x) t)) (cbrt.f64 a))
(*.f64 (/.f64 (*.f64 a t) 1) (/.f64 1 (+.f64 t x)))
(*.f64 (/.f64 a (/.f64 (+.f64 t x) (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 (/.f64 a (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (/.f64 1 t))) (-.f64 t x))
(*.f64 (/.f64 a (*.f64 (/.f64 1 t) (+.f64 (pow.f64 t 3) (pow.f64 x 3)))) (fma.f64 t t (*.f64 x (-.f64 x t))))
(*.f64 (/.f64 a (/.f64 (+.f64 t x) (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(*.f64 (/.f64 a -1) (neg.f64 (/.f64 t (+.f64 t x))))
(*.f64 (/.f64 1 (/.f64 (+.f64 t x) (*.f64 (pow.f64 (cbrt.f64 a) 2) t))) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 a (+.f64 t x)) 1) t)
(*.f64 (/.f64 (/.f64 a (+.f64 t x)) 1) (/.f64 t 1))
(*.f64 (/.f64 (/.f64 a (+.f64 t x)) (/.f64 1 (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 (/.f64 (/.f64 a (+.f64 t x)) (/.f64 1 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(*.f64 (/.f64 (/.f64 a (+.f64 t x)) -1) (neg.f64 t))
(*.f64 (/.f64 (neg.f64 a) -1) (/.f64 t (+.f64 t x)))
(*.f64 (/.f64 (neg.f64 a) (+.f64 t x)) (neg.f64 t))
(*.f64 (/.f64 (*.f64 a t) (-.f64 (*.f64 t t) (*.f64 x x))) (-.f64 t x))
(*.f64 (/.f64 (*.f64 a t) (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (-.f64 x t))))
(*.f64 (/.f64 (*.f64 a t) (*.f64 (-.f64 (neg.f64 t) x) (-.f64 t x))) (neg.f64 (-.f64 t x)))
(*.f64 (/.f64 (*.f64 a t) (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)))) (neg.f64 (fma.f64 t t (*.f64 x (-.f64 x t)))))
(*.f64 (/.f64 (*.f64 a t) (-.f64 (*.f64 x x) (*.f64 t t))) (-.f64 x t))
(*.f64 (/.f64 (/.f64 a 1) 1) (/.f64 t (+.f64 t x)))
(*.f64 (/.f64 (/.f64 a 1) (sqrt.f64 (+.f64 t x))) (/.f64 t (sqrt.f64 (+.f64 t x))))
(*.f64 (/.f64 (/.f64 a 1) (pow.f64 (cbrt.f64 (+.f64 t x)) 2)) (/.f64 t (cbrt.f64 (+.f64 t x))))
(*.f64 (/.f64 (/.f64 a 1) (-.f64 (*.f64 t t) (*.f64 x x))) (*.f64 t (-.f64 t x)))
(*.f64 (/.f64 (/.f64 a 1) (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 t (fma.f64 t t (*.f64 x (-.f64 x t)))))
(*.f64 (/.f64 (/.f64 a 1) (-.f64 (neg.f64 t) x)) (neg.f64 t))
(*.f64 (/.f64 (/.f64 a 1) (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (/.f64 1 t))) (-.f64 t x))
(*.f64 (/.f64 (/.f64 a 1) (*.f64 (/.f64 1 t) (+.f64 (pow.f64 t 3) (pow.f64 x 3)))) (fma.f64 t t (*.f64 x (-.f64 x t))))
(*.f64 (/.f64 (/.f64 a 1) (/.f64 (+.f64 t x) (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 (/.f64 (/.f64 a 1) (/.f64 (+.f64 t x) (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(*.f64 (/.f64 (/.f64 a 1) -1) (neg.f64 (/.f64 t (+.f64 t x))))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 (/.f64 (+.f64 t x) t))) 1) (sqrt.f64 (/.f64 t (+.f64 t x))))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 (/.f64 (+.f64 t x) t))) (sqrt.f64 (+.f64 t x))) (sqrt.f64 t))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 (/.f64 (+.f64 t x) t))) (sqrt.f64 (-.f64 (neg.f64 t) x))) (sqrt.f64 (neg.f64 t)))
(*.f64 (/.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2)) 1) (cbrt.f64 (/.f64 t (+.f64 t x))))
(*.f64 (/.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2)) (cbrt.f64 (+.f64 t x))) (cbrt.f64 t))
(*.f64 (/.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2)) (cbrt.f64 (-.f64 (neg.f64 t) x))) (cbrt.f64 (neg.f64 t)))
(pow.f64 (*.f64 t (/.f64 a (+.f64 t x))) 1)
(pow.f64 (sqrt.f64 (*.f64 t (/.f64 a (+.f64 t x)))) 2)
(pow.f64 (cbrt.f64 (*.f64 t (/.f64 a (+.f64 t x)))) 3)
(pow.f64 (pow.f64 (*.f64 t (/.f64 a (+.f64 t x))) 3) 1/3)
(pow.f64 (/.f64 (+.f64 t x) (*.f64 a t)) -1)
(neg.f64 (*.f64 (/.f64 a (+.f64 t x)) (neg.f64 t)))
(neg.f64 (*.f64 a (neg.f64 (/.f64 t (+.f64 t x)))))
(neg.f64 (*.f64 (*.f64 (/.f64 a (+.f64 t x)) (neg.f64 t)) 1))
(neg.f64 (*.f64 1 (*.f64 (/.f64 a (+.f64 t x)) (neg.f64 t))))
(sqrt.f64 (pow.f64 (*.f64 t (/.f64 a (+.f64 t x))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 a (+.f64 t x))) t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (/.f64 a (+.f64 t x))))))
(cbrt.f64 (pow.f64 (*.f64 t (/.f64 a (+.f64 t x))) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 (+.f64 t x) t) 3)))
(expm1.f64 (log1p.f64 (*.f64 t (/.f64 a (+.f64 t x)))))
(exp.f64 (log.f64 (*.f64 t (/.f64 a (+.f64 t x)))))
(log1p.f64 (expm1.f64 (*.f64 t (/.f64 a (+.f64 t x)))))
(+.f64 (*.f64 (/.f64 1 t) t) (*.f64 (/.f64 1 t) x))
(+.f64 (*.f64 (/.f64 1 t) x) (*.f64 (/.f64 1 t) t))
(+.f64 (*.f64 t (/.f64 1 t)) (*.f64 x (/.f64 1 t)))
(+.f64 (*.f64 x (/.f64 1 t)) (*.f64 t (/.f64 1 t)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 t x) t))) 1)
(*.f64 (+.f64 t x) (/.f64 1 t))
(*.f64 (+.f64 t x) (neg.f64 (neg.f64 (/.f64 1 t))))
(*.f64 (/.f64 (+.f64 t x) t) 1)
(*.f64 1 (/.f64 (+.f64 t x) t))
(*.f64 (sqrt.f64 (+.f64 t x)) (*.f64 (sqrt.f64 (+.f64 t x)) (/.f64 1 t)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 t x) t)) (sqrt.f64 (/.f64 (+.f64 t x) t)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 t x) t)) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 t x) t)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (*.f64 (cbrt.f64 (+.f64 t x)) (/.f64 1 t)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (pow.f64 (cbrt.f64 t) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2) (cbrt.f64 (/.f64 (+.f64 t x) t)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)))))
(*.f64 (/.f64 1 t) (+.f64 t x))
(*.f64 (-.f64 (neg.f64 t) x) (neg.f64 (/.f64 1 t)))
(*.f64 (-.f64 (neg.f64 t) x) (/.f64 1 (neg.f64 t)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 t x) (neg.f64 t))) (neg.f64 (sqrt.f64 (/.f64 (+.f64 t x) (neg.f64 t)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 t x) (neg.f64 t))) (cbrt.f64 (/.f64 (+.f64 t x) (neg.f64 t)))) (neg.f64 (cbrt.f64 (/.f64 (+.f64 t x) (neg.f64 t)))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 t x)) (/.f64 1 t)) (sqrt.f64 (+.f64 t x)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 t x)) (/.f64 1 t)) (pow.f64 (cbrt.f64 (+.f64 t x)) 2))
(*.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 (+.f64 t x) (sqrt.f64 t)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (/.f64 (+.f64 t x) (cbrt.f64 t)))
(*.f64 (/.f64 (+.f64 t x) (sqrt.f64 t)) (/.f64 1 (sqrt.f64 t)))
(*.f64 (/.f64 (+.f64 t x) (cbrt.f64 t)) (/.f64 1 (pow.f64 (cbrt.f64 t) 2)))
(*.f64 -1 (/.f64 (+.f64 t x) (neg.f64 t)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 t x) t))) (neg.f64 (sqrt.f64 (/.f64 (+.f64 t x) t))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2)) (neg.f64 (cbrt.f64 (/.f64 (+.f64 t x) t))))
(*.f64 (/.f64 1 (neg.f64 t)) (-.f64 (neg.f64 t) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2) 1) (cbrt.f64 (/.f64 (+.f64 t x) t)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t x)) 1) (/.f64 (sqrt.f64 (+.f64 t x)) t))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t x)) t) (sqrt.f64 (+.f64 t x)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t x)) t) (/.f64 (sqrt.f64 (+.f64 t x)) 1))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t x)) (pow.f64 (cbrt.f64 t) 2)) (/.f64 (sqrt.f64 (+.f64 t x)) (cbrt.f64 t)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t x)) (cbrt.f64 t)) (/.f64 (sqrt.f64 (+.f64 t x)) (pow.f64 (cbrt.f64 t) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 t x)) t))
(*.f64 (/.f64 (cbrt.f64 (+.f64 t x)) t) (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (sqrt.f64 t)) (/.f64 (cbrt.f64 (+.f64 t x)) (sqrt.f64 t)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 t x)) (sqrt.f64 t)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (sqrt.f64 t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (/.f64 (+.f64 t x) t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) t) (cbrt.f64 (+.f64 t x)))
(*.f64 (/.f64 1 (/.f64 t (pow.f64 (cbrt.f64 (+.f64 t x)) 2))) (cbrt.f64 (+.f64 t x)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (/.f64 1 t)) (-.f64 (*.f64 t t) (*.f64 x x))) (+.f64 t x))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (/.f64 1 t)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (+.f64 (*.f64 t t) (*.f64 x (+.f64 t x))))
(*.f64 (/.f64 (*.f64 (/.f64 1 t) (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (-.f64 (*.f64 (*.f64 t t) (*.f64 t t)) (*.f64 (*.f64 x (-.f64 x t)) (*.f64 x (-.f64 x t))))) (-.f64 (*.f64 t t) (*.f64 x (-.f64 x t))))
(*.f64 (/.f64 (*.f64 (/.f64 1 t) (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (+.f64 (pow.f64 (*.f64 t t) 3) (pow.f64 (*.f64 x (-.f64 x t)) 3))) (+.f64 (*.f64 (*.f64 t t) (*.f64 t t)) (*.f64 (*.f64 x (-.f64 x t)) (-.f64 (*.f64 x (-.f64 x t)) (*.f64 t t)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 t x) (neg.f64 t)))) (sqrt.f64 (/.f64 (+.f64 t x) (neg.f64 t))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 t x) (neg.f64 t))) (cbrt.f64 (/.f64 (+.f64 t x) (neg.f64 t))))) (cbrt.f64 (/.f64 (+.f64 t x) (neg.f64 t))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 t x) t)))) (sqrt.f64 (/.f64 (+.f64 t x) t)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2))) (cbrt.f64 (/.f64 (+.f64 t x) t)))
(pow.f64 (/.f64 (+.f64 t x) t) 1)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 t x) t)) 2)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 t x) t) 3) 1/3)
(pow.f64 (/.f64 t (+.f64 t x)) -1)
(neg.f64 (/.f64 (+.f64 t x) (neg.f64 t)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 t x) t) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 t x) t)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 t x) t))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 t x) t) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 t 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 t x) t)))
(exp.f64 (log.f64 (/.f64 (+.f64 t x) t)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 t x) t)))
Outputs
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(/.f64 (*.f64 a t) x)
(/.f64 a (/.f64 x t))
(*.f64 (/.f64 a x) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 x 2))) (/.f64 (*.f64 a t) x))
(fma.f64 -1 (/.f64 (*.f64 a (*.f64 t t)) (*.f64 x x)) (/.f64 a (/.f64 x t)))
(-.f64 (*.f64 (/.f64 a x) t) (*.f64 (/.f64 (*.f64 t t) x) (/.f64 a x)))
(*.f64 (/.f64 a x) (-.f64 t (/.f64 (*.f64 t t) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 a (pow.f64 t 3)) (pow.f64 x 3)) (/.f64 (*.f64 a t) x)))
(fma.f64 -1 (/.f64 (*.f64 a (*.f64 t t)) (*.f64 x x)) (+.f64 (/.f64 a (/.f64 x t)) (/.f64 (*.f64 a (pow.f64 t 3)) (pow.f64 x 3))))
(+.f64 (-.f64 (*.f64 (/.f64 a x) t) (*.f64 (/.f64 (*.f64 t t) x) (/.f64 a x))) (*.f64 (/.f64 a (pow.f64 x 3)) (pow.f64 t 3)))
(+.f64 (*.f64 (/.f64 a x) (-.f64 t (/.f64 (*.f64 t t) x))) (*.f64 (/.f64 a (pow.f64 x 3)) (pow.f64 t 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 4)) (pow.f64 x 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 t 3)) (pow.f64 x 3)) (/.f64 (*.f64 a t) x))))
(fma.f64 -1 (/.f64 (*.f64 a (*.f64 t t)) (*.f64 x x)) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 x 4) (pow.f64 t 4))) (+.f64 (/.f64 a (/.f64 x t)) (/.f64 (*.f64 a (pow.f64 t 3)) (pow.f64 x 3)))))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 a x) t) (*.f64 (/.f64 a (pow.f64 x 3)) (pow.f64 t 3))) (/.f64 (pow.f64 t 4) (/.f64 (pow.f64 x 4) a))) (*.f64 (/.f64 (*.f64 t t) x) (/.f64 a x)))
(-.f64 (+.f64 (*.f64 (/.f64 a x) (-.f64 t (/.f64 (*.f64 t t) x))) (*.f64 (/.f64 a (pow.f64 x 3)) (pow.f64 t 3))) (/.f64 (*.f64 a (pow.f64 t 4)) (pow.f64 x 4)))
a
(+.f64 a (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 a (neg.f64 (/.f64 (*.f64 a x) t)))
(-.f64 a (/.f64 x (/.f64 t a)))
(+.f64 (/.f64 (*.f64 a (pow.f64 x 2)) (pow.f64 t 2)) (+.f64 a (*.f64 -1 (/.f64 (*.f64 a x) t))))
(+.f64 (+.f64 (/.f64 a (/.f64 (*.f64 t t) (*.f64 x x))) a) (neg.f64 (/.f64 (*.f64 a x) t)))
(-.f64 (+.f64 a (*.f64 (/.f64 (*.f64 x x) t) (/.f64 a t))) (/.f64 x (/.f64 t a)))
(+.f64 a (-.f64 (/.f64 (*.f64 a (*.f64 x x)) (*.f64 t t)) (/.f64 x (/.f64 t a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 x 3)) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 a (pow.f64 x 2)) (pow.f64 t 2)) (+.f64 a (*.f64 -1 (/.f64 (*.f64 a x) t)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 t 3) (pow.f64 x 3))) (+.f64 (+.f64 (/.f64 a (/.f64 (*.f64 t t) (*.f64 x x))) a) (neg.f64 (/.f64 (*.f64 a x) t))))
(-.f64 (-.f64 (+.f64 a (*.f64 (/.f64 (*.f64 x x) t) (/.f64 a t))) (/.f64 x (/.f64 t a))) (/.f64 (*.f64 a (pow.f64 x 3)) (pow.f64 t 3)))
(+.f64 (/.f64 (*.f64 a (*.f64 x x)) (*.f64 t t)) (-.f64 (-.f64 a (/.f64 x (/.f64 t a))) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 t 3) a))))
a
(+.f64 a (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 a (neg.f64 (/.f64 (*.f64 a x) t)))
(-.f64 a (/.f64 x (/.f64 t a)))
(+.f64 (/.f64 (*.f64 a (pow.f64 x 2)) (pow.f64 t 2)) (+.f64 a (*.f64 -1 (/.f64 (*.f64 a x) t))))
(+.f64 (+.f64 (/.f64 a (/.f64 (*.f64 t t) (*.f64 x x))) a) (neg.f64 (/.f64 (*.f64 a x) t)))
(-.f64 (+.f64 a (*.f64 (/.f64 (*.f64 x x) t) (/.f64 a t))) (/.f64 x (/.f64 t a)))
(+.f64 a (-.f64 (/.f64 (*.f64 a (*.f64 x x)) (*.f64 t t)) (/.f64 x (/.f64 t a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 x 3)) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 a (pow.f64 x 2)) (pow.f64 t 2)) (+.f64 a (*.f64 -1 (/.f64 (*.f64 a x) t)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 t 3) (pow.f64 x 3))) (+.f64 (+.f64 (/.f64 a (/.f64 (*.f64 t t) (*.f64 x x))) a) (neg.f64 (/.f64 (*.f64 a x) t))))
(-.f64 (-.f64 (+.f64 a (*.f64 (/.f64 (*.f64 x x) t) (/.f64 a t))) (/.f64 x (/.f64 t a))) (/.f64 (*.f64 a (pow.f64 x 3)) (pow.f64 t 3)))
(+.f64 (/.f64 (*.f64 a (*.f64 x x)) (*.f64 t t)) (-.f64 (-.f64 a (/.f64 x (/.f64 t a))) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 t 3) a))))
a
(+.f64 a (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 a (neg.f64 (/.f64 (*.f64 a x) t)))
(-.f64 a (/.f64 x (/.f64 t a)))
(+.f64 (/.f64 (*.f64 a (pow.f64 x 2)) (pow.f64 t 2)) (+.f64 a (*.f64 -1 (/.f64 (*.f64 a x) t))))
(+.f64 (+.f64 (/.f64 a (/.f64 (*.f64 t t) (*.f64 x x))) a) (neg.f64 (/.f64 (*.f64 a x) t)))
(-.f64 (+.f64 a (*.f64 (/.f64 (*.f64 x x) t) (/.f64 a t))) (/.f64 x (/.f64 t a)))
(+.f64 a (-.f64 (/.f64 (*.f64 a (*.f64 x x)) (*.f64 t t)) (/.f64 x (/.f64 t a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 x 3)) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 a (pow.f64 x 2)) (pow.f64 t 2)) (+.f64 a (*.f64 -1 (/.f64 (*.f64 a x) t)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 t 3) (pow.f64 x 3))) (+.f64 (+.f64 (/.f64 a (/.f64 (*.f64 t t) (*.f64 x x))) a) (neg.f64 (/.f64 (*.f64 a x) t))))
(-.f64 (-.f64 (+.f64 a (*.f64 (/.f64 (*.f64 x x) t) (/.f64 a t))) (/.f64 x (/.f64 t a))) (/.f64 (*.f64 a (pow.f64 x 3)) (pow.f64 t 3)))
(+.f64 (/.f64 (*.f64 a (*.f64 x x)) (*.f64 t t)) (-.f64 (-.f64 a (/.f64 x (/.f64 t a))) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 t 3) a))))
(/.f64 (*.f64 a t) x)
(/.f64 a (/.f64 x t))
(*.f64 (/.f64 a x) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 x 2))) (/.f64 (*.f64 a t) x))
(fma.f64 -1 (/.f64 (*.f64 a (*.f64 t t)) (*.f64 x x)) (/.f64 a (/.f64 x t)))
(-.f64 (*.f64 (/.f64 a x) t) (*.f64 (/.f64 (*.f64 t t) x) (/.f64 a x)))
(*.f64 (/.f64 a x) (-.f64 t (/.f64 (*.f64 t t) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 a (pow.f64 t 3)) (pow.f64 x 3)) (/.f64 (*.f64 a t) x)))
(fma.f64 -1 (/.f64 (*.f64 a (*.f64 t t)) (*.f64 x x)) (+.f64 (/.f64 a (/.f64 x t)) (/.f64 (*.f64 a (pow.f64 t 3)) (pow.f64 x 3))))
(+.f64 (-.f64 (*.f64 (/.f64 a x) t) (*.f64 (/.f64 (*.f64 t t) x) (/.f64 a x))) (*.f64 (/.f64 a (pow.f64 x 3)) (pow.f64 t 3)))
(+.f64 (*.f64 (/.f64 a x) (-.f64 t (/.f64 (*.f64 t t) x))) (*.f64 (/.f64 a (pow.f64 x 3)) (pow.f64 t 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 4)) (pow.f64 x 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 t 3)) (pow.f64 x 3)) (/.f64 (*.f64 a t) x))))
(fma.f64 -1 (/.f64 (*.f64 a (*.f64 t t)) (*.f64 x x)) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 x 4) (pow.f64 t 4))) (+.f64 (/.f64 a (/.f64 x t)) (/.f64 (*.f64 a (pow.f64 t 3)) (pow.f64 x 3)))))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 a x) t) (*.f64 (/.f64 a (pow.f64 x 3)) (pow.f64 t 3))) (/.f64 (pow.f64 t 4) (/.f64 (pow.f64 x 4) a))) (*.f64 (/.f64 (*.f64 t t) x) (/.f64 a x)))
(-.f64 (+.f64 (*.f64 (/.f64 a x) (-.f64 t (/.f64 (*.f64 t t) x))) (*.f64 (/.f64 a (pow.f64 x 3)) (pow.f64 t 3))) (/.f64 (*.f64 a (pow.f64 t 4)) (pow.f64 x 4)))
(/.f64 (*.f64 a t) x)
(/.f64 a (/.f64 x t))
(*.f64 (/.f64 a x) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 x 2))) (/.f64 (*.f64 a t) x))
(fma.f64 -1 (/.f64 (*.f64 a (*.f64 t t)) (*.f64 x x)) (/.f64 a (/.f64 x t)))
(-.f64 (*.f64 (/.f64 a x) t) (*.f64 (/.f64 (*.f64 t t) x) (/.f64 a x)))
(*.f64 (/.f64 a x) (-.f64 t (/.f64 (*.f64 t t) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 a (pow.f64 t 3)) (pow.f64 x 3)) (/.f64 (*.f64 a t) x)))
(fma.f64 -1 (/.f64 (*.f64 a (*.f64 t t)) (*.f64 x x)) (+.f64 (/.f64 a (/.f64 x t)) (/.f64 (*.f64 a (pow.f64 t 3)) (pow.f64 x 3))))
(+.f64 (-.f64 (*.f64 (/.f64 a x) t) (*.f64 (/.f64 (*.f64 t t) x) (/.f64 a x))) (*.f64 (/.f64 a (pow.f64 x 3)) (pow.f64 t 3)))
(+.f64 (*.f64 (/.f64 a x) (-.f64 t (/.f64 (*.f64 t t) x))) (*.f64 (/.f64 a (pow.f64 x 3)) (pow.f64 t 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 4)) (pow.f64 x 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 t 3)) (pow.f64 x 3)) (/.f64 (*.f64 a t) x))))
(fma.f64 -1 (/.f64 (*.f64 a (*.f64 t t)) (*.f64 x x)) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 x 4) (pow.f64 t 4))) (+.f64 (/.f64 a (/.f64 x t)) (/.f64 (*.f64 a (pow.f64 t 3)) (pow.f64 x 3)))))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 a x) t) (*.f64 (/.f64 a (pow.f64 x 3)) (pow.f64 t 3))) (/.f64 (pow.f64 t 4) (/.f64 (pow.f64 x 4) a))) (*.f64 (/.f64 (*.f64 t t) x) (/.f64 a x)))
(-.f64 (+.f64 (*.f64 (/.f64 a x) (-.f64 t (/.f64 (*.f64 t t) x))) (*.f64 (/.f64 a (pow.f64 x 3)) (pow.f64 t 3))) (/.f64 (*.f64 a (pow.f64 t 4)) (pow.f64 x 4)))
(/.f64 x t)
(+.f64 1 (/.f64 x t))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(+.f64 (/.f64 x t) 1)
1
(+.f64 1 (/.f64 x t))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(+.f64 (/.f64 x t) 1)
1
(+.f64 1 (/.f64 x t))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(+.f64 (/.f64 x t) 1)
1
(+.f64 1 (/.f64 x t))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(+.f64 (/.f64 x t) 1)
(/.f64 x t)
(+.f64 1 (/.f64 x t))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(+.f64 (/.f64 x t) 1)
(/.f64 x t)
(+.f64 1 (/.f64 x t))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(+.f64 (/.f64 x t) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (/.f64 a (+.f64 t x))))) 1)
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 a (/.f64 t (+.f64 t x)))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 t (/.f64 a (+.f64 t x)))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (*.f64 t (/.f64 a (+.f64 t x))) 1)
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 1 (*.f64 t (/.f64 a (+.f64 t x))))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (sqrt.f64 (*.f64 t (/.f64 a (+.f64 t x)))) (sqrt.f64 (*.f64 t (/.f64 a (+.f64 t x)))))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 t (+.f64 t x))))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (/.f64 a (+.f64 t x))))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (cbrt.f64 (*.f64 t (/.f64 a (+.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 t (/.f64 a (+.f64 t x)))) 2))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (cbrt.f64 (*.f64 t (/.f64 a (+.f64 t x)))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a t) (+.f64 t x))) (pow.f64 (cbrt.f64 a) 2)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2))
(*.f64 (cbrt.f64 (/.f64 a (+.f64 1 (/.f64 x t)))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 x t))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a (+.f64 1 (/.f64 x t)))) (pow.f64 (cbrt.f64 a) 2)) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 x t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t (/.f64 a (+.f64 t x)))) 2) (cbrt.f64 (*.f64 t (/.f64 a (+.f64 t x)))))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 t (+.f64 t x))))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (cbrt.f64 t) (*.f64 (pow.f64 (cbrt.f64 t) 2) (/.f64 a (+.f64 t x))))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 a (+.f64 t x)) t)
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 t (+.f64 t x)) a)
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 t (+.f64 t x)) (/.f64 a 1))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (neg.f64 t) (/.f64 a (-.f64 (neg.f64 t) x)))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (neg.f64 a) (neg.f64 (/.f64 t (+.f64 t x))))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (*.f64 (sqrt.f64 t) (/.f64 a (+.f64 t x))) (sqrt.f64 t))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 t) 2) (/.f64 a (+.f64 t x))) (cbrt.f64 t))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (*.f64 (sqrt.f64 a) (/.f64 t (+.f64 t x))) (sqrt.f64 a))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (*.f64 (cbrt.f64 a) (/.f64 t (+.f64 t x))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 a 1) (/.f64 t (+.f64 t x)))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 a (sqrt.f64 (/.f64 (+.f64 t x) t))) (/.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 t x))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 t x))) a) (sqrt.f64 (/.f64 (+.f64 t x) t)))
(/.f64 (/.f64 a (sqrt.f64 (+.f64 1 (/.f64 x t)))) (/.f64 (sqrt.f64 (+.f64 t x)) (sqrt.f64 t)))
(*.f64 (/.f64 a (sqrt.f64 (+.f64 t x))) (/.f64 t (sqrt.f64 (+.f64 t x))))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (+.f64 t x)) 2)) (/.f64 t (cbrt.f64 (+.f64 t x))))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 1 (+.f64 t x)) (*.f64 a t))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 1 (+.f64 t x)) (*.f64 (/.f64 a 1) t))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 t x))) (/.f64 a (sqrt.f64 (/.f64 (+.f64 t x) t))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 t x))) a) (sqrt.f64 (/.f64 (+.f64 t x) t)))
(/.f64 (/.f64 a (sqrt.f64 (+.f64 1 (/.f64 x t)))) (/.f64 (sqrt.f64 (+.f64 t x)) (sqrt.f64 t)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2)) (/.f64 a (cbrt.f64 (/.f64 (+.f64 t x) t))))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (*.f64 (/.f64 a 1) t) (/.f64 1 (+.f64 t x)))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 a (cbrt.f64 (/.f64 (+.f64 t x) t))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2)))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 a (-.f64 (neg.f64 t) x)) (neg.f64 t))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 a (-.f64 (*.f64 t t) (*.f64 x x))) (*.f64 t (-.f64 t x)))
(*.f64 t (*.f64 (-.f64 t x) (/.f64 a (-.f64 (*.f64 t t) (*.f64 x x)))))
(*.f64 (/.f64 a (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 t (fma.f64 t t (*.f64 x (-.f64 x t)))))
(*.f64 (*.f64 a t) (/.f64 (fma.f64 t t (*.f64 x (-.f64 x t))) (+.f64 (pow.f64 t 3) (pow.f64 x 3))))
(*.f64 (/.f64 1 (-.f64 (neg.f64 t) x)) (*.f64 a (neg.f64 t)))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 (sqrt.f64 a) (+.f64 t x)) (*.f64 (/.f64 (sqrt.f64 a) 1) t))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 a) 1) t) (/.f64 (sqrt.f64 a) (+.f64 t x)))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (*.f64 (/.f64 (sqrt.f64 a) (+.f64 t x)) t))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 a) (+.f64 t x)) t) (sqrt.f64 a))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 a) (+.f64 t x)) t) (/.f64 (sqrt.f64 a) 1))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 (+.f64 t x) t))))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 (+.f64 t x) t))) (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2)))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (+.f64 t x)) (*.f64 (/.f64 (cbrt.f64 a) 1) t))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 a) 1) t) (/.f64 (pow.f64 (cbrt.f64 a) 2) (+.f64 t x)))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (*.f64 (/.f64 (cbrt.f64 a) (+.f64 t x)) t))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 a) (+.f64 t x)) t) (/.f64 (pow.f64 (cbrt.f64 a) 2) 1))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 (+.f64 t x) t))) (/.f64 (cbrt.f64 a) (sqrt.f64 (/.f64 (+.f64 t x) t))))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 (cbrt.f64 a) (sqrt.f64 (/.f64 (+.f64 t x) t))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 (+.f64 t x) t))))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2)) (cbrt.f64 (*.f64 t (/.f64 a (+.f64 t x)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a t) (+.f64 t x))) (pow.f64 (cbrt.f64 a) 2)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2))
(*.f64 (cbrt.f64 (/.f64 a (+.f64 1 (/.f64 x t)))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 x t))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a (+.f64 1 (/.f64 x t)))) (pow.f64 (cbrt.f64 a) 2)) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 x t))) 2))
(*.f64 (neg.f64 (/.f64 t (+.f64 t x))) (neg.f64 a))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (+.f64 t x) t)) (cbrt.f64 a))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 (*.f64 a t) 1) (/.f64 1 (+.f64 t x)))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 a (/.f64 (+.f64 t x) (sqrt.f64 t))) (sqrt.f64 t))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 a (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (/.f64 1 t))) (-.f64 t x))
(*.f64 (/.f64 a (-.f64 (*.f64 t t) (*.f64 x x))) (*.f64 t (-.f64 t x)))
(*.f64 t (*.f64 (-.f64 t x) (/.f64 a (-.f64 (*.f64 t t) (*.f64 x x)))))
(*.f64 (/.f64 a (*.f64 (/.f64 1 t) (+.f64 (pow.f64 t 3) (pow.f64 x 3)))) (fma.f64 t t (*.f64 x (-.f64 x t))))
(*.f64 (/.f64 a (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 t (fma.f64 t t (*.f64 x (-.f64 x t)))))
(*.f64 (*.f64 a t) (/.f64 (fma.f64 t t (*.f64 x (-.f64 x t))) (+.f64 (pow.f64 t 3) (pow.f64 x 3))))
(*.f64 (/.f64 a (/.f64 (+.f64 t x) (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 a -1) (neg.f64 (/.f64 t (+.f64 t x))))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 1 (/.f64 (+.f64 t x) (*.f64 (pow.f64 (cbrt.f64 a) 2) t))) (cbrt.f64 a))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 (/.f64 a (+.f64 t x)) 1) t)
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 (/.f64 a (+.f64 t x)) 1) (/.f64 t 1))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 (/.f64 a (+.f64 t x)) (/.f64 1 (sqrt.f64 t))) (sqrt.f64 t))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 (/.f64 a (+.f64 t x)) (/.f64 1 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 (/.f64 a (+.f64 t x)) -1) (neg.f64 t))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 (neg.f64 a) -1) (/.f64 t (+.f64 t x)))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 (neg.f64 a) (+.f64 t x)) (neg.f64 t))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 (*.f64 a t) (-.f64 (*.f64 t t) (*.f64 x x))) (-.f64 t x))
(*.f64 (/.f64 a (-.f64 (*.f64 t t) (*.f64 x x))) (*.f64 t (-.f64 t x)))
(*.f64 t (*.f64 (-.f64 t x) (/.f64 a (-.f64 (*.f64 t t) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 a t) (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (-.f64 x t))))
(*.f64 (/.f64 a (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 t (fma.f64 t t (*.f64 x (-.f64 x t)))))
(*.f64 (*.f64 a t) (/.f64 (fma.f64 t t (*.f64 x (-.f64 x t))) (+.f64 (pow.f64 t 3) (pow.f64 x 3))))
(*.f64 (/.f64 (*.f64 a t) (*.f64 (-.f64 (neg.f64 t) x) (-.f64 t x))) (neg.f64 (-.f64 t x)))
(*.f64 (*.f64 (/.f64 a (-.f64 (neg.f64 t) x)) (/.f64 t (-.f64 t x))) (neg.f64 (-.f64 t x)))
(/.f64 (/.f64 (*.f64 (*.f64 a t) (-.f64 x t)) (-.f64 (neg.f64 t) x)) (-.f64 t x))
(*.f64 (-.f64 x t) (*.f64 (/.f64 a (+.f64 t x)) (/.f64 t (-.f64 x t))))
(*.f64 (/.f64 (*.f64 a t) (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)))) (neg.f64 (fma.f64 t t (*.f64 x (-.f64 x t)))))
(*.f64 (/.f64 a (/.f64 (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3))) t)) (neg.f64 (fma.f64 t t (*.f64 x (-.f64 x t)))))
(*.f64 (/.f64 t (/.f64 (-.f64 (neg.f64 (pow.f64 t 3)) (pow.f64 x 3)) a)) (neg.f64 (fma.f64 t t (*.f64 x (-.f64 x t)))))
(*.f64 (/.f64 a (/.f64 (-.f64 (neg.f64 (pow.f64 x 3)) (pow.f64 t 3)) t)) (-.f64 (*.f64 x (-.f64 t x)) (*.f64 t t)))
(*.f64 (/.f64 (*.f64 a t) (-.f64 (*.f64 x x) (*.f64 t t))) (-.f64 x t))
(*.f64 (*.f64 (/.f64 a (-.f64 (neg.f64 t) x)) (/.f64 t (-.f64 t x))) (neg.f64 (-.f64 t x)))
(/.f64 (/.f64 (*.f64 (*.f64 a t) (-.f64 x t)) (-.f64 (neg.f64 t) x)) (-.f64 t x))
(*.f64 (-.f64 x t) (*.f64 (/.f64 a (+.f64 t x)) (/.f64 t (-.f64 x t))))
(*.f64 (/.f64 (/.f64 a 1) 1) (/.f64 t (+.f64 t x)))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 (/.f64 a 1) (sqrt.f64 (+.f64 t x))) (/.f64 t (sqrt.f64 (+.f64 t x))))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 (/.f64 a 1) (pow.f64 (cbrt.f64 (+.f64 t x)) 2)) (/.f64 t (cbrt.f64 (+.f64 t x))))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 (/.f64 a 1) (-.f64 (*.f64 t t) (*.f64 x x))) (*.f64 t (-.f64 t x)))
(*.f64 (/.f64 a (-.f64 (*.f64 t t) (*.f64 x x))) (*.f64 t (-.f64 t x)))
(*.f64 t (*.f64 (-.f64 t x) (/.f64 a (-.f64 (*.f64 t t) (*.f64 x x)))))
(*.f64 (/.f64 (/.f64 a 1) (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 t (fma.f64 t t (*.f64 x (-.f64 x t)))))
(*.f64 (/.f64 a (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 t (fma.f64 t t (*.f64 x (-.f64 x t)))))
(*.f64 (*.f64 a t) (/.f64 (fma.f64 t t (*.f64 x (-.f64 x t))) (+.f64 (pow.f64 t 3) (pow.f64 x 3))))
(*.f64 (/.f64 (/.f64 a 1) (-.f64 (neg.f64 t) x)) (neg.f64 t))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 (/.f64 a 1) (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (/.f64 1 t))) (-.f64 t x))
(*.f64 (/.f64 a (-.f64 (*.f64 t t) (*.f64 x x))) (*.f64 t (-.f64 t x)))
(*.f64 t (*.f64 (-.f64 t x) (/.f64 a (-.f64 (*.f64 t t) (*.f64 x x)))))
(*.f64 (/.f64 (/.f64 a 1) (*.f64 (/.f64 1 t) (+.f64 (pow.f64 t 3) (pow.f64 x 3)))) (fma.f64 t t (*.f64 x (-.f64 x t))))
(*.f64 (/.f64 a (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 t (fma.f64 t t (*.f64 x (-.f64 x t)))))
(*.f64 (*.f64 a t) (/.f64 (fma.f64 t t (*.f64 x (-.f64 x t))) (+.f64 (pow.f64 t 3) (pow.f64 x 3))))
(*.f64 (/.f64 (/.f64 a 1) (/.f64 (+.f64 t x) (sqrt.f64 t))) (sqrt.f64 t))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 (/.f64 a 1) (/.f64 (+.f64 t x) (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 (/.f64 a 1) -1) (neg.f64 (/.f64 t (+.f64 t x))))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 (/.f64 (+.f64 t x) t))) 1) (sqrt.f64 (/.f64 t (+.f64 t x))))
(*.f64 (/.f64 a (sqrt.f64 (/.f64 (+.f64 t x) t))) (sqrt.f64 (/.f64 t (+.f64 t x))))
(*.f64 (/.f64 a (sqrt.f64 (+.f64 1 (/.f64 x t)))) (sqrt.f64 (/.f64 t (+.f64 t x))))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 (/.f64 (+.f64 t x) t))) (sqrt.f64 (+.f64 t x))) (sqrt.f64 t))
(/.f64 (*.f64 (/.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 t x))) a) (sqrt.f64 (/.f64 (+.f64 t x) t)))
(/.f64 (/.f64 a (sqrt.f64 (+.f64 1 (/.f64 x t)))) (/.f64 (sqrt.f64 (+.f64 t x)) (sqrt.f64 t)))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 (/.f64 (+.f64 t x) t))) (sqrt.f64 (-.f64 (neg.f64 t) x))) (sqrt.f64 (neg.f64 t)))
(*.f64 (/.f64 a (*.f64 (sqrt.f64 (-.f64 (neg.f64 t) x)) (sqrt.f64 (/.f64 (+.f64 t x) t)))) (sqrt.f64 (neg.f64 t)))
(*.f64 (/.f64 a (*.f64 (sqrt.f64 (+.f64 1 (/.f64 x t))) (sqrt.f64 (-.f64 (neg.f64 t) x)))) (sqrt.f64 (neg.f64 t)))
(*.f64 (/.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2)) 1) (cbrt.f64 (/.f64 t (+.f64 t x))))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2)) (cbrt.f64 (/.f64 t (+.f64 t x))))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 x t))) 2)) (cbrt.f64 (/.f64 t (+.f64 t x))))
(/.f64 (*.f64 a (cbrt.f64 (/.f64 t (+.f64 t x)))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 x t))) 2))
(*.f64 (/.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2)) (cbrt.f64 (+.f64 t x))) (cbrt.f64 t))
(*.f64 (cbrt.f64 t) (/.f64 a (*.f64 (cbrt.f64 (+.f64 t x)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2))))
(*.f64 (cbrt.f64 t) (/.f64 (/.f64 a (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 x t))) 2)) (cbrt.f64 (+.f64 t x))))
(/.f64 (/.f64 a (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 x t))) 2)) (/.f64 (cbrt.f64 (+.f64 t x)) (cbrt.f64 t)))
(*.f64 (/.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2)) (cbrt.f64 (-.f64 (neg.f64 t) x))) (cbrt.f64 (neg.f64 t)))
(*.f64 (/.f64 a (*.f64 (cbrt.f64 (-.f64 (neg.f64 t) x)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2))) (cbrt.f64 (neg.f64 t)))
(*.f64 (/.f64 a (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 x t))) 2) (cbrt.f64 (-.f64 (neg.f64 t) x)))) (cbrt.f64 (neg.f64 t)))
(*.f64 (/.f64 (/.f64 a (cbrt.f64 (-.f64 (neg.f64 t) x))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 x t))) 2)) (cbrt.f64 (neg.f64 t)))
(pow.f64 (*.f64 t (/.f64 a (+.f64 t x))) 1)
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(pow.f64 (sqrt.f64 (*.f64 t (/.f64 a (+.f64 t x)))) 2)
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(pow.f64 (cbrt.f64 (*.f64 t (/.f64 a (+.f64 t x)))) 3)
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(pow.f64 (pow.f64 (*.f64 t (/.f64 a (+.f64 t x))) 3) 1/3)
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(pow.f64 (/.f64 (+.f64 t x) (*.f64 a t)) -1)
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(neg.f64 (*.f64 (/.f64 a (+.f64 t x)) (neg.f64 t)))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(neg.f64 (*.f64 a (neg.f64 (/.f64 t (+.f64 t x)))))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(neg.f64 (*.f64 (*.f64 (/.f64 a (+.f64 t x)) (neg.f64 t)) 1))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(neg.f64 (*.f64 1 (*.f64 (/.f64 a (+.f64 t x)) (neg.f64 t))))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(sqrt.f64 (pow.f64 (*.f64 t (/.f64 a (+.f64 t x))) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 a t) (+.f64 t x)) 2))
(fabs.f64 (/.f64 a (+.f64 1 (/.f64 x t))))
(log.f64 (pow.f64 (exp.f64 (/.f64 a (+.f64 t x))) t))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (/.f64 a (+.f64 t x))))))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(cbrt.f64 (pow.f64 (*.f64 t (/.f64 a (+.f64 t x))) 3))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 (+.f64 t x) t) 3)))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(expm1.f64 (log1p.f64 (*.f64 t (/.f64 a (+.f64 t x)))))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(exp.f64 (log.f64 (*.f64 t (/.f64 a (+.f64 t x)))))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(log1p.f64 (expm1.f64 (*.f64 t (/.f64 a (+.f64 t x)))))
(/.f64 (*.f64 a t) (+.f64 t x))
(/.f64 a (+.f64 1 (/.f64 x t)))
(+.f64 (*.f64 (/.f64 1 t) t) (*.f64 (/.f64 1 t) x))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(+.f64 (*.f64 (/.f64 1 t) x) (*.f64 (/.f64 1 t) t))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(+.f64 (*.f64 t (/.f64 1 t)) (*.f64 x (/.f64 1 t)))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(+.f64 (*.f64 x (/.f64 1 t)) (*.f64 t (/.f64 1 t)))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 t x) t))) 1)
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (+.f64 t x) (/.f64 1 t))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (+.f64 t x) (neg.f64 (neg.f64 (/.f64 1 t))))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (/.f64 (+.f64 t x) t) 1)
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 1 (/.f64 (+.f64 t x) t))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (sqrt.f64 (+.f64 t x)) (*.f64 (sqrt.f64 (+.f64 t x)) (/.f64 1 t)))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (sqrt.f64 (/.f64 (+.f64 t x) t)) (sqrt.f64 (/.f64 (+.f64 t x) t)))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (sqrt.f64 (/.f64 (+.f64 t x) t)) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 t x) t)))))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (*.f64 (cbrt.f64 (+.f64 t x)) (/.f64 1 t)))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (pow.f64 (cbrt.f64 t) 2)))
(/.f64 (cbrt.f64 (+.f64 1 (/.f64 x t))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (cbrt.f64 (+.f64 t x)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2) (cbrt.f64 (/.f64 (+.f64 t x) t)))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)))))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (/.f64 1 t) (+.f64 t x))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (-.f64 (neg.f64 t) x) (neg.f64 (/.f64 1 t)))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (-.f64 (neg.f64 t) x) (/.f64 1 (neg.f64 t)))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (sqrt.f64 (/.f64 (+.f64 t x) (neg.f64 t))) (neg.f64 (sqrt.f64 (/.f64 (+.f64 t x) (neg.f64 t)))))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 t x) (neg.f64 t))) (cbrt.f64 (/.f64 (+.f64 t x) (neg.f64 t)))) (neg.f64 (cbrt.f64 (/.f64 (+.f64 t x) (neg.f64 t)))))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (*.f64 (sqrt.f64 (+.f64 t x)) (/.f64 1 t)) (sqrt.f64 (+.f64 t x)))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (*.f64 (cbrt.f64 (+.f64 t x)) (/.f64 1 t)) (pow.f64 (cbrt.f64 (+.f64 t x)) 2))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 (+.f64 t x) (sqrt.f64 t)))
(*.f64 (/.f64 (+.f64 t x) (sqrt.f64 t)) (/.f64 1 (sqrt.f64 t)))
(/.f64 (/.f64 (+.f64 t x) (sqrt.f64 t)) (sqrt.f64 t))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (/.f64 (+.f64 t x) (cbrt.f64 t)))
(/.f64 (/.f64 (+.f64 t x) (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))
(*.f64 (/.f64 (+.f64 t x) (sqrt.f64 t)) (/.f64 1 (sqrt.f64 t)))
(/.f64 (/.f64 (+.f64 t x) (sqrt.f64 t)) (sqrt.f64 t))
(*.f64 (/.f64 (+.f64 t x) (cbrt.f64 t)) (/.f64 1 (pow.f64 (cbrt.f64 t) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (/.f64 (+.f64 t x) (cbrt.f64 t)))
(/.f64 (/.f64 (+.f64 t x) (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))
(*.f64 -1 (/.f64 (+.f64 t x) (neg.f64 t)))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 t x) t))) (neg.f64 (sqrt.f64 (/.f64 (+.f64 t x) t))))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2)) (neg.f64 (cbrt.f64 (/.f64 (+.f64 t x) t))))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (/.f64 1 (neg.f64 t)) (-.f64 (neg.f64 t) x))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2) 1) (cbrt.f64 (/.f64 (+.f64 t x) t)))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t x)) 1) (/.f64 (sqrt.f64 (+.f64 t x)) t))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t x)) t) (sqrt.f64 (+.f64 t x)))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t x)) t) (/.f64 (sqrt.f64 (+.f64 t x)) 1))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t x)) (pow.f64 (cbrt.f64 t) 2)) (/.f64 (sqrt.f64 (+.f64 t x)) (cbrt.f64 t)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (/.f64 (+.f64 t x) (cbrt.f64 t)))
(/.f64 (/.f64 (+.f64 t x) (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t x)) (cbrt.f64 t)) (/.f64 (sqrt.f64 (+.f64 t x)) (pow.f64 (cbrt.f64 t) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (/.f64 (+.f64 t x) (cbrt.f64 t)))
(/.f64 (/.f64 (+.f64 t x) (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 t x)) t))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (/.f64 (cbrt.f64 (+.f64 t x)) t) (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) 1))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (sqrt.f64 t)) (/.f64 (cbrt.f64 (+.f64 t x)) (sqrt.f64 t)))
(*.f64 (/.f64 (+.f64 t x) (sqrt.f64 t)) (/.f64 1 (sqrt.f64 t)))
(/.f64 (/.f64 (+.f64 t x) (sqrt.f64 t)) (sqrt.f64 t))
(*.f64 (/.f64 (cbrt.f64 (+.f64 t x)) (sqrt.f64 t)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (sqrt.f64 t)))
(*.f64 (/.f64 (+.f64 t x) (sqrt.f64 t)) (/.f64 1 (sqrt.f64 t)))
(/.f64 (/.f64 (+.f64 t x) (sqrt.f64 t)) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (/.f64 (+.f64 t x) t)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (pow.f64 (cbrt.f64 t) 2)))
(/.f64 (cbrt.f64 (+.f64 1 (/.f64 x t))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (cbrt.f64 (+.f64 t x)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) t) (cbrt.f64 (+.f64 t x)))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (/.f64 1 (/.f64 t (pow.f64 (cbrt.f64 (+.f64 t x)) 2))) (cbrt.f64 (+.f64 t x)))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (/.f64 1 t)) (-.f64 (*.f64 t t) (*.f64 x x))) (+.f64 t x))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (/.f64 1 t)) (+.f64 t x)) (-.f64 (*.f64 t t) (*.f64 x x)))
(/.f64 (*.f64 (+.f64 t x) (*.f64 (+.f64 1 (/.f64 x t)) (-.f64 t x))) (-.f64 (*.f64 t t) (*.f64 x x)))
(*.f64 (+.f64 t x) (/.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) t)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (/.f64 1 t)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (+.f64 (*.f64 t t) (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (/.f64 1 t)) (fma.f64 t t (*.f64 x (+.f64 t x)))) (-.f64 (pow.f64 t 3) (pow.f64 x 3)))
(*.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 x t)) (-.f64 t x)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(*.f64 (/.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) t)) (fma.f64 t t (*.f64 x (+.f64 t x))))
(*.f64 (/.f64 (*.f64 (/.f64 1 t) (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (-.f64 (*.f64 (*.f64 t t) (*.f64 t t)) (*.f64 (*.f64 x (-.f64 x t)) (*.f64 x (-.f64 x t))))) (-.f64 (*.f64 t t) (*.f64 x (-.f64 x t))))
(*.f64 (/.f64 (/.f64 1 t) (/.f64 (-.f64 (pow.f64 t 4) (*.f64 (*.f64 x x) (*.f64 (-.f64 x t) (-.f64 x t)))) (+.f64 (pow.f64 t 3) (pow.f64 x 3)))) (-.f64 (*.f64 t t) (*.f64 x (-.f64 x t))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (-.f64 (pow.f64 t 4) (*.f64 x (*.f64 (-.f64 x t) (*.f64 x (-.f64 x t))))) t)) (-.f64 (*.f64 t t) (*.f64 x (-.f64 x t))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (+.f64 (pow.f64 t 4) (*.f64 (*.f64 x x) (*.f64 (-.f64 t x) (-.f64 x t)))) t)) (fma.f64 t t (*.f64 x (-.f64 t x))))
(*.f64 (/.f64 (*.f64 (/.f64 1 t) (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (+.f64 (pow.f64 (*.f64 t t) 3) (pow.f64 (*.f64 x (-.f64 x t)) 3))) (+.f64 (*.f64 (*.f64 t t) (*.f64 t t)) (*.f64 (*.f64 x (-.f64 x t)) (-.f64 (*.f64 x (-.f64 x t)) (*.f64 t t)))))
(*.f64 (/.f64 (/.f64 1 t) (/.f64 (+.f64 (pow.f64 (*.f64 t t) 3) (pow.f64 (*.f64 x (-.f64 x t)) 3)) (+.f64 (pow.f64 t 3) (pow.f64 x 3)))) (+.f64 (pow.f64 t 4) (*.f64 x (*.f64 (-.f64 x t) (-.f64 (*.f64 x (-.f64 x t)) (*.f64 t t))))))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) t) (+.f64 (pow.f64 t 6) (pow.f64 (*.f64 x (-.f64 x t)) 3))) (fma.f64 x (*.f64 (-.f64 x t) (-.f64 (*.f64 x (-.f64 x t)) (*.f64 t t))) (pow.f64 t 4)))
(/.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) t) (/.f64 (+.f64 (pow.f64 t 6) (pow.f64 (*.f64 x (-.f64 x t)) 3)) (fma.f64 (*.f64 x (-.f64 x t)) (-.f64 (*.f64 x (-.f64 x t)) (*.f64 t t)) (pow.f64 t 4))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 t x) (neg.f64 t)))) (sqrt.f64 (/.f64 (+.f64 t x) (neg.f64 t))))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 t x) (neg.f64 t))) (cbrt.f64 (/.f64 (+.f64 t x) (neg.f64 t))))) (cbrt.f64 (/.f64 (+.f64 t x) (neg.f64 t))))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 t x) t)))) (sqrt.f64 (/.f64 (+.f64 t x) t)))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 2))) (cbrt.f64 (/.f64 (+.f64 t x) t)))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(pow.f64 (/.f64 (+.f64 t x) t) 1)
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 t x) t)) 2)
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 t x) t)) 3)
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(pow.f64 (pow.f64 (/.f64 (+.f64 t x) t) 3) 1/3)
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(pow.f64 (/.f64 t (+.f64 t x)) -1)
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(neg.f64 (/.f64 (+.f64 t x) (neg.f64 t)))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 t x) t) 2))
(fabs.f64 (+.f64 1 (/.f64 x t)))
(log.f64 (exp.f64 (/.f64 (+.f64 t x) t)))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 t x) t))))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 t x) t) 3))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 t 3)))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 t x) t)))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(exp.f64 (log.f64 (/.f64 (+.f64 t x) t)))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 t x) t)))
(+.f64 (/.f64 x t) 1)
(+.f64 1 (/.f64 x t))

localize11.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (+.f64 y x) (+.f64 y (+.f64 x t)))
0.8b
(*.f64 (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))) z)
Compiler

Compiled 41 to 11 computations (73.2% saved)

series9.0ms (0%)

Counts
2 → 84
Calls

21 calls:

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

rewrite84.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1536×associate-/r*
1128×associate-/l*
868×associate-/r/
544×associate-/l/
354×associate-+l+
Iterations

Useful iterations: 0 (0.0ms)

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

simplify103.0ms (0.4%)

Algorithm
egg-herbie
Rules
1012×associate-/l*
734×*-commutative
726×times-frac
600×associate-/r*
552×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

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

eval298.0ms (1.2%)

Compiler

Compiled 31725 to 8888 computations (72% saved)

prune341.0ms (1.3%)

Pruning

34 alts after pruning (28 fresh and 6 done)

PrunedKeptTotal
New121671223
Fresh52126
Picked101
Done268
Total1224341258
Error
0b
Counts
1258 → 34
Alt Table
Click to see full alt table
StatusErrorProgram
38.1b
(/.f64 (+.f64 (*.f64 z x) (*.f64 a t)) (+.f64 t x))
59.0b
(/.f64 (+.f64 y t) (/.f64 x a))
41.6b
(/.f64 (+.f64 y t) (*.f64 (/.f64 1 a) (+.f64 t (+.f64 y x))))
58.3b
(/.f64 (+.f64 x y) (/.f64 t z))
50.1b
(/.f64 (*.f64 z x) (+.f64 x t))
59.8b
(/.f64 (neg.f64 (*.f64 y b)) x)
52.5b
(/.f64 (neg.f64 y) (/.f64 (+.f64 y x) b))
53.6b
(/.f64 (neg.f64 y) (/.f64 (+.f64 y t) b))
55.9b
(/.f64 (neg.f64 y) (/.f64 (+.f64 t x) b))
58.6b
(/.f64 (neg.f64 y) (/.f64 x b))
59.9b
(/.f64 (neg.f64 y) (/.f64 t b))
62.1b
(/.f64 b (/.f64 x y))
43.3b
(/.f64 a (/.f64 (+.f64 t x) t))
61.0b
(/.f64 a (/.f64 x y))
59.5b
(/.f64 a (/.f64 x t))
56.2b
(-.f64 (/.f64 b (/.f64 y x)) b)
12.7b
(-.f64 (+.f64 (*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y)) z) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b)))
30.7b
(-.f64 (+.f64 z a) b)
36.0b
(-.f64 (+.f64 a (/.f64 (+.f64 y x) (/.f64 t z))) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b)))
23.9b
(-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) b)
44.1b
(+.f64 (/.f64 a (/.f64 x (+.f64 t y))) (-.f64 (+.f64 z (/.f64 (-.f64 z b) (/.f64 x y))) (/.f64 z (/.f64 x (+.f64 t y)))))
43.6b
(+.f64 (*.f64 y (-.f64 (/.f64 a x) (/.f64 b x))) z)
36.7b
(+.f64 z (/.f64 (*.f64 y (-.f64 a b)) (+.f64 y x)))
50.2b
(*.f64 (/.f64 z (+.f64 t y)) y)
47.7b
(*.f64 (/.f64 y (+.f64 y x)) a)
44.3b
(*.f64 (/.f64 x (+.f64 x t)) z)
52.1b
(*.f64 (-.f64 1 (/.f64 t y)) z)
58.6b
(*.f64 y (/.f64 b (neg.f64 x)))
59.8b
(*.f64 t (/.f64 a x))
59.5b
(*.f64 a (/.f64 t x))
61.0b
(neg.f64 (/.f64 (*.f64 y b) t))
55.6b
(neg.f64 b)
43.6b
z
41.5b
a
Compiler

Compiled 483 to 328 computations (32.1% saved)

regimes416.0ms (1.6%)

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

7 calls:

88.0ms
y
85.0ms
a
82.0ms
x
51.0ms
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
32.0ms
z
Results
ErrorSegmentsBranch
2.6b3x
3.3b3y
4.7b1z
4.7b1t
3.3b3a
4.7b1b
0.1b3(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
Compiler

Compiled 901 to 265 computations (70.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.7801834494890893e+304
+inf
0.0ms
-inf
-7.026770705108411e+304
Compiler

Compiled 36 to 24 computations (33.3% saved)

regimes929.0ms (3.6%)

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

7 calls:

210.0ms
y
177.0ms
b
156.0ms
t
111.0ms
a
110.0ms
z
Results
ErrorSegmentsBranch
3.4b3x
4.2b4y
5.6b3z
5.7b3t
4.2b3a
6.4b3b
0.1b3(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
Compiler

Compiled 849 to 259 computations (69.5% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.7801834494890893e+304
+inf
0.0ms
-inf
-7.026770705108411e+304
Compiler

Compiled 36 to 24 computations (33.3% saved)

regimes892.0ms (3.5%)

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

7 calls:

190.0ms
b
182.0ms
y
126.0ms
t
121.0ms
a
117.0ms
z
Results
ErrorSegmentsBranch
3.4b3x
4.2b4y
5.6b3z
5.7b3t
4.2b3a
6.4b3b
0.1b3(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
Compiler

Compiled 816 to 256 computations (68.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.7801834494890893e+304
+inf
0.0ms
-inf
-7.026770705108411e+304
Compiler

Compiled 36 to 24 computations (33.3% saved)

regimes855.0ms (3.3%)

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

7 calls:

181.0ms
y
161.0ms
b
136.0ms
z
126.0ms
a
101.0ms
x
Results
ErrorSegmentsBranch
3.8b3x
4.8b5y
5.4b5z
5.9b3t
5.4b3a
5.7b6b
2.2b3(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
Compiler

Compiled 783 to 250 computations (68.1% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.7801834494890893e+304
+inf
0.0ms
-inf
-7.026770705108411e+304
Compiler

Compiled 36 to 24 computations (33.3% saved)

regimes1.0s (4.1%)

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

7 calls:

277.0ms
y
162.0ms
z
151.0ms
b
145.0ms
x
136.0ms
t
Results
ErrorSegmentsBranch
3.8b3x
4.2b8y
5.4b5z
5.9b3t
5.4b3a
5.7b6b
2.2b3(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
Compiler

Compiled 750 to 242 computations (67.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.7801834494890893e+304
+inf
0.0ms
-inf
-7.026770705108411e+304
Compiler

Compiled 36 to 24 computations (33.3% saved)

regimes881.0ms (3.4%)

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

7 calls:

199.0ms
y
161.0ms
b
150.0ms
a
118.0ms
x
109.0ms
t
Results
ErrorSegmentsBranch
4.9b3x
7.7b5y
6.6b3z
5.9b3t
7.5b3a
6.3b6b
2.6b3(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
Compiler

Compiled 692 to 230 computations (66.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.7801834494890893e+304
+inf
0.0ms
-inf
-7.026770705108411e+304
Compiler

Compiled 36 to 24 computations (33.3% saved)

regimes553.0ms (2.2%)

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

7 calls:

124.0ms
b
98.0ms
y
91.0ms
t
75.0ms
x
74.0ms
a
Results
ErrorSegmentsBranch
8.4b3x
9.0b3y
11.9b1z
10.8b3t
10.8b2a
9.4b5b
2.7b3(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
Compiler

Compiled 586 to 201 computations (65.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.7801834494890893e+304
+inf
0.0ms
-inf
-7.026770705108411e+304
Compiler

Compiled 36 to 24 computations (33.3% saved)

regimes1.0s (4.1%)

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

7 calls:

300.0ms
b
195.0ms
a
191.0ms
t
112.0ms
z
109.0ms
x
Results
ErrorSegmentsBranch
15.3b5x
14.0b3y
17.2b5z
14.4b9t
15.2b9a
13.4b12b
6.6b3(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
Compiler

Compiled 563 to 200 computations (64.5% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.602625988288323e+282
2.5391507684277315e+290
0.0ms
-inf
-7.026770705108411e+304
Compiler

Compiled 36 to 24 computations (33.3% saved)

regimes958.0ms (3.7%)

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

6 calls:

225.0ms
a
197.0ms
b
184.0ms
t
160.0ms
y
110.0ms
x
Results
ErrorSegmentsBranch
16.0b5x
15.8b6y
21.7b3z
16.5b7t
17.6b10a
17.2b8b
Compiler

Compiled 515 to 179 computations (65.2% saved)

bsearch95.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
2.862155706109215e+61
2.7198220146313922e+70
24.0ms
7.340766095191324e-159
5.4270464636919334e-154
15.0ms
8.830454589542882e-191
2.3983915247911828e-189
14.0ms
1.7239674246647613e-246
9.914047446740186e-246
22.0ms
-1.1470261543196599e-54
-2.4181195432771266e-61
Results
87.0ms640×body256valid
Compiler

Compiled 1640 to 1066 computations (35% saved)

regimes911.0ms (3.6%)

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

6 calls:

220.0ms
a
200.0ms
t
139.0ms
y
114.0ms
x
114.0ms
b
Results
ErrorSegmentsBranch
16.0b5x
17.0b5y
20.9b5z
19.0b9t
17.6b10a
19.8b5b
Compiler

Compiled 496 to 174 computations (64.9% saved)

bsearch80.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
1.4407470973627093e+184
1.1918641498341404e+188
21.0ms
1.784890591964397e+105
9.180337862877215e+109
20.0ms
5.535637949405297e-9
0.004737333739104127
21.0ms
-4.639632208792139e+230
-1.8375482809733723e+222
Results
74.0ms544×body256valid
Compiler

Compiled 1464 to 942 computations (35.7% saved)

regimes778.0ms (3%)

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

6 calls:

190.0ms
t
164.0ms
a
137.0ms
y
106.0ms
z
105.0ms
b
Results
ErrorSegmentsBranch
17.2b3x
17.0b5y
20.9b5z
19.0b9t
18.9b8a
19.8b5b
Compiler

Compiled 464 to 168 computations (63.8% saved)

bsearch75.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
1.7198837243615616e-123
2.9609399047507937e-122
19.0ms
8.830454589542882e-191
2.3983915247911828e-189
14.0ms
1.7239674246647613e-246
9.914047446740186e-246
23.0ms
-1.1470261543196599e-54
-2.4181195432771266e-61
Results
69.0ms464×body256valid
Compiler

Compiled 1092 to 726 computations (33.5% saved)

regimes1.2s (4.6%)

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

6 calls:

270.0ms
x
212.0ms
z
201.0ms
t
179.0ms
a
150.0ms
y
Results
ErrorSegmentsBranch
17.2b13x
18.9b7y
24.0b10z
21.0b10t
21.0b8a
25.0b7b
Compiler

Compiled 449 to 166 computations (63% saved)

bsearch218.0ms (0.9%)

Algorithm
12×binary-search
Steps
TimeLeftRight
18.0ms
1.4407470973627093e+184
1.1918641498341404e+188
18.0ms
1.784890591964397e+105
9.180337862877215e+109
20.0ms
0.007892275687026516
37620.00213579114
20.0ms
7.561330566147186e-106
3.0646407513622035e-99
18.0ms
2.6676065776748487e-132
2.430572367376323e-129
20.0ms
2.8461413916649985e-174
1.9818500459615608e-170
11.0ms
6.239059534905991e-254
2.0960951095239526e-253
18.0ms
-3.450550695816171e-118
-2.568657054028017e-122
20.0ms
-9.827591294597326e-97
-2.081916934474456e-100
23.0ms
-8.429359616544103e+92
-4.641221264945818e+81
16.0ms
-1.9487762184488654e+106
-9.433850097453956e+104
14.0ms
-2.692575444774642e+231
-4.639632208792139e+230
Results
201.0ms1504×body256valid
Compiler

Compiled 2587 to 1872 computations (27.6% saved)

regimes1.0s (4%)

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

6 calls:

237.0ms
x
199.0ms
z
183.0ms
y
146.0ms
t
128.0ms
a
Results
ErrorSegmentsBranch
17.2b13x
18.8b10y
23.4b11z
22.0b8t
22.4b6a
25.5b7b
Compiler

Compiled 381 to 150 computations (60.6% saved)

bsearch224.0ms (0.9%)

Algorithm
12×binary-search
Steps
TimeLeftRight
20.0ms
1.4407470973627093e+184
1.1918641498341404e+188
18.0ms
1.784890591964397e+105
9.180337862877215e+109
21.0ms
0.007892275687026516
37620.00213579114
22.0ms
7.561330566147186e-106
3.0646407513622035e-99
20.0ms
2.6676065776748487e-132
2.430572367376323e-129
18.0ms
2.8461413916649985e-174
1.9818500459615608e-170
11.0ms
6.239059534905991e-254
2.0960951095239526e-253
18.0ms
-3.450550695816171e-118
-2.568657054028017e-122
18.0ms
-9.827591294597326e-97
-2.081916934474456e-100
24.0ms
-8.429359616544103e+92
-4.641221264945818e+81
16.0ms
-1.9487762184488654e+106
-9.433850097453956e+104
15.0ms
-2.692575444774642e+231
-4.639632208792139e+230
Results
203.0ms1504×body256valid
Compiler

Compiled 2587 to 1872 computations (27.6% saved)

regimes883.0ms (3.4%)

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

6 calls:

228.0ms
x
208.0ms
y
149.0ms
t
125.0ms
a
109.0ms
z
Results
ErrorSegmentsBranch
17.7b13x
19.7b10y
26.2b6z
22.0b8t
25.3b6a
28.0b3b
Compiler

Compiled 370 to 148 computations (60% saved)

bsearch219.0ms (0.9%)

Algorithm
12×binary-search
Steps
TimeLeftRight
18.0ms
1.4407470973627093e+184
1.1918641498341404e+188
20.0ms
1.784890591964397e+105
9.180337862877215e+109
21.0ms
0.007892275687026516
37620.00213579114
20.0ms
7.561330566147186e-106
3.0646407513622035e-99
20.0ms
2.6676065776748487e-132
2.430572367376323e-129
18.0ms
2.8461413916649985e-174
1.9818500459615608e-170
11.0ms
6.239059534905991e-254
2.0960951095239526e-253
18.0ms
-3.450550695816171e-118
-2.568657054028017e-122
18.0ms
-9.827591294597326e-97
-2.081916934474456e-100
22.0ms
-8.429359616544103e+92
-4.641221264945818e+81
16.0ms
-1.9487762184488654e+106
-9.433850097453956e+104
15.0ms
-2.692575444774642e+231
-4.639632208792139e+230
Results
200.0ms1504×body256valid
Compiler

Compiled 2457 to 1807 computations (26.5% saved)

regimes823.0ms (3.2%)

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

6 calls:

198.0ms
y
192.0ms
x
138.0ms
t
125.0ms
a
102.0ms
z
Results
ErrorSegmentsBranch
20.8b11x
19.7b10y
26.2b6z
22.0b8t
25.3b6a
28.0b3b
Compiler

Compiled 359 to 144 computations (59.9% saved)

bsearch186.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
9.997950552967036e+37
7.389828674304446e+53
21.0ms
9.425555798761979e-70
1.1044994631363083e-65
18.0ms
2.3345187147055787e-103
5.26926052720718e-102
21.0ms
5.4270464636919334e-154
3.0892113935927444e-145
15.0ms
1.7239674246647613e-246
9.914047446740186e-246
24.0ms
-1.749140644777534e-211
-3.369287204632562e-221
20.0ms
-2.7492471835408016e-171
-2.2882250609560625e-176
21.0ms
-4.969986230261716e-75
-1.2426619007139306e-84
23.0ms
-1.0143816359999478e+63
-2.4525381183265523e+51
Results
172.0ms1248×body256valid
Compiler

Compiled 2344 to 1646 computations (29.8% saved)

regimes684.0ms (2.7%)

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

6 calls:

182.0ms
x
158.0ms
y
139.0ms
a
89.0ms
b
69.0ms
t
Results
ErrorSegmentsBranch
20.9b11x
20.9b9y
29.3b2z
24.6b4t
25.2b7a
26.7b5b
Compiler

Compiled 348 to 140 computations (59.8% saved)

bsearch159.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
9.997950552967036e+37
7.389828674304446e+53
19.0ms
9.425555798761979e-70
1.1044994631363083e-65
16.0ms
2.3345187147055787e-103
5.26926052720718e-102
21.0ms
7.340766095191324e-159
5.4270464636919334e-154
10.0ms
-9.913171586483497e-296
-6.71863887558407e-296
22.0ms
-1.749140644777534e-211
-3.369287204632562e-221
21.0ms
-2.7492471835408016e-171
-2.2882250609560625e-176
26.0ms
-1.1045925813185516e-29
-1.0924116129639772e-34
Results
147.0ms1056×body256valid
Compiler

Compiled 1874 to 1339 computations (28.5% saved)

regimes547.0ms (2.1%)

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

6 calls:

181.0ms
x
115.0ms
y
86.0ms
b
84.0ms
a
52.0ms
t
Results
ErrorSegmentsBranch
21.8b11x
22.2b7y
30.7b1z
26.1b3t
28.5b5a
26.9b5b
Compiler

Compiled 337 to 137 computations (59.3% saved)

bsearch188.0ms (0.7%)

Algorithm
10×binary-search
Steps
TimeLeftRight
18.0ms
1.4407470973627093e+184
1.1918641498341404e+188
18.0ms
1.784890591964397e+105
9.180337862877215e+109
23.0ms
0.007892275687026516
37620.00213579114
20.0ms
7.561330566147186e-106
3.0646407513622035e-99
20.0ms
2.6676065776748487e-132
2.430572367376323e-129
19.0ms
2.8461413916649985e-174
1.9818500459615608e-170
13.0ms
6.239059534905991e-254
2.0960951095239526e-253
21.0ms
-3.450550695816171e-118
-2.568657054028017e-122
18.0ms
-9.827591294597326e-97
-2.081916934474456e-100
17.0ms
-9.433850097453956e+104
-1.112203258952998e+103
Results
174.0ms1248×body256valid
Compiler

Compiled 1788 to 1368 computations (23.5% saved)

regimes198.0ms (0.8%)

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

6 calls:

79.0ms
x
38.0ms
y
28.0ms
b
28.0ms
t
10.0ms
z
Results
ErrorSegmentsBranch
23.4b9x
25.9b4y
30.7b1z
27.3b3t
30.7b1a
29.7b3b
Compiler

Compiled 149 to 80 computations (46.3% saved)

bsearch142.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
1.4407470973627093e+184
1.1918641498341404e+188
20.0ms
7.561330566147186e-106
3.0646407513622035e-99
18.0ms
2.6676065776748487e-132
2.430572367376323e-129
18.0ms
2.8461413916649985e-174
1.9818500459615608e-170
11.0ms
6.239059534905991e-254
2.0960951095239526e-253
18.0ms
-3.450550695816171e-118
-2.568657054028017e-122
18.0ms
-9.827591294597326e-97
-2.081916934474456e-100
19.0ms
-3.981312301195177e+163
-6.554938224713801e+159
Results
131.0ms992×body256valid
Compiler

Compiled 1276 to 1016 computations (20.4% saved)

regimes118.0ms (0.5%)

Accuracy

Total -31.3b remaining (-98.3%)

Threshold costs -31.3b (-98.3%)

Counts
5 → 3
Calls
Call 1
Inputs
a
z
(neg.f64 b)
(*.f64 a (/.f64 t x))
(*.f64 t (/.f64 a x))
Outputs
z
a
z
Calls

6 calls:

26.0ms
y
26.0ms
t
23.0ms
z
16.0ms
a
15.0ms
b
Results
ErrorSegmentsBranch
31.9b3x
34.6b7y
33.8b5z
32.9b7t
32.5b3a
38.4b4b
Compiler

Compiled 62 to 47 computations (24.2% saved)

bsearch35.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
7977532827.410407
56394561574.59147
20.0ms
-9.419947481867113e+63
-1.2737569337149622e+56
Results
32.0ms240×body256valid
Compiler

Compiled 276 to 234 computations (15.2% saved)

simplify90.0ms (0.4%)

Algorithm
egg-herbie
Rules
90×+-commutative
42×*-commutative
38×sub-neg
14×if-if-or-not
12×neg-mul-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03645324
14525318
24895318
35035314
45095314
55105314
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) -inf.0) (-.f64 (+.f64 (*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y)) (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b))) (if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488) (+.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 y (+.f64 t x))) (/.f64 y (+.f64 y (+.f64 t x))))) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x)))) (-.f64 (+.f64 (*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y)) (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b)))))
(if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) -inf.0) (+.f64 (*.f64 (/.f64 (-.f64 z b) (+.f64 x (+.f64 t y))) y) (+.f64 (*.f64 (/.f64 z (+.f64 x (+.f64 t y))) x) (*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y)))) (if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488) (+.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 y (+.f64 t x))) (/.f64 y (+.f64 y (+.f64 t x))))) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x)))) (-.f64 (+.f64 (*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y)) (*.f64 (/.f64 z (+.f64 x (+.f64 t y))) (+.f64 x y))) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b)))))
(if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) -inf.0) (+.f64 (*.f64 (/.f64 (-.f64 z b) (+.f64 x (+.f64 t y))) y) (+.f64 (*.f64 (/.f64 z (+.f64 x (+.f64 t y))) x) (*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y)))) (if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488) (+.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 y (+.f64 t x))) (/.f64 y (+.f64 y (+.f64 t x))))) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x)))) (+.f64 (*.f64 (/.f64 (-.f64 z b) (+.f64 x (+.f64 t y))) y) (+.f64 (*.f64 (/.f64 z (+.f64 x (+.f64 t y))) x) (*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y))))))
(if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) -inf.0) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b))) (if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488) (+.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 y (+.f64 t x))) (/.f64 y (+.f64 y (+.f64 t x))))) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x)))) (-.f64 (+.f64 (*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y)) (/.f64 z (+.f64 1 (/.f64 t x)))) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b)))))
(if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) -inf.0) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b))) (if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) (-.f64 (+.f64 (*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y)) (/.f64 z (+.f64 1 (/.f64 t x)))) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b)))))
(if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) -inf.0) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b))) (if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) (-.f64 (+.f64 (*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y)) z) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b)))))
(if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) -inf.0) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b))) (if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b)))))
(if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) -inf.0) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) b) (if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) 9999999999999999553953517735361344274271821018911312812290573026184540102343798495987494338396687059809772796632907678097570555865109868753376103147668407754403581309634554796258176084383892202112976392797308495024959839786965342632596166187964530344229899589832462449290116390191104) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) b)))
(if (<=.f64 y -4805824016197205/7067388259113537318333190002971674063309935587502475832486424805170479104) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) b) (if (<=.f64 y 2361660589884215/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (/.f64 (+.f64 (*.f64 z x) (*.f64 a t)) (+.f64 t x)) (if (<=.f64 y 7223697374562891/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (*.f64 (/.f64 x (+.f64 x t)) z) (if (<=.f64 y 7172581642720031/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (/.f64 (+.f64 (*.f64 z x) (*.f64 a t)) (+.f64 t x)) (if (<=.f64 y 29999999999999999908861751618180447067195319779897438575263744) (-.f64 (+.f64 a (/.f64 (+.f64 y x) (/.f64 t z))) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b))) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) b))))))
(if (<=.f64 x -1900000000000000088543433632159325379969663038903816036699862870235497284513863969188258653206971853409964555532372430744102797165413106373585181985236022537116117241997900821609025691200604952820273497965964461290274422784) (+.f64 (*.f64 y (-.f64 (/.f64 a x) (/.f64 b x))) z) (if (<=.f64 x 1152921504606847/288230376151711744) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) b) (if (<=.f64 x 1599999999999999950102144752478831734965940304980475030506307388044664402186730326324064038326334156884148224) (/.f64 (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)) (+.f64 (+.f64 x t) y)) (if (<=.f64 x 14499999999999999402530146461205561801729010573007692681626968091567768324294132075874552977228833616749598400965927392406340889040569921810377203914857735744847738282042986283858395136) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) b) (+.f64 (*.f64 y (-.f64 (/.f64 a x) (/.f64 b x))) z)))))
(if (<=.f64 y -8250186358158779/14474011154664524427946373126085988481658748083205070504932198000989141204992) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) b) (if (<=.f64 y 2361660589884215/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (/.f64 (+.f64 (*.f64 z x) (*.f64 a t)) (+.f64 t x)) (if (<=.f64 y 7223697374562891/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (*.f64 (/.f64 x (+.f64 x t)) z) (if (<=.f64 y 7442828536787015/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (/.f64 (+.f64 (*.f64 z x) (*.f64 a t)) (+.f64 t x)) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) b)))))
(if (<=.f64 x -540000000000000006365743300010059932075752338760603666552810336396580000616938618036308538777364177746187302943507063759336720260993041570913880642262567182710570511103277215915436992789437126440362455115374794830693780093067591680) (+.f64 (*.f64 y (-.f64 (/.f64 a x) (/.f64 b x))) z) (if (<=.f64 x -999999999999999938258300825281978540327027364472124478294416212538871491824599713636820527503908255301632) (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y))) (if (<=.f64 x -839999999999999943803258068827159962707058386009302739289102250529886891261264926860208242688) (/.f64 (neg.f64 b) (/.f64 (+.f64 y (+.f64 t x)) y)) (if (<=.f64 x -2364120371783669/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704) (-.f64 (+.f64 z a) b) (if (<=.f64 x -149058722755935/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944) a (if (<=.f64 x 1320736327839163/8254602048994769474255309139320571976856989469314398783249386078541779727448825929287769623244643560854287421769642635607536680617229461519539671538483430889193541937484454440136429963694163141453503639190799818814812942074243152169349951543234944945149040326527156224) (-.f64 (+.f64 z a) b) (if (<=.f64 x 295873605726537/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (/.f64 a (/.f64 (+.f64 (+.f64 x t) y) (+.f64 t y))) (if (<=.f64 x 4495317912455029/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408) (-.f64 (+.f64 z a) b) (if (<=.f64 x 5164499756173817/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) a (if (<=.f64 x 14200) (-.f64 (+.f64 z a) b) (if (<=.f64 x 18000000000000000416426397105940178427220758867531861397900787075151874829948131861248744317572878232977408) (*.f64 (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))) z) (if (<=.f64 x 239999999999999989069750720786425477479223738866811771029157755883482943746604586015682487239056873081061842449737069242182642292874579423131599339301150761966739322893760864381271277568) (-.f64 (+.f64 z a) b) (+.f64 (*.f64 y (-.f64 (/.f64 a x) (/.f64 b x))) z)))))))))))))
(if (<=.f64 x -1149999999999999996001069384824126392957617746394094685804236075214870637346847474065116633025181228818483370452059468488739708349598827250812631777834617751543857769461338991258241171580230931039764319209702296444967216849505746944) (+.f64 (*.f64 y (-.f64 (/.f64 a x) (/.f64 b x))) z) (if (<=.f64 x -949999999999999954076860636108417652488461548807131760951372862324029483709247536419862624649567256182784) (*.f64 (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))) z) (if (<=.f64 x -839999999999999943803258068827159962707058386009302739289102250529886891261264926860208242688) (/.f64 (neg.f64 b) (/.f64 (+.f64 y (+.f64 t x)) y)) (if (<=.f64 x -7289371146332979/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (-.f64 (+.f64 z a) b) (if (<=.f64 x -526958075114315/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) a (if (<=.f64 x 6768773680175711/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (-.f64 (+.f64 z a) b) (if (<=.f64 x 4901059257211343/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456) (/.f64 a (/.f64 (+.f64 (+.f64 x t) y) (+.f64 t y))) (if (<=.f64 x 7492196520758381/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (-.f64 (+.f64 z a) b) (if (<=.f64 x 8263199609878107/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) a (if (<=.f64 x 1300) (-.f64 (+.f64 z a) b) (if (<=.f64 x 31999999999999998024265626409023313290464875663107983305421318801243887738387190836378256880125064169652224) (*.f64 (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))) z) (if (<=.f64 x 135000000000000003286640842496217711685949805583253848496204288725560226797980830247881805052341621323414099322124020302398673866651563174937986203168878885009876497709480595337953411072) (-.f64 (+.f64 z a) b) (+.f64 (*.f64 y (-.f64 (/.f64 a x) (/.f64 b x))) z)))))))))))))
(if (<=.f64 x -540000000000000006365743300010059932075752338760603666552810336396580000616938618036308538777364177746187302943507063759336720260993041570913880642262567182710570511103277215915436992789437126440362455115374794830693780093067591680) (+.f64 (*.f64 y (-.f64 (/.f64 a x) (/.f64 b x))) z) (if (<=.f64 x -4300000000000000167380838519790801055450926454222994480103023367928600675025624256444354467975855561768960) (*.f64 (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))) z) (if (<=.f64 x -820000000000000047148592442919352122455139027329381020996252973819672190515296911763198443520) (/.f64 (neg.f64 b) (/.f64 (+.f64 y (+.f64 t x)) y)) (if (<=.f64 x -2364120371783669/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704) (-.f64 (+.f64 z a) b) (if (<=.f64 x -2616619407464185/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) a (if (<=.f64 x 4622577147437071/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (-.f64 (+.f64 z a) b) (if (<=.f64 x 142769892469147/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) a (if (<=.f64 x 1170655706368497/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (-.f64 (+.f64 z a) b) (if (<=.f64 x 3356924841512981/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) a (if (<=.f64 x 35000) (-.f64 (+.f64 z a) b) (if (<=.f64 x 13999999999999999644875205637569221131689805204954282958988925392028263544579508329510812325888892120072192) (*.f64 (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))) z) (if (<=.f64 x 34999999999999997777011575977763490092127698420031901455598635996934524567012118753016335657004318643300397827643528007573572829250235349244927465327285714026577109349890785447369506816) (-.f64 (+.f64 z a) b) (+.f64 (*.f64 y (-.f64 (/.f64 a x) (/.f64 b x))) z)))))))))))))
(if (<=.f64 y -9600000000000000085015575934294533546165379885526791254704128) (-.f64 (+.f64 z a) b) (if (<=.f64 y -3170605756445101/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (+.f64 z (/.f64 (*.f64 y (-.f64 a b)) (+.f64 y x))) (if (<=.f64 y -7912982946188495/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (/.f64 a (/.f64 (+.f64 t x) t)) (if (<=.f64 y -4851619038439715/12129047596099288555851402253613301212944422008724192274523844047078523067862319424459987568973800608988185396071336509423215469094646987433158494336259227650034804500162889887111447543996862850197367181200909912116350366045437952) (*.f64 (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))) z) (if (<=.f64 y 8462617113751771/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712) (/.f64 a (/.f64 (+.f64 t x) t)) (if (<=.f64 y 4462922484186851/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) (+.f64 z (/.f64 (*.f64 y (-.f64 a b)) (+.f64 y x))) (if (<=.f64 y 6556493831080041/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) (/.f64 a (/.f64 (+.f64 t x) t)) (if (<=.f64 y 8726832914295267/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (*.f64 (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))) z) (if (<=.f64 y 960000000000000067849084956660485612109824) a (-.f64 (+.f64 z a) b))))))))))
(if (<=.f64 y -1741242185101271/5708990770823839524233143877797980545530986496) (-.f64 (+.f64 z a) b) (if (<=.f64 y -4264060788411857/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152) (/.f64 a (/.f64 (+.f64 t x) t)) (if (<=.f64 y -7995468175348651/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (*.f64 (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))) z) (if (<=.f64 y -517735622840347/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912) (/.f64 a (/.f64 (+.f64 t x) t)) (if (<=.f64 y 463744502762071/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (*.f64 (/.f64 x (+.f64 x t)) z) (if (<=.f64 y 2332598766826553/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (/.f64 a (/.f64 (+.f64 t x) t)) (if (<=.f64 y 7133237338641349/30354201441027016733116592294117482916287606860189680019559568902170379456331382784) (*.f64 (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))) z) (if (<=.f64 y 99999999999999997748809823456034029568) a (-.f64 (+.f64 z a) b)))))))))
(if (<=.f64 x -499999999999999969129150412640989270163513682236062239147208106269435745912299856818410263751954127650816) (*.f64 (/.f64 x (+.f64 x t)) z) (if (<=.f64 x -5516280867495227/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (-.f64 (+.f64 z a) b) (if (<=.f64 x -7722661445640823/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) a (if (<=.f64 x 5613129393316443/66036816391958155794042473114564575814855915754515190265995088628334237819590607434302156985957148486834299374157141084860293444937835692156317372307867447113548335499875635521091439709553305131628029113526398550518503536593945217354799612345879559561192322612217249792) (-.f64 (+.f64 z a) b) (if (<=.f64 x 3453019022126173/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456) a (if (<=.f64 x 3590010832863391/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (-.f64 (+.f64 z a) b) (if (<=.f64 x 4648049780556435/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) a (if (<=.f64 x 37000) (-.f64 (+.f64 z a) b) (if (<=.f64 x 1999999999999999876516601650563957080654054728944248956588832425077742983649199427273641055007816510603264) (*.f64 (/.f64 x (+.f64 x t)) z) (if (<=.f64 x 14500000000000000489431324809809471247296729897629133265700279571502611696641546546614311746167703017554095252131652444349232897900557252944305577333198013922540802694659446854884249305088) (-.f64 (+.f64 z a) b) (*.f64 (/.f64 x (+.f64 x t)) z)))))))))))
(if (<=.f64 x -26000000000000001580768946114602379062469217453615464706333356302920290810718216721194903472505114587500849007185028005745523172762006727668564833529444490073341952) z (if (<=.f64 x -8274421301242841/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) (-.f64 (+.f64 z a) b) (if (<=.f64 x -7722661445640823/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) a (if (<=.f64 x 825460204899477/8254602048994769474255309139320571976856989469314398783249386078541779727448825929287769623244643560854287421769642635607536680617229461519539671538483430889193541937484454440136429963694163141453503639190799818814812942074243152169349951543234944945149040326527156224) (-.f64 (+.f64 z a) b) (if (<=.f64 x 8180034981851317/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) a (if (<=.f64 x 7492196520758381/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (-.f64 (+.f64 z a) b) (if (<=.f64 x 8676359590372013/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) a (if (<=.f64 x 124999999999999997452130521094214396388391181483355206508454014869681056848195138754521430763799498134825313923953696514860438719842047532689861847490009882325538606867747153239741562880) (-.f64 (+.f64 z a) b) z))))))))
(if (<=.f64 x -15000000000000001247874097323866365742669319703553686634496) z (if (<=.f64 x 8600000000) a z))
a
Outputs
(if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) -inf.0) (-.f64 (+.f64 (*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y)) (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b))) (if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488) (+.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 y (+.f64 t x))) (/.f64 y (+.f64 y (+.f64 t x))))) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x)))) (-.f64 (+.f64 (*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y)) (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b)))))
(if (or (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 y t) a) (*.f64 z (+.f64 x y))) (*.f64 y b)) (+.f64 y (+.f64 x t))) -inf.0) (not (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 y t) a) (*.f64 z (+.f64 x y))) (*.f64 y b)) (+.f64 y (+.f64 x t))) 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488))) (-.f64 (+.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 x (+.f64 y t)))) (/.f64 z (/.f64 (+.f64 x (+.f64 y t)) (+.f64 x y)))) (/.f64 y (/.f64 (+.f64 x (+.f64 y t)) b))) (+.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 y (+.f64 x t))) (/.f64 y (+.f64 y (+.f64 x t))))) (/.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (+.f64 y (+.f64 x t)))))
(if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) -inf.0) (+.f64 (*.f64 (/.f64 (-.f64 z b) (+.f64 x (+.f64 t y))) y) (+.f64 (*.f64 (/.f64 z (+.f64 x (+.f64 t y))) x) (*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y)))) (if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488) (+.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 y (+.f64 t x))) (/.f64 y (+.f64 y (+.f64 t x))))) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x)))) (-.f64 (+.f64 (*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y)) (*.f64 (/.f64 z (+.f64 x (+.f64 t y))) (+.f64 x y))) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b)))))
(if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 y t) a) (*.f64 z (+.f64 x y))) (*.f64 y b)) (+.f64 y (+.f64 x t))) -inf.0) (+.f64 (*.f64 y (/.f64 (-.f64 z b) (+.f64 x (+.f64 y t)))) (+.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 x (+.f64 y t)))) (*.f64 x (/.f64 z (+.f64 x (+.f64 y t)))))) (if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 y t) a) (*.f64 z (+.f64 x y))) (*.f64 y b)) (+.f64 y (+.f64 x t))) 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488) (+.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 y (+.f64 x t))) (/.f64 y (+.f64 y (+.f64 x t))))) (/.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (+.f64 y (+.f64 x t)))) (-.f64 (+.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 x (+.f64 y t)))) (*.f64 (/.f64 z (+.f64 x (+.f64 y t))) (+.f64 x y))) (/.f64 y (/.f64 (+.f64 x (+.f64 y t)) b)))))
(if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) -inf.0) (+.f64 (*.f64 (/.f64 (-.f64 z b) (+.f64 x (+.f64 t y))) y) (+.f64 (*.f64 (/.f64 z (+.f64 x (+.f64 t y))) x) (*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y)))) (if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488) (+.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 y (+.f64 t x))) (/.f64 y (+.f64 y (+.f64 t x))))) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x)))) (+.f64 (*.f64 (/.f64 (-.f64 z b) (+.f64 x (+.f64 t y))) y) (+.f64 (*.f64 (/.f64 z (+.f64 x (+.f64 t y))) x) (*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y))))))
(if (or (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 y t) a) (*.f64 z (+.f64 x y))) (*.f64 y b)) (+.f64 y (+.f64 x t))) -inf.0) (not (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 y t) a) (*.f64 z (+.f64 x y))) (*.f64 y b)) (+.f64 y (+.f64 x t))) 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488))) (+.f64 (*.f64 y (/.f64 (-.f64 z b) (+.f64 x (+.f64 y t)))) (+.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 x (+.f64 y t)))) (*.f64 x (/.f64 z (+.f64 x (+.f64 y t)))))) (+.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 y (+.f64 x t))) (/.f64 y (+.f64 y (+.f64 x t))))) (/.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (+.f64 y (+.f64 x t)))))
(if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) -inf.0) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b))) (if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488) (+.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 y (+.f64 t x))) (/.f64 y (+.f64 y (+.f64 t x))))) (/.f64 (-.f64 (*.f64 a (+.f64 y t)) (*.f64 y b)) (+.f64 y (+.f64 t x)))) (-.f64 (+.f64 (*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y)) (/.f64 z (+.f64 1 (/.f64 t x)))) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b)))))
(if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 y t) a) (*.f64 z (+.f64 x y))) (*.f64 y b)) (+.f64 y (+.f64 x t))) -inf.0) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 y t)) (+.f64 x y)))) (/.f64 y (/.f64 (+.f64 x (+.f64 y t)) b))) (if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 y t) a) (*.f64 z (+.f64 x y))) (*.f64 y b)) (+.f64 y (+.f64 x t))) 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488) (+.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 y (+.f64 x t))) (/.f64 y (+.f64 y (+.f64 x t))))) (/.f64 (-.f64 (*.f64 (+.f64 y t) a) (*.f64 y b)) (+.f64 y (+.f64 x t)))) (-.f64 (+.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 x (+.f64 y t)))) (/.f64 z (+.f64 1 (/.f64 t x)))) (/.f64 y (/.f64 (+.f64 x (+.f64 y t)) b)))))
(if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) -inf.0) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b))) (if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) (-.f64 (+.f64 (*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y)) (/.f64 z (+.f64 1 (/.f64 t x)))) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b)))))
(if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 y t) a) (*.f64 z (+.f64 x y))) (*.f64 y b)) (+.f64 y (+.f64 x t))) -inf.0) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 y t)) (+.f64 x y)))) (/.f64 y (/.f64 (+.f64 x (+.f64 y t)) b))) (if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 y t) a) (*.f64 z (+.f64 x y))) (*.f64 y b)) (+.f64 y (+.f64 x t))) 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 y t) a) (*.f64 z (+.f64 x y))) (*.f64 y b)) (+.f64 y (+.f64 x t))) (-.f64 (+.f64 (*.f64 (+.f64 y t) (/.f64 a (+.f64 x (+.f64 y t)))) (/.f64 z (+.f64 1 (/.f64 t x)))) (/.f64 y (/.f64 (+.f64 x (+.f64 y t)) b)))))
(if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) -inf.0) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b))) (if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) (-.f64 (+.f64 (*.f64 (/.f64 a (+.f64 x (+.f64 t y))) (+.f64 t y)) z) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b)))))
(if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 y t) a) (*.f64 z (+.f64 x y))) (*.f64 y b)) (+.f64 y (+.f64 x t))) -inf.0) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 y t)) (+.f64 x y)))) (/.f64 y (/.f64 (+.f64 x (+.f64 y t)) b))) (if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 y t) a) (*.f64 z (+.f64 x y))) (*.f64 y b)) (+.f64 y (+.f64 x t))) 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 y t) a) (*.f64 z (+.f64 x y))) (*.f64 y b)) (+.f64 y (+.f64 x t))) (-.f64 (+.f64 z (*.f64 (+.f64 y t) (/.f64 a (+.f64 x (+.f64 y t))))) (/.f64 y (/.f64 (+.f64 x (+.f64 y t)) b)))))
(if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) -inf.0) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b))) (if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b)))))
(if (or (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 y t) a) (*.f64 z (+.f64 x y))) (*.f64 y b)) (+.f64 y (+.f64 x t))) -inf.0) (not (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 y t) a) (*.f64 z (+.f64 x y))) (*.f64 y b)) (+.f64 y (+.f64 x t))) 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488))) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 y t)) (+.f64 x y)))) (/.f64 y (/.f64 (+.f64 x (+.f64 y t)) b))) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 y t) a) (*.f64 z (+.f64 x y))) (*.f64 y b)) (+.f64 y (+.f64 x t))))
(if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) -inf.0) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) b) (if (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) 9999999999999999553953517735361344274271821018911312812290573026184540102343798495987494338396687059809772796632907678097570555865109868753376103147668407754403581309634554796258176084383892202112976392797308495024959839786965342632596166187964530344229899589832462449290116390191104) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) b)))
(if (or (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 y t) a) (*.f64 z (+.f64 x y))) (*.f64 y b)) (+.f64 y (+.f64 x t))) -inf.0) (not (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 y t) a) (*.f64 z (+.f64 x y))) (*.f64 y b)) (+.f64 y (+.f64 x t))) 9999999999999999553953517735361344274271821018911312812290573026184540102343798495987494338396687059809772796632907678097570555865109868753376103147668407754403581309634554796258176084383892202112976392797308495024959839786965342632596166187964530344229899589832462449290116390191104))) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 y t)) (+.f64 x y)))) b) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 y t) a) (*.f64 z (+.f64 x y))) (*.f64 y b)) (+.f64 y (+.f64 x t))))
(if (<=.f64 y -4805824016197205/7067388259113537318333190002971674063309935587502475832486424805170479104) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) b) (if (<=.f64 y 2361660589884215/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (/.f64 (+.f64 (*.f64 z x) (*.f64 a t)) (+.f64 t x)) (if (<=.f64 y 7223697374562891/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (*.f64 (/.f64 x (+.f64 x t)) z) (if (<=.f64 y 7172581642720031/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (/.f64 (+.f64 (*.f64 z x) (*.f64 a t)) (+.f64 t x)) (if (<=.f64 y 29999999999999999908861751618180447067195319779897438575263744) (-.f64 (+.f64 a (/.f64 (+.f64 y x) (/.f64 t z))) (/.f64 y (/.f64 (+.f64 x (+.f64 t y)) b))) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) b))))))
(if (<=.f64 y -4805824016197205/7067388259113537318333190002971674063309935587502475832486424805170479104) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 y t)) (+.f64 x y)))) b) (if (<=.f64 y 2361660589884215/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (/.f64 (+.f64 (*.f64 x z) (*.f64 t a)) (+.f64 x t)) (if (<=.f64 y 7223697374562891/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (*.f64 z (/.f64 x (+.f64 x t))) (if (<=.f64 y 7172581642720031/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (/.f64 (+.f64 (*.f64 x z) (*.f64 t a)) (+.f64 x t)) (if (<=.f64 y 29999999999999999908861751618180447067195319779897438575263744) (-.f64 (+.f64 a (/.f64 (+.f64 x y) (/.f64 t z))) (/.f64 y (/.f64 (+.f64 x (+.f64 y t)) b))) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 y t)) (+.f64 x y)))) b))))))
(if (<=.f64 x -1900000000000000088543433632159325379969663038903816036699862870235497284513863969188258653206971853409964555532372430744102797165413106373585181985236022537116117241997900821609025691200604952820273497965964461290274422784) (+.f64 (*.f64 y (-.f64 (/.f64 a x) (/.f64 b x))) z) (if (<=.f64 x 1152921504606847/288230376151711744) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) b) (if (<=.f64 x 1599999999999999950102144752478831734965940304980475030506307388044664402186730326324064038326334156884148224) (/.f64 (-.f64 (*.f64 (+.f64 y x) z) (*.f64 y b)) (+.f64 (+.f64 x t) y)) (if (<=.f64 x 14499999999999999402530146461205561801729010573007692681626968091567768324294132075874552977228833616749598400965927392406340889040569921810377203914857735744847738282042986283858395136) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) b) (+.f64 (*.f64 y (-.f64 (/.f64 a x) (/.f64 b x))) z)))))
(if (<=.f64 x -1900000000000000088543433632159325379969663038903816036699862870235497284513863969188258653206971853409964555532372430744102797165413106373585181985236022537116117241997900821609025691200604952820273497965964461290274422784) (+.f64 z (*.f64 y (-.f64 (/.f64 a x) (/.f64 b x)))) (if (<=.f64 x 1152921504606847/288230376151711744) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 y t)) (+.f64 x y)))) b) (if (<=.f64 x 1599999999999999950102144752478831734965940304980475030506307388044664402186730326324064038326334156884148224) (/.f64 (-.f64 (*.f64 z (+.f64 x y)) (*.f64 y b)) (+.f64 y (+.f64 x t))) (if (<=.f64 x 14499999999999999402530146461205561801729010573007692681626968091567768324294132075874552977228833616749598400965927392406340889040569921810377203914857735744847738282042986283858395136) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 y t)) (+.f64 x y)))) b) (+.f64 z (*.f64 y (-.f64 (/.f64 a x) (/.f64 b x))))))))
(if (<=.f64 y -8250186358158779/14474011154664524427946373126085988481658748083205070504932198000989141204992) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) b) (if (<=.f64 y 2361660589884215/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (/.f64 (+.f64 (*.f64 z x) (*.f64 a t)) (+.f64 t x)) (if (<=.f64 y 7223697374562891/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (*.f64 (/.f64 x (+.f64 x t)) z) (if (<=.f64 y 7442828536787015/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (/.f64 (+.f64 (*.f64 z x) (*.f64 a t)) (+.f64 t x)) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y)))) b)))))
(if (<=.f64 y -8250186358158779/14474011154664524427946373126085988481658748083205070504932198000989141204992) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 y t)) (+.f64 x y)))) b) (if (<=.f64 y 2361660589884215/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (/.f64 (+.f64 (*.f64 x z) (*.f64 t a)) (+.f64 x t)) (if (<=.f64 y 7223697374562891/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (*.f64 z (/.f64 x (+.f64 x t))) (if (<=.f64 y 7442828536787015/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (/.f64 (+.f64 (*.f64 x z) (*.f64 t a)) (+.f64 x t)) (-.f64 (+.f64 a (/.f64 z (/.f64 (+.f64 x (+.f64 y t)) (+.f64 x y)))) b)))))
(if (<=.f64 x -540000000000000006365743300010059932075752338760603666552810336396580000616938618036308538777364177746187302943507063759336720260993041570913880642262567182710570511103277215915436992789437126440362455115374794830693780093067591680) (+.f64 (*.f64 y (-.f64 (/.f64 a x) (/.f64 b x))) z) (if (<=.f64 x -999999999999999938258300825281978540327027364472124478294416212538871491824599713636820527503908255301632) (/.f64 z (/.f64 (+.f64 x (+.f64 t y)) (+.f64 x y))) (if (<=.f64 x -839999999999999943803258068827159962707058386009302739289102250529886891261264926860208242688) (/.f64 (neg.f64 b) (/.f64 (+.f64 y (+.f64 t x)) y)) (if (<=.f64 x -2364120371783669/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704) (-.f64 (+.f64 z a) b) (if (<=.f64 x -149058722755935/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944) a (if (<=.f64 x 1320736327839163/8254602048994769474255309139320571976856989469314398783249386078541779727448825929287769623244643560854287421769642635607536680617229461519539671538483430889193541937484454440136429963694163141453503639190799818814812942074243152169349951543234944945149040326527156224) (-.f64 (+.f64 z a) b) (if (<=.f64 x 295873605726537/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (/.f64 a (/.f64 (+.f64 (+.f64 x t) y) (+.f64 t y))) (if (<=.f64 x 4495317912455029/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408) (-.f64 (+.f64 z a) b) (if (<=.f64 x 5164499756173817/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) a (if (<=.f64 x 14200) (-.f64 (+.f64 z a) b) (if (<=.f64 x 18000000000000000416426397105940178427220758867531861397900787075151874829948131861248744317572878232977408) (*.f64 (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))) z) (if (<=.f64 x 239999999999999989069750720786425477479223738866811771029157755883482943746604586015682487239056873081061842449737069242182642292874579423131599339301150761966739322893760864381271277568) (-.f64 (+.f64 z a) b) (+.f64 (*.f64 y (-.f64 (/.f64 a x) (/.f64 b x))) z)))))))))))))
(if (<=.f64 x -540000000000000006365743300010059932075752338760603666552810336396580000616938618036308538777364177746187302943507063759336720260993041570913880642262567182710570511103277215915436992789437126440362455115374794830693780093067591680) (+.f64 z (*.f64 y (-.f64 (/.f64 a x) (/.f64 b x)))) (if (<=.f64 x -999999999999999938258300825281978540327027364472124478294416212538871491824599713636820527503908255301632) (/.f64 z (/.f64 (+.f64 x (+.f64 y t)) (+.f64 x y))) (if (<=.f64 x -839999999999999943803258068827159962707058386009302739289102250529886891261264926860208242688) (/.f64 (neg.f64 b) (/.f64 (+.f64 y (+.f64 x t)) y)) (if (<=.f64 x -2364120371783669/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704) (-.f64 (+.f64 z a) b) (if (<=.f64 x -149058722755935/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944) a (if (<=.f64 x 1320736327839163/8254602048994769474255309139320571976856989469314398783249386078541779727448825929287769623244643560854287421769642635607536680617229461519539671538483430889193541937484454440136429963694163141453503639190799818814812942074243152169349951543234944945149040326527156224) (-.f64 (+.f64 z a) b) (if (<=.f64 x 295873605726537/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (/.f64 a (/.f64 (+.f64 y (+.f64 x t)) (+.f64 y t))) (if (<=.f64 x 4495317912455029/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408) (-.f64 (+.f64 z a) b) (if (<=.f64 x 5164499756173817/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) a (if (<=.f64 x 14200) (-.f64 (+.f64 z a) b) (if (<=.f64 x 18000000000000000416426397105940178427220758867531861397900787075151874829948131861248744317572878232977408) (*.f64 z (/.f64 (+.f64 x y) (+.f64 y (+.f64 x t)))) (if (<=.f64 x 239999999999999989069750720786425477479223738866811771029157755883482943746604586015682487239056873081061842449737069242182642292874579423131599339301150761966739322893760864381271277568) (-.f64 (+.f64 z a) b) (+.f64 z (*.f64 y (-.f64 (/.f64 a x) (/.f64 b x))))))))))))))))
(if (<=.f64 x -1149999999999999996001069384824126392957617746394094685804236075214870637346847474065116633025181228818483370452059468488739708349598827250812631777834617751543857769461338991258241171580230931039764319209702296444967216849505746944) (+.f64 (*.f64 y (-.f64 (/.f64 a x) (/.f64 b x))) z) (if (<=.f64 x -949999999999999954076860636108417652488461548807131760951372862324029483709247536419862624649567256182784) (*.f64 (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))) z) (if (<=.f64 x -839999999999999943803258068827159962707058386009302739289102250529886891261264926860208242688) (/.f64 (neg.f64 b) (/.f64 (+.f64 y (+.f64 t x)) y)) (if (<=.f64 x -7289371146332979/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (-.f64 (+.f64 z a) b) (if (<=.f64 x -526958075114315/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) a (if (<=.f64 x 6768773680175711/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (-.f64 (+.f64 z a) b) (if (<=.f64 x 4901059257211343/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456) (/.f64 a (/.f64 (+.f64 (+.f64 x t) y) (+.f64 t y))) (if (<=.f64 x 7492196520758381/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (-.f64 (+.f64 z a) b) (if (<=.f64 x 8263199609878107/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) a (if (<=.f64 x 1300) (-.f64 (+.f64 z a) b) (if (<=.f64 x 31999999999999998024265626409023313290464875663107983305421318801243887738387190836378256880125064169652224) (*.f64 (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))) z) (if (<=.f64 x 135000000000000003286640842496217711685949805583253848496204288725560226797980830247881805052341621323414099322124020302398673866651563174937986203168878885009876497709480595337953411072) (-.f64 (+.f64 z a) b) (+.f64 (*.f64 y (-.f64 (/.f64 a x) (/.f64 b x))) z)))))))))))))
(if (<=.f64 x -1149999999999999996001069384824126392957617746394094685804236075214870637346847474065116633025181228818483370452059468488739708349598827250812631777834617751543857769461338991258241171580230931039764319209702296444967216849505746944) (+.f64 z (*.f64 y (-.f64 (/.f64 a x) (/.f64 b x)))) (if (<=.f64 x -949999999999999954076860636108417652488461548807131760951372862324029483709247536419862624649567256182784) (*.f64 z (/.f64 (+.f64 x y) (+.f64 y (+.f64 x t)))) (if (<=.f64 x -839999999999999943803258068827159962707058386009302739289102250529886891261264926860208242688) (/.f64 (neg.f64 b) (/.f64 (+.f64 y (+.f64 x t)) y)) (if (<=.f64 x -7289371146332979/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (-.f64 (+.f64 z a) b) (if (<=.f64 x -526958075114315/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) a (if (<=.f64 x 6768773680175711/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (-.f64 (+.f64 z a) b) (if (<=.f64 x 4901059257211343/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456) (/.f64 a (/.f64 (+.f64 y (+.f64 x t)) (+.f64 y t))) (if (<=.f64 x 7492196520758381/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (-.f64 (+.f64 z a) b) (if (<=.f64 x 8263199609878107/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) a (if (<=.f64 x 1300) (-.f64 (+.f64 z a) b) (if (<=.f64 x 31999999999999998024265626409023313290464875663107983305421318801243887738387190836378256880125064169652224) (*.f64 z (/.f64 (+.f64 x y) (+.f64 y (+.f64 x t)))) (if (<=.f64 x 135000000000000003286640842496217711685949805583253848496204288725560226797980830247881805052341621323414099322124020302398673866651563174937986203168878885009876497709480595337953411072) (-.f64 (+.f64 z a) b) (+.f64 z (*.f64 y (-.f64 (/.f64 a x) (/.f64 b x))))))))))))))))
(if (<=.f64 x -540000000000000006365743300010059932075752338760603666552810336396580000616938618036308538777364177746187302943507063759336720260993041570913880642262567182710570511103277215915436992789437126440362455115374794830693780093067591680) (+.f64 (*.f64 y (-.f64 (/.f64 a x) (/.f64 b x))) z) (if (<=.f64 x -4300000000000000167380838519790801055450926454222994480103023367928600675025624256444354467975855561768960) (*.f64 (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))) z) (if (<=.f64 x -820000000000000047148592442919352122455139027329381020996252973819672190515296911763198443520) (/.f64 (neg.f64 b) (/.f64 (+.f64 y (+.f64 t x)) y)) (if (<=.f64 x -2364120371783669/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704) (-.f64 (+.f64 z a) b) (if (<=.f64 x -2616619407464185/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) a (if (<=.f64 x 4622577147437071/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (-.f64 (+.f64 z a) b) (if (<=.f64 x 142769892469147/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) a (if (<=.f64 x 1170655706368497/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (-.f64 (+.f64 z a) b) (if (<=.f64 x 3356924841512981/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) a (if (<=.f64 x 35000) (-.f64 (+.f64 z a) b) (if (<=.f64 x 13999999999999999644875205637569221131689805204954282958988925392028263544579508329510812325888892120072192) (*.f64 (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))) z) (if (<=.f64 x 34999999999999997777011575977763490092127698420031901455598635996934524567012118753016335657004318643300397827643528007573572829250235349244927465327285714026577109349890785447369506816) (-.f64 (+.f64 z a) b) (+.f64 (*.f64 y (-.f64 (/.f64 a x) (/.f64 b x))) z)))))))))))))
(if (<=.f64 x -540000000000000006365743300010059932075752338760603666552810336396580000616938618036308538777364177746187302943507063759336720260993041570913880642262567182710570511103277215915436992789437126440362455115374794830693780093067591680) (+.f64 z (*.f64 y (-.f64 (/.f64 a x) (/.f64 b x)))) (if (<=.f64 x -4300000000000000167380838519790801055450926454222994480103023367928600675025624256444354467975855561768960) (*.f64 z (/.f64 (+.f64 x y) (+.f64 y (+.f64 x t)))) (if (<=.f64 x -820000000000000047148592442919352122455139027329381020996252973819672190515296911763198443520) (/.f64 (neg.f64 b) (/.f64 (+.f64 y (+.f64 x t)) y)) (if (<=.f64 x -2364120371783669/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704) (-.f64 (+.f64 z a) b) (if (<=.f64 x -2616619407464185/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) a (if (<=.f64 x 4622577147437071/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (-.f64 (+.f64 z a) b) (if (<=.f64 x 142769892469147/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) a (if (<=.f64 x 1170655706368497/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (-.f64 (+.f64 z a) b) (if (<=.f64 x 3356924841512981/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) a (if (<=.f64 x 35000) (-.f64 (+.f64 z a) b) (if (<=.f64 x 13999999999999999644875205637569221131689805204954282958988925392028263544579508329510812325888892120072192) (*.f64 z (/.f64 (+.f64 x y) (+.f64 y (+.f64 x t)))) (if (<=.f64 x 34999999999999997777011575977763490092127698420031901455598635996934524567012118753016335657004318643300397827643528007573572829250235349244927465327285714026577109349890785447369506816) (-.f64 (+.f64 z a) b) (+.f64 z (*.f64 y (-.f64 (/.f64 a x) (/.f64 b x))))))))))))))))
(if (<=.f64 y -9600000000000000085015575934294533546165379885526791254704128) (-.f64 (+.f64 z a) b) (if (<=.f64 y -3170605756445101/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (+.f64 z (/.f64 (*.f64 y (-.f64 a b)) (+.f64 y x))) (if (<=.f64 y -7912982946188495/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (/.f64 a (/.f64 (+.f64 t x) t)) (if (<=.f64 y -4851619038439715/12129047596099288555851402253613301212944422008724192274523844047078523067862319424459987568973800608988185396071336509423215469094646987433158494336259227650034804500162889887111447543996862850197367181200909912116350366045437952) (*.f64 (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))) z) (if (<=.f64 y 8462617113751771/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712) (/.f64 a (/.f64 (+.f64 t x) t)) (if (<=.f64 y 4462922484186851/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) (+.f64 z (/.f64 (*.f64 y (-.f64 a b)) (+.f64 y x))) (if (<=.f64 y 6556493831080041/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) (/.f64 a (/.f64 (+.f64 t x) t)) (if (<=.f64 y 8726832914295267/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (*.f64 (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))) z) (if (<=.f64 y 960000000000000067849084956660485612109824) a (-.f64 (+.f64 z a) b))))))))))
(if (<=.f64 y -9600000000000000085015575934294533546165379885526791254704128) (-.f64 (+.f64 z a) b) (if (<=.f64 y -3170605756445101/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (+.f64 z (/.f64 (*.f64 y (-.f64 a b)) (+.f64 x y))) (if (<=.f64 y -7912982946188495/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (/.f64 a (/.f64 (+.f64 x t) t)) (if (<=.f64 y -4851619038439715/12129047596099288555851402253613301212944422008724192274523844047078523067862319424459987568973800608988185396071336509423215469094646987433158494336259227650034804500162889887111447543996862850197367181200909912116350366045437952) (*.f64 z (/.f64 (+.f64 x y) (+.f64 y (+.f64 x t)))) (if (<=.f64 y 8462617113751771/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712) (/.f64 a (/.f64 (+.f64 x t) t)) (if (<=.f64 y 4462922484186851/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) (+.f64 z (/.f64 (*.f64 y (-.f64 a b)) (+.f64 x y))) (if (<=.f64 y 6556493831080041/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) (/.f64 a (/.f64 (+.f64 x t) t)) (if (<=.f64 y 8726832914295267/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (*.f64 z (/.f64 (+.f64 x y) (+.f64 y (+.f64 x t)))) (if (<=.f64 y 960000000000000067849084956660485612109824) a (-.f64 (+.f64 z a) b))))))))))
(if (<=.f64 y -1741242185101271/5708990770823839524233143877797980545530986496) (-.f64 (+.f64 z a) b) (if (<=.f64 y -4264060788411857/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152) (/.f64 a (/.f64 (+.f64 t x) t)) (if (<=.f64 y -7995468175348651/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (*.f64 (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))) z) (if (<=.f64 y -517735622840347/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912) (/.f64 a (/.f64 (+.f64 t x) t)) (if (<=.f64 y 463744502762071/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (*.f64 (/.f64 x (+.f64 x t)) z) (if (<=.f64 y 2332598766826553/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (/.f64 a (/.f64 (+.f64 t x) t)) (if (<=.f64 y 7133237338641349/30354201441027016733116592294117482916287606860189680019559568902170379456331382784) (*.f64 (/.f64 (+.f64 y x) (+.f64 y (+.f64 x t))) z) (if (<=.f64 y 99999999999999997748809823456034029568) a (-.f64 (+.f64 z a) b)))))))))
(if (<=.f64 y -1741242185101271/5708990770823839524233143877797980545530986496) (-.f64 (+.f64 z a) b) (if (<=.f64 y -4264060788411857/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152) (/.f64 a (/.f64 (+.f64 x t) t)) (if (<=.f64 y -7995468175348651/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (*.f64 z (/.f64 (+.f64 x y) (+.f64 y (+.f64 x t)))) (if (<=.f64 y -517735622840347/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912) (/.f64 a (/.f64 (+.f64 x t) t)) (if (<=.f64 y 463744502762071/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (*.f64 z (/.f64 x (+.f64 x t))) (if (<=.f64 y 2332598766826553/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (/.f64 a (/.f64 (+.f64 x t) t)) (if (<=.f64 y 7133237338641349/30354201441027016733116592294117482916287606860189680019559568902170379456331382784) (*.f64 z (/.f64 (+.f64 x y) (+.f64 y (+.f64 x t)))) (if (<=.f64 y 99999999999999997748809823456034029568) a (-.f64 (+.f64 z a) b)))))))))
(if (<=.f64 x -499999999999999969129150412640989270163513682236062239147208106269435745912299856818410263751954127650816) (*.f64 (/.f64 x (+.f64 x t)) z) (if (<=.f64 x -5516280867495227/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (-.f64 (+.f64 z a) b) (if (<=.f64 x -7722661445640823/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) a (if (<=.f64 x 5613129393316443/66036816391958155794042473114564575814855915754515190265995088628334237819590607434302156985957148486834299374157141084860293444937835692156317372307867447113548335499875635521091439709553305131628029113526398550518503536593945217354799612345879559561192322612217249792) (-.f64 (+.f64 z a) b) (if (<=.f64 x 3453019022126173/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456) a (if (<=.f64 x 3590010832863391/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (-.f64 (+.f64 z a) b) (if (<=.f64 x 4648049780556435/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) a (if (<=.f64 x 37000) (-.f64 (+.f64 z a) b) (if (<=.f64 x 1999999999999999876516601650563957080654054728944248956588832425077742983649199427273641055007816510603264) (*.f64 (/.f64 x (+.f64 x t)) z) (if (<=.f64 x 14500000000000000489431324809809471247296729897629133265700279571502611696641546546614311746167703017554095252131652444349232897900557252944305577333198013922540802694659446854884249305088) (-.f64 (+.f64 z a) b) (*.f64 (/.f64 x (+.f64 x t)) z)))))))))))
(if (<=.f64 x -499999999999999969129150412640989270163513682236062239147208106269435745912299856818410263751954127650816) (*.f64 z (/.f64 x (+.f64 x t))) (if (<=.f64 x -5516280867495227/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (-.f64 (+.f64 z a) b) (if (<=.f64 x -7722661445640823/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) a (if (<=.f64 x 5613129393316443/66036816391958155794042473114564575814855915754515190265995088628334237819590607434302156985957148486834299374157141084860293444937835692156317372307867447113548335499875635521091439709553305131628029113526398550518503536593945217354799612345879559561192322612217249792) (-.f64 (+.f64 z a) b) (if (<=.f64 x 3453019022126173/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456) a (if (<=.f64 x 3590010832863391/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (-.f64 (+.f64 z a) b) (if (<=.f64 x 4648049780556435/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) a (if (<=.f64 x 37000) (-.f64 (+.f64 z a) b) (if (or (<=.f64 x 1999999999999999876516601650563957080654054728944248956588832425077742983649199427273641055007816510603264) (not (<=.f64 x 14500000000000000489431324809809471247296729897629133265700279571502611696641546546614311746167703017554095252131652444349232897900557252944305577333198013922540802694659446854884249305088))) (*.f64 z (/.f64 x (+.f64 x t))) (-.f64 (+.f64 z a) b))))))))))
(if (<=.f64 x -499999999999999969129150412640989270163513682236062239147208106269435745912299856818410263751954127650816) (*.f64 z (/.f64 x (+.f64 x t))) (if (<=.f64 x -5516280867495227/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (-.f64 (+.f64 z a) b) (if (<=.f64 x -7722661445640823/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) a (if (<=.f64 x 5613129393316443/66036816391958155794042473114564575814855915754515190265995088628334237819590607434302156985957148486834299374157141084860293444937835692156317372307867447113548335499875635521091439709553305131628029113526398550518503536593945217354799612345879559561192322612217249792) (-.f64 (+.f64 z a) b) (if (<=.f64 x 3453019022126173/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456) a (if (<=.f64 x 3590010832863391/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (-.f64 (+.f64 z a) b) (if (<=.f64 x 4648049780556435/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) a (if (or (<=.f64 x 37000) (not (or (<=.f64 x 1999999999999999876516601650563957080654054728944248956588832425077742983649199427273641055007816510603264) (not (<=.f64 x 14500000000000000489431324809809471247296729897629133265700279571502611696641546546614311746167703017554095252131652444349232897900557252944305577333198013922540802694659446854884249305088))))) (-.f64 (+.f64 z a) b) (*.f64 z (/.f64 x (+.f64 x t)))))))))))
(if (<=.f64 x -499999999999999969129150412640989270163513682236062239147208106269435745912299856818410263751954127650816) (*.f64 z (/.f64 x (+.f64 x t))) (if (<=.f64 x -5516280867495227/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (-.f64 (+.f64 z a) b) (if (<=.f64 x -7722661445640823/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) a (if (<=.f64 x 5613129393316443/66036816391958155794042473114564575814855915754515190265995088628334237819590607434302156985957148486834299374157141084860293444937835692156317372307867447113548335499875635521091439709553305131628029113526398550518503536593945217354799612345879559561192322612217249792) (-.f64 (+.f64 z a) b) (if (<=.f64 x 3453019022126173/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456) a (if (<=.f64 x 3590010832863391/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (-.f64 (+.f64 z a) b) (if (<=.f64 x 4648049780556435/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) a (if (or (<=.f64 x 37000) (and (not (<=.f64 x 1999999999999999876516601650563957080654054728944248956588832425077742983649199427273641055007816510603264)) (<=.f64 x 14500000000000000489431324809809471247296729897629133265700279571502611696641546546614311746167703017554095252131652444349232897900557252944305577333198013922540802694659446854884249305088))) (-.f64 (+.f64 z a) b) (*.f64 z (/.f64 x (+.f64 x t)))))))))))
(if (<=.f64 x -26000000000000001580768946114602379062469217453615464706333356302920290810718216721194903472505114587500849007185028005745523172762006727668564833529444490073341952) z (if (<=.f64 x -8274421301242841/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) (-.f64 (+.f64 z a) b) (if (<=.f64 x -7722661445640823/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) a (if (<=.f64 x 825460204899477/8254602048994769474255309139320571976856989469314398783249386078541779727448825929287769623244643560854287421769642635607536680617229461519539671538483430889193541937484454440136429963694163141453503639190799818814812942074243152169349951543234944945149040326527156224) (-.f64 (+.f64 z a) b) (if (<=.f64 x 8180034981851317/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) a (if (<=.f64 x 7492196520758381/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (-.f64 (+.f64 z a) b) (if (<=.f64 x 8676359590372013/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) a (if (<=.f64 x 124999999999999997452130521094214396388391181483355206508454014869681056848195138754521430763799498134825313923953696514860438719842047532689861847490009882325538606867747153239741562880) (-.f64 (+.f64 z a) b) z))))))))
(if (<=.f64 x -15000000000000001247874097323866365742669319703553686634496) z (if (<=.f64 x 8600000000) a z))
a
Compiler

Compiled 2062 to 763 computations (63% saved)

soundness273.0ms (1.1%)

Algorithm
egg-herbie
Rules
1108×+-commutative
942×associate-+r+
922×associate-+l+
844×associate-/l*
834×+-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01857
14057
29557
319353
455153
5147453
6326853
7621953
057516433
1184816033
087427657
1267927077
Stop Event
node limit
node limit
node limit
Compiler

Compiled 1431 to 202 computations (85.9% saved)

end245.0ms (1%)

Compiler

Compiled 1948 to 401 computations (79.4% saved)

Profiling

Loading profile data...