Details

Time bar (total: 27.8s)

analyze495.0ms (1.8%)

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
1.6%1.6%98.1%0.3%0%0%0%11
2.3%2.3%97.4%0.3%0%0%0%12
Compiler

Compiled 24 to 16 computations (33.3% saved)

sample1.6s (5.7%)

Results
1.5s8256×body256valid
82.0ms286×body256infinite
Bogosity

preprocess46.0ms (0.2%)

Algorithm
egg-herbie
Rules
208×fma-def_binary64
74×+-commutative_binary64
50×*-commutative_binary64
41×associate-+l+_binary64
40×associate-+r+_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
097400
1213400
2352336
3486336
4606336
5642336
066
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
2
3
4
5
Outputs
0
1
2
3
4
5
Call 2
Inputs
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
(/.f64 (+.f64 y (/.f64 (*.f64 x z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 x b) t)))
(/.f64 (+.f64 z (/.f64 (*.f64 y x) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
(/.f64 (+.f64 t (/.f64 (*.f64 y z) x)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) x)))
(/.f64 (+.f64 a (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 x 1) (/.f64 (*.f64 y b) t)))
(/.f64 (+.f64 b (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y x) t)))
(/.f64 (+.f64 x (/.f64 (*.f64 z y) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 z b) t)))
(/.f64 (+.f64 x (/.f64 (*.f64 t z) y)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 t b) y)))
(/.f64 (+.f64 x (/.f64 (*.f64 a z) t)) (+.f64 (+.f64 y 1) (/.f64 (*.f64 a b) t)))
(/.f64 (+.f64 x (/.f64 (*.f64 b z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 b y) t)))
(/.f64 (+.f64 x (/.f64 (*.f64 y t) z)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) z)))
(/.f64 (+.f64 x (/.f64 (*.f64 y a) t)) (+.f64 (+.f64 z 1) (/.f64 (*.f64 y b) t)))
(/.f64 (+.f64 x (/.f64 (*.f64 y b) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y z) t)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) a)) (+.f64 (+.f64 t 1) (/.f64 (*.f64 y b) a)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) b)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y t) b)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 b 1) (/.f64 (*.f64 y a) t)))
Outputs
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
(/.f64 (+.f64 x (/.f64 y (/.f64 t z))) (+.f64 (+.f64 a 1) (/.f64 b (/.f64 t y))))
(/.f64 (+.f64 x (*.f64 (/.f64 z t) y)) (+.f64 1 (+.f64 a (*.f64 (/.f64 b t) y))))
(/.f64 (fma.f64 (/.f64 z t) y x) (+.f64 a (fma.f64 (/.f64 b t) y 1)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 a (fma.f64 y (/.f64 b t) 1)))
(/.f64 (+.f64 y (/.f64 (*.f64 x z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 x b) t)))
(/.f64 (+.f64 y (/.f64 x (/.f64 t z))) (+.f64 (+.f64 a 1) (/.f64 x (/.f64 t b))))
(/.f64 (+.f64 y (*.f64 (/.f64 x t) z)) (+.f64 (+.f64 a 1) (/.f64 x (/.f64 t b))))
(/.f64 (fma.f64 (/.f64 x t) z y) (+.f64 1 (fma.f64 (/.f64 x t) b a)))
(/.f64 (fma.f64 (/.f64 z t) x y) (+.f64 a (fma.f64 (/.f64 b t) x 1)))
(/.f64 (fma.f64 x (/.f64 z t) y) (+.f64 a (fma.f64 x (/.f64 b t) 1)))
(/.f64 (+.f64 z (/.f64 (*.f64 y x) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
(/.f64 (+.f64 z (/.f64 y (/.f64 t x))) (+.f64 (+.f64 a 1) (/.f64 b (/.f64 t y))))
(/.f64 (+.f64 z (*.f64 (/.f64 y t) x)) (+.f64 1 (+.f64 a (*.f64 (/.f64 b t) y))))
(/.f64 (fma.f64 (/.f64 y t) x z) (+.f64 a (fma.f64 (/.f64 b t) y 1)))
(/.f64 (fma.f64 x (/.f64 y t) z) (+.f64 a (fma.f64 y (/.f64 b t) 1)))
(/.f64 (+.f64 t (/.f64 (*.f64 y z) x)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) x)))
(/.f64 (+.f64 t (/.f64 y (/.f64 x z))) (+.f64 a (+.f64 1 (/.f64 y (/.f64 x b)))))
(/.f64 (+.f64 t (*.f64 (/.f64 y x) z)) (+.f64 a (+.f64 1 (/.f64 y (/.f64 x b)))))
(/.f64 (fma.f64 (/.f64 y x) z t) (+.f64 a (fma.f64 (/.f64 y x) b 1)))
(/.f64 (fma.f64 (/.f64 z x) y t) (+.f64 a (fma.f64 (/.f64 b x) y 1)))
(/.f64 (fma.f64 y (/.f64 z x) t) (+.f64 a (fma.f64 y (/.f64 b x) 1)))
(/.f64 (+.f64 a (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 x 1) (/.f64 (*.f64 y b) t)))
(/.f64 (+.f64 (/.f64 y (/.f64 t z)) a) (+.f64 (/.f64 b (/.f64 t y)) (+.f64 x 1)))
(/.f64 (+.f64 (*.f64 (/.f64 z t) y) a) (+.f64 (*.f64 (/.f64 b t) y) (+.f64 x 1)))
(/.f64 (fma.f64 (/.f64 z t) y a) (+.f64 x (fma.f64 (/.f64 b t) y 1)))
(/.f64 (fma.f64 y (/.f64 z t) a) (+.f64 x (fma.f64 y (/.f64 b t) 1)))
(/.f64 (+.f64 b (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y x) t)))
(/.f64 (+.f64 (/.f64 y (/.f64 t z)) b) (+.f64 a (+.f64 1 (/.f64 y (/.f64 t x)))))
(/.f64 (+.f64 (*.f64 (/.f64 z t) y) b) (+.f64 a (+.f64 1 (*.f64 (/.f64 y t) x))))
(/.f64 (fma.f64 (/.f64 z t) y b) (fma.f64 (/.f64 y t) x (+.f64 a 1)))
(/.f64 (fma.f64 y (/.f64 z t) b) (fma.f64 x (/.f64 y t) (+.f64 a 1)))
(/.f64 (+.f64 x (/.f64 (*.f64 z y) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 z b) t)))
(/.f64 (+.f64 x (/.f64 y (/.f64 t z))) (+.f64 (+.f64 a 1) (/.f64 z (/.f64 t b))))
(/.f64 (+.f64 x (*.f64 (/.f64 z t) y)) (+.f64 1 (+.f64 a (*.f64 (/.f64 z t) b))))
(/.f64 (fma.f64 (/.f64 z t) y x) (fma.f64 (/.f64 z t) b (+.f64 a 1)))
(/.f64 (fma.f64 y (/.f64 z t) x) (fma.f64 z (/.f64 b t) (+.f64 a 1)))
(/.f64 (+.f64 x (/.f64 (*.f64 t z) y)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 t b) y)))
(/.f64 (+.f64 x (/.f64 t (/.f64 y z))) (+.f64 (+.f64 a 1) (/.f64 t (/.f64 y b))))
(/.f64 (+.f64 x (/.f64 z (/.f64 y t))) (+.f64 (+.f64 a 1) (/.f64 t (/.f64 y b))))
(/.f64 (fma.f64 (/.f64 t y) z x) (fma.f64 (/.f64 t y) b (+.f64 a 1)))
(/.f64 (fma.f64 (/.f64 z y) t x) (+.f64 1 (fma.f64 (/.f64 b y) t a)))
(/.f64 (fma.f64 t (/.f64 z y) x) (+.f64 1 (fma.f64 t (/.f64 b y) a)))
(/.f64 (+.f64 x (/.f64 (*.f64 a z) t)) (+.f64 (+.f64 y 1) (/.f64 (*.f64 a b) t)))
(/.f64 (+.f64 x (/.f64 a (/.f64 t z))) (+.f64 y (+.f64 1 (/.f64 a (/.f64 t b)))))
(/.f64 (+.f64 x (/.f64 z (/.f64 t a))) (+.f64 y (+.f64 1 (*.f64 (/.f64 a t) b))))
(/.f64 (fma.f64 (/.f64 a t) z x) (+.f64 y (fma.f64 (/.f64 a t) b 1)))
(/.f64 (fma.f64 z (/.f64 a t) x) (fma.f64 (/.f64 b t) a (+.f64 y 1)))
(/.f64 (fma.f64 z (/.f64 a t) x) (fma.f64 a (/.f64 b t) (+.f64 y 1)))
(/.f64 (+.f64 x (/.f64 (*.f64 b z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 b y) t)))
(/.f64 (+.f64 x (/.f64 z (/.f64 t b))) (+.f64 (+.f64 a 1) (/.f64 b (/.f64 t y))))
(/.f64 (+.f64 x (*.f64 (/.f64 z t) b)) (+.f64 1 (+.f64 a (*.f64 (/.f64 b t) y))))
(/.f64 (fma.f64 (/.f64 z t) b x) (+.f64 a (fma.f64 (/.f64 b t) y 1)))
(/.f64 (fma.f64 z (/.f64 b t) x) (+.f64 a (fma.f64 y (/.f64 b t) 1)))
(/.f64 (+.f64 x (/.f64 (*.f64 y t) z)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) z)))
(/.f64 (+.f64 x (/.f64 y (/.f64 z t))) (+.f64 a (+.f64 1 (/.f64 (*.f64 y b) z))))
(/.f64 (+.f64 x (/.f64 t (/.f64 z y))) (+.f64 a (+.f64 1 (/.f64 b (/.f64 z y)))))
(/.f64 (fma.f64 (/.f64 y z) t x) (fma.f64 (/.f64 y z) b (+.f64 a 1)))
(/.f64 (fma.f64 t (/.f64 y z) x) (+.f64 a (fma.f64 (/.f64 b z) y 1)))
(/.f64 (fma.f64 y (/.f64 t z) x) (+.f64 a (fma.f64 y (/.f64 b z) 1)))
(/.f64 (+.f64 x (/.f64 (*.f64 y a) t)) (+.f64 (+.f64 z 1) (/.f64 (*.f64 y b) t)))
(/.f64 (+.f64 x (/.f64 y (/.f64 t a))) (+.f64 z (+.f64 1 (/.f64 b (/.f64 t y)))))
(/.f64 (+.f64 x (*.f64 (/.f64 y t) a)) (+.f64 z (+.f64 1 (*.f64 (/.f64 b t) y))))
(/.f64 (fma.f64 (/.f64 y t) a x) (+.f64 z (fma.f64 (/.f64 b t) y 1)))
(/.f64 (fma.f64 a (/.f64 y t) x) (+.f64 z (fma.f64 y (/.f64 b t) 1)))
(/.f64 (fma.f64 y (/.f64 a t) x) (+.f64 z (fma.f64 y (/.f64 b t) 1)))
(/.f64 (+.f64 x (/.f64 (*.f64 y b) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y z) t)))
(/.f64 (+.f64 x (/.f64 b (/.f64 t y))) (+.f64 (/.f64 y (/.f64 t z)) (+.f64 a 1)))
(/.f64 (+.f64 x (*.f64 (/.f64 b t) y)) (+.f64 (*.f64 (/.f64 z t) y) (+.f64 a 1)))
(/.f64 (fma.f64 (/.f64 b t) y x) (+.f64 a (fma.f64 (/.f64 y t) z 1)))
(/.f64 (fma.f64 y (/.f64 b t) x) (+.f64 a (fma.f64 z (/.f64 y t) 1)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) a)) (+.f64 (+.f64 t 1) (/.f64 (*.f64 y b) a)))
(/.f64 (+.f64 x (/.f64 y (/.f64 a z))) (+.f64 t (+.f64 1 (/.f64 y (/.f64 a b)))))
(/.f64 (fma.f64 (/.f64 y a) z x) (fma.f64 (/.f64 y a) b (+.f64 t 1)))
(/.f64 (fma.f64 z (/.f64 y a) x) (fma.f64 b (/.f64 y a) (+.f64 t 1)))
(/.f64 (fma.f64 y (/.f64 z a) x) (fma.f64 y (/.f64 b a) (+.f64 t 1)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) b)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y t) b)))
(/.f64 (+.f64 x (/.f64 y (/.f64 b z))) (+.f64 (+.f64 a 1) (/.f64 y (/.f64 b t))))
(/.f64 (+.f64 x (*.f64 (/.f64 y b) z)) (+.f64 1 (+.f64 a (*.f64 (/.f64 y b) t))))
(/.f64 (fma.f64 (/.f64 y b) z x) (+.f64 1 (fma.f64 (/.f64 y b) t a)))
(/.f64 (fma.f64 z (/.f64 y b) x) (+.f64 1 (fma.f64 t (/.f64 y b) a)))
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 b 1) (/.f64 (*.f64 y a) t)))
(/.f64 (+.f64 x (/.f64 y (/.f64 t z))) (+.f64 (/.f64 y (/.f64 t a)) (+.f64 1 b)))
(/.f64 (+.f64 x (*.f64 (/.f64 z t) y)) (+.f64 1 (+.f64 b (*.f64 (/.f64 y t) a))))
(/.f64 (fma.f64 (/.f64 z t) y x) (+.f64 1 (fma.f64 (/.f64 y t) a b)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 (fma.f64 a (/.f64 y t) b)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 (fma.f64 y (/.f64 a t) b)))
Compiler

Compiled 29 to 21 computations (27.6% saved)

simplify9.0ms (0%)

Algorithm
egg-herbie
Rules
16×fma-def_binary64
+-commutative_binary64
*-commutative_binary64
associate-/l*_binary64
associate-/r/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01625
12925
24221
35421
46421
56821
Stop Event
saturated
Counts
1 → 6
Calls
Call 1
Inputs
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
Outputs
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
(/.f64 (+.f64 x (/.f64 y (/.f64 t z))) (+.f64 (+.f64 a 1) (/.f64 y (/.f64 t b))))
(/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 1 (+.f64 a (*.f64 (/.f64 y t) b))))
(/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 a (fma.f64 (/.f64 y t) b 1)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 a (fma.f64 b (/.f64 y t) 1)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 a (fma.f64 y (/.f64 b t) 1)))

eval1.0ms (0%)

Compiler

Compiled 102 to 47 computations (53.9% saved)

prune3.0ms (0%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New246
Fresh011
Picked000
Done000
Total257
Error
12.3b
Counts
7 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
15.9b
(/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 a (fma.f64 (/.f64 y t) b 1)))
15.3b
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
17.1b
(/.f64 (+.f64 x (/.f64 y (/.f64 t z))) (+.f64 (+.f64 a 1) (/.f64 y (/.f64 t b))))
15.9b
(/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 1 (+.f64 a (*.f64 (/.f64 y t) b))))
Compiler

Compiled 90 to 56 computations (37.8% saved)

localize20.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 a (*.f64 (/.f64 y t) b))
7.0b
(*.f64 (/.f64 y t) z)
7.2b
(*.f64 (/.f64 y t) b)
12.0b
(/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 1 (+.f64 a (*.f64 (/.f64 y t) b))))
Compiler

Compiled 66 to 17 computations (74.2% saved)

series36.0ms (0.1%)

Counts
4 → 192
Calls

48 calls:

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

rewrite79.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
632×fma-def_binary64
329×fma-neg_binary64
313×expm1-udef_binary64
313×log1p-udef_binary64
256×log-pow_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify88.0ms (0.3%)

Algorithm
egg-herbie
Rules
505×times-frac_binary64
464×associate-/l*_binary64
396×associate-*r*_binary64
351×associate-*l*_binary64
282×associate-/r*_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

localize20.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
4.6b
(/.f64 y (/.f64 t z))
5.5b
(/.f64 y (/.f64 t b))
12.0b
(/.f64 (+.f64 x (/.f64 y (/.f64 t z))) (+.f64 (+.f64 a 1) (/.f64 y (/.f64 t b))))
Compiler

Compiled 65 to 21 computations (67.7% saved)

series12.0ms (0%)

Counts
3 → 144
Calls

36 calls:

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

rewrite96.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
684×fma-def_binary64
388×fma-neg_binary64
344×log1p-udef_binary64
343×expm1-udef_binary64
198×add-sqr-sqrt_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify120.0ms (0.4%)

Algorithm
egg-herbie
Rules
498×associate-/l*_binary64
477×times-frac_binary64
454×associate-*r*_binary64
433×associate-*l*_binary64
291×associate-*l/_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

localize38.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
3.5b
(/.f64 (*.f64 y z) t)
3.5b
(/.f64 (*.f64 y b) t)
12.0b
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
Compiler

Compiled 65 to 21 computations (67.7% saved)

series13.0ms (0%)

Counts
3 → 72
Calls

36 calls:

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

rewrite72.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
652×fma-def_binary64
372×fma-neg_binary64
334×log1p-udef_binary64
333×expm1-udef_binary64
191×add-sqr-sqrt_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

simplify77.0ms (0.3%)

Algorithm
egg-herbie
Rules
518×associate-/l*_binary64
482×times-frac_binary64
444×associate-*r*_binary64
401×associate-*l*_binary64
297×associate-*l/_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

localize17.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
2.7b
(fma.f64 (/.f64 y t) b 1)
4.2b
(fma.f64 (/.f64 y t) z x)
12.0b
(/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 a (fma.f64 (/.f64 y t) b 1)))
Compiler

Compiled 51 to 18 computations (64.7% saved)

series21.0ms (0.1%)

Counts
3 → 156
Calls

39 calls:

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

rewrite63.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
692×log-prod_binary64
615×prod-diff_binary64
255×log1p-udef_binary64
254×expm1-udef_binary64
244×fma-def_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify83.0ms (0.3%)

Algorithm
egg-herbie
Rules
585×times-frac_binary64
534×associate-*r*_binary64
515×associate-/l*_binary64
456×associate-*l*_binary64
320×associate-/r*_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

eval430.0ms (1.5%)

Compiler

Compiled 38849 to 16012 computations (58.8% saved)

prune272.0ms (1%)

Pruning

21 alts after pruning (21 fresh and 0 done)

PrunedKeptTotal
New1071211092
Fresh000
Picked101
Done303
Total1075211096
Error
0b
Counts
1096 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
43.8b
(/.f64 (/.f64 (*.f64 y z) (+.f64 a (fma.f64 y (/.f64 b t) 1))) t)
36.6b
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y b) t) 1))
28.0b
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))
41.5b
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
16.1b
(/.f64 (+.f64 x (/.f64 z (/.f64 t y))) (+.f64 1 (+.f64 a (*.f64 (/.f64 y t) b))))
16.2b
(/.f64 (+.f64 x (/.f64 1 (/.f64 t (*.f64 y z)))) (+.f64 1 (+.f64 a (*.f64 (/.f64 y t) b))))
38.4b
(/.f64 (+.f64 x (*.f64 (/.f64 z (sqrt.f64 t)) (/.f64 y (sqrt.f64 t)))) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
17.0b
(/.f64 (+.f64 x (*.f64 (/.f64 z t) y)) (+.f64 (+.f64 a 1) (/.f64 y (/.f64 t b))))
16.0b
(/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 1 (+.f64 a (/.f64 b (/.f64 t y)))))
28.6b
(/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 1 a))
15.3b
(/.f64 (+.f64 x (*.f64 (/.f64 1 t) (*.f64 y z))) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
42.0b
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
47.6b
(/.f64 (*.f64 t (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 y b))
43.0b
(/.f64 z b)
41.9b
(/.f64 y (/.f64 (*.f64 t (+.f64 a (fma.f64 (/.f64 y t) b 1))) z))
29.4b
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
37.4b
(/.f64 x (+.f64 1 a))
40.7b
(+.f64 (/.f64 z b) (/.f64 (-.f64 (/.f64 (*.f64 t x) b) (*.f64 (/.f64 t b) (/.f64 (+.f64 z (*.f64 a z)) b))) y))
35.4b
(+.f64 (/.f64 x (+.f64 (/.f64 (*.f64 y b) t) 1)) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 x (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 t (+.f64 1 (/.f64 (*.f64 y b) t)))))))) (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) t))))
42.4b
(*.f64 (/.f64 y t) (/.f64 z (+.f64 a (fma.f64 (/.f64 y t) b 1))))
52.9b
(*.f64 (/.f64 t b) (/.f64 (fma.f64 z (/.f64 y t) x) y))
Compiler

Compiled 946 to 598 computations (36.8% saved)

localize23.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
3.5b
(*.f64 (/.f64 1 t) (*.f64 y z))
3.5b
(/.f64 (*.f64 y b) t)
12.0b
(/.f64 (+.f64 x (*.f64 (/.f64 1 t) (*.f64 y z))) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
Compiler

Compiled 74 to 32 computations (56.8% saved)

series9.0ms (0%)

Counts
2 → 108
Calls

27 calls:

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

rewrite67.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
712×fma-def_binary64
388×fma-neg_binary64
347×log1p-udef_binary64
346×expm1-udef_binary64
200×add-sqr-sqrt_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

simplify97.0ms (0.3%)

Algorithm
egg-herbie
Rules
494×times-frac_binary64
432×associate-/l*_binary64
320×associate-*r*_binary64
280×associate-*l*_binary64
274×associate-/r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

localize4.0ms (0%)

Compiler

Compiled 11 to 7 computations (36.4% saved)

localize12.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
2.4b
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))
3.5b
(/.f64 (*.f64 y z) t)
Compiler

Compiled 41 to 15 computations (63.4% saved)

series8.0ms (0%)

Counts
1 → 60
Calls

15 calls:

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

rewrite54.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
923×prod-diff_binary64
705×log-prod_binary64
400×fma-def_binary64
243×expm1-udef_binary64
243×log1p-udef_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

simplify65.0ms (0.2%)

Algorithm
egg-herbie
Rules
816×fma-neg_binary64
573×fma-def_binary64
347×associate-/l*_binary64
283×associate-*l/_binary64
275×associate-+l+_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01512344
14032062
215011652
370981652
Stop Event
node limit
Counts
98 → 99
Calls
Call 1
Inputs
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 y z) t) x)) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 y z) t) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x))))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 4))) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2))))))))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 4))) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2))))))))
(+.f64 0 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a)))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a)))) 1)
(*.f64 (fma.f64 (/.f64 y t) z x) (/.f64 1 (+.f64 1 a)))
(*.f64 1 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a)))
(*.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a)) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 y t) z x)) 2) (*.f64 (cbrt.f64 (fma.f64 (/.f64 y t) z x)) (/.f64 1 (+.f64 1 a))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))) 2) (cbrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 y t) z x)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 y t) z x)) (/.f64 1 (+.f64 1 a))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))) (sqrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))))
(*.f64 (neg.f64 (fma.f64 (/.f64 y t) z x)) (/.f64 1 (+.f64 (neg.f64 a) -1)))
(*.f64 (/.f64 1 (+.f64 1 a)) (fma.f64 (/.f64 y t) z x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 y t) z x)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 (/.f64 y t) z x)) (+.f64 1 a)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (/.f64 y t) z x)) 1) (/.f64 (sqrt.f64 (fma.f64 (/.f64 y t) z x)) (+.f64 1 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 a)) 2)) (/.f64 (fma.f64 (/.f64 y t) z x) (cbrt.f64 (+.f64 1 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 y t) z x)) 2) (pow.f64 (cbrt.f64 (+.f64 1 a)) 2)) (cbrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (/.f64 y t) z x)) (pow.f64 (cbrt.f64 (+.f64 1 a)) 2)) (/.f64 (sqrt.f64 (fma.f64 (/.f64 y t) z x)) (cbrt.f64 (+.f64 1 a))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 a))) (/.f64 (fma.f64 (/.f64 y t) z x) (sqrt.f64 (+.f64 1 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 y t) z x)) 2) (sqrt.f64 (+.f64 1 a))) (/.f64 (cbrt.f64 (fma.f64 (/.f64 y t) z x)) (sqrt.f64 (+.f64 1 a))))
(*.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 (pow.f64 a 3))) (fma.f64 a (-.f64 a 1) 1))
(*.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (-.f64 1 (*.f64 a a))) (-.f64 1 a))
(pow.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a)) 1)
(pow.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))) 3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))) 2)
(pow.f64 (/.f64 (+.f64 1 a) (fma.f64 (/.f64 y t) z x)) -1)
(neg.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 (neg.f64 a) -1)))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 y t) z x) 3) (pow.f64 (+.f64 1 a) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))))
(exp.f64 (-.f64 (log.f64 (fma.f64 (/.f64 y t) z x)) (log1p.f64 a)))
(exp.f64 (*.f64 (-.f64 (log.f64 (fma.f64 (/.f64 y t) z x)) (log1p.f64 a)) 1))
Outputs
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)))
(*.f64 (/.f64 z t) (/.f64 y (+.f64 1 a)))
(*.f64 z (/.f64 y (fma.f64 a t t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)))
(*.f64 (/.f64 z t) (/.f64 y (+.f64 1 a)))
(*.f64 z (/.f64 y (fma.f64 a t t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)))
(*.f64 (/.f64 z t) (/.f64 y (+.f64 1 a)))
(*.f64 z (/.f64 y (fma.f64 a t t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)))
(*.f64 (/.f64 z t) (/.f64 y (+.f64 1 a)))
(*.f64 z (/.f64 y (fma.f64 a t t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)))
(*.f64 (/.f64 z t) (/.f64 y (+.f64 1 a)))
(*.f64 z (/.f64 y (fma.f64 a t t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)))
(*.f64 (/.f64 z t) (/.f64 y (+.f64 1 a)))
(*.f64 z (/.f64 y (fma.f64 a t t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 y (/.f64 t z)))
(fma.f64 (/.f64 y t) z x)
(fma.f64 z (/.f64 y t) x)
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x))
(fma.f64 -1 (*.f64 a (+.f64 x (/.f64 y (/.f64 t z)))) (+.f64 x (/.f64 y (/.f64 t z))))
(*.f64 (fma.f64 (/.f64 y t) z x) (-.f64 1 a))
(*.f64 (fma.f64 z (/.f64 y t) x) (-.f64 1 a))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 y z) t) x)) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x)))
(fma.f64 (*.f64 a a) (+.f64 x (/.f64 y (/.f64 t z))) (fma.f64 -1 (*.f64 a (+.f64 x (/.f64 y (/.f64 t z)))) (+.f64 x (/.f64 y (/.f64 t z)))))
(*.f64 (fma.f64 (/.f64 y t) z x) (fma.f64 a (+.f64 a -1) 1))
(*.f64 (fma.f64 z (/.f64 y t) x) (fma.f64 a (+.f64 a -1) 1))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 y z) t) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x))))
(fma.f64 (*.f64 a a) (+.f64 x (/.f64 y (/.f64 t z))) (fma.f64 -1 (*.f64 (+.f64 x (/.f64 y (/.f64 t z))) (pow.f64 a 3)) (fma.f64 -1 (*.f64 a (+.f64 x (/.f64 y (/.f64 t z)))) (+.f64 x (/.f64 y (/.f64 t z))))))
(+.f64 (*.f64 (pow.f64 a 3) (neg.f64 (fma.f64 (/.f64 y t) z x))) (*.f64 (fma.f64 (/.f64 y t) z x) (fma.f64 a (+.f64 a -1) 1)))
(*.f64 (fma.f64 z (/.f64 y t) x) (+.f64 (-.f64 1 a) (*.f64 (-.f64 1 a) (*.f64 a a))))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(/.f64 (+.f64 x (/.f64 y (/.f64 t z))) a)
(/.f64 (fma.f64 (/.f64 y t) z x) a)
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))
(+.f64 (+.f64 (*.f64 (/.f64 y a) (/.f64 z t)) (/.f64 x a)) (neg.f64 (/.f64 (+.f64 x (/.f64 y (/.f64 t z))) (*.f64 a a))))
(-.f64 (fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a)) (/.f64 (fma.f64 (/.f64 y t) z x) (*.f64 a a)))
(-.f64 (fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a)) (/.f64 (fma.f64 z (/.f64 y t) x) (*.f64 a a)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))))
(+.f64 (+.f64 (*.f64 (/.f64 y a) (/.f64 z t)) (/.f64 x (pow.f64 a 3))) (+.f64 (+.f64 (*.f64 (/.f64 y (pow.f64 a 3)) (/.f64 z t)) (/.f64 x a)) (neg.f64 (/.f64 (+.f64 x (/.f64 y (/.f64 t z))) (*.f64 a a)))))
(+.f64 (-.f64 (fma.f64 (/.f64 y (pow.f64 a 3)) (/.f64 z t) (/.f64 x a)) (/.f64 (fma.f64 (/.f64 y t) z x) (*.f64 a a))) (fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x (pow.f64 a 3))))
(+.f64 (-.f64 (/.f64 x a) (/.f64 (fma.f64 z (/.f64 y t) x) (*.f64 a a))) (fma.f64 (/.f64 y t) (/.f64 z a) (fma.f64 (/.f64 y t) (/.f64 z (pow.f64 a 3)) (/.f64 x (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 4))) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2))))))))
(+.f64 (*.f64 (/.f64 y a) (/.f64 z t)) (fma.f64 -1 (/.f64 (+.f64 x (/.f64 y (/.f64 t z))) (pow.f64 a 4)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (+.f64 (*.f64 (/.f64 y (pow.f64 a 3)) (/.f64 z t)) (/.f64 x a)) (neg.f64 (/.f64 (+.f64 x (/.f64 y (/.f64 t z))) (*.f64 a a)))))))
(fma.f64 (/.f64 y a) (/.f64 z t) (-.f64 (+.f64 (/.f64 x (pow.f64 a 3)) (-.f64 (fma.f64 (/.f64 y (pow.f64 a 3)) (/.f64 z t) (/.f64 x a)) (/.f64 (fma.f64 (/.f64 y t) z x) (*.f64 a a)))) (/.f64 (fma.f64 (/.f64 y t) z x) (pow.f64 a 4))))
(+.f64 (fma.f64 (/.f64 y t) (/.f64 z a) (/.f64 x (pow.f64 a 3))) (-.f64 (fma.f64 (/.f64 y t) (/.f64 z (pow.f64 a 3)) (-.f64 (/.f64 x a) (/.f64 (fma.f64 z (/.f64 y t) x) (*.f64 a a)))) (/.f64 (fma.f64 z (/.f64 y t) x) (pow.f64 a 4))))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(/.f64 (+.f64 x (/.f64 y (/.f64 t z))) a)
(/.f64 (fma.f64 (/.f64 y t) z x) a)
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))
(+.f64 (+.f64 (*.f64 (/.f64 y a) (/.f64 z t)) (/.f64 x a)) (neg.f64 (/.f64 (+.f64 x (/.f64 y (/.f64 t z))) (*.f64 a a))))
(-.f64 (fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a)) (/.f64 (fma.f64 (/.f64 y t) z x) (*.f64 a a)))
(-.f64 (fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a)) (/.f64 (fma.f64 z (/.f64 y t) x) (*.f64 a a)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))))
(+.f64 (+.f64 (*.f64 (/.f64 y a) (/.f64 z t)) (/.f64 x (pow.f64 a 3))) (+.f64 (+.f64 (*.f64 (/.f64 y (pow.f64 a 3)) (/.f64 z t)) (/.f64 x a)) (neg.f64 (/.f64 (+.f64 x (/.f64 y (/.f64 t z))) (*.f64 a a)))))
(+.f64 (-.f64 (fma.f64 (/.f64 y (pow.f64 a 3)) (/.f64 z t) (/.f64 x a)) (/.f64 (fma.f64 (/.f64 y t) z x) (*.f64 a a))) (fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x (pow.f64 a 3))))
(+.f64 (-.f64 (/.f64 x a) (/.f64 (fma.f64 z (/.f64 y t) x) (*.f64 a a))) (fma.f64 (/.f64 y t) (/.f64 z a) (fma.f64 (/.f64 y t) (/.f64 z (pow.f64 a 3)) (/.f64 x (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 4))) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2))))))))
(+.f64 (*.f64 (/.f64 y a) (/.f64 z t)) (fma.f64 -1 (/.f64 (+.f64 x (/.f64 y (/.f64 t z))) (pow.f64 a 4)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (+.f64 (*.f64 (/.f64 y (pow.f64 a 3)) (/.f64 z t)) (/.f64 x a)) (neg.f64 (/.f64 (+.f64 x (/.f64 y (/.f64 t z))) (*.f64 a a)))))))
(fma.f64 (/.f64 y a) (/.f64 z t) (-.f64 (+.f64 (/.f64 x (pow.f64 a 3)) (-.f64 (fma.f64 (/.f64 y (pow.f64 a 3)) (/.f64 z t) (/.f64 x a)) (/.f64 (fma.f64 (/.f64 y t) z x) (*.f64 a a)))) (/.f64 (fma.f64 (/.f64 y t) z x) (pow.f64 a 4))))
(+.f64 (fma.f64 (/.f64 y t) (/.f64 z a) (/.f64 x (pow.f64 a 3))) (-.f64 (fma.f64 (/.f64 y t) (/.f64 z (pow.f64 a 3)) (-.f64 (/.f64 x a) (/.f64 (fma.f64 z (/.f64 y t) x) (*.f64 a a)))) (/.f64 (fma.f64 z (/.f64 y t) x) (pow.f64 a 4))))
(+.f64 0 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a)))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a)))) 1)
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(*.f64 (fma.f64 (/.f64 y t) z x) (/.f64 1 (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(*.f64 1 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(*.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a)) 1)
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 y t) z x)) 2) (*.f64 (cbrt.f64 (fma.f64 (/.f64 y t) z x)) (/.f64 1 (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))) 2))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))) 2) (cbrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 y t) z x)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 y t) z x)) (/.f64 1 (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))) (sqrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(*.f64 (neg.f64 (fma.f64 (/.f64 y t) z x)) (/.f64 1 (+.f64 (neg.f64 a) -1)))
(*.f64 (neg.f64 (fma.f64 (/.f64 y t) z x)) (/.f64 1 (+.f64 -1 (neg.f64 a))))
(/.f64 (neg.f64 (fma.f64 (/.f64 y t) z x)) (-.f64 -1 a))
(neg.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (-.f64 -1 a)))
(*.f64 (/.f64 1 (+.f64 1 a)) (fma.f64 (/.f64 y t) z x))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 y t) z x)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 (/.f64 y t) z x)) (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (/.f64 y t) z x)) 1) (/.f64 (sqrt.f64 (fma.f64 (/.f64 y t) z x)) (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 a)) 2)) (/.f64 (fma.f64 (/.f64 y t) z x) (cbrt.f64 (+.f64 1 a))))
(/.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (cbrt.f64 (+.f64 1 a))) (pow.f64 (cbrt.f64 (+.f64 1 a)) 2))
(/.f64 (fma.f64 z (/.f64 y t) x) (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 a)) 2) (cbrt.f64 (+.f64 1 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 y t) z x)) 2) (pow.f64 (cbrt.f64 (+.f64 1 a)) 2)) (cbrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 y t) z x)) 2) (pow.f64 (cbrt.f64 (+.f64 1 a)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 y t) z x)) 2) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 a)) 2) (cbrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a)))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z (/.f64 y t) x)) 2) (pow.f64 (cbrt.f64 (+.f64 1 a)) 2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (/.f64 y t) z x)) (pow.f64 (cbrt.f64 (+.f64 1 a)) 2)) (/.f64 (sqrt.f64 (fma.f64 (/.f64 y t) z x)) (cbrt.f64 (+.f64 1 a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 a)) 2)) (/.f64 (fma.f64 (/.f64 y t) z x) (cbrt.f64 (+.f64 1 a))))
(/.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (cbrt.f64 (+.f64 1 a))) (pow.f64 (cbrt.f64 (+.f64 1 a)) 2))
(/.f64 (fma.f64 z (/.f64 y t) x) (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 a)) 2) (cbrt.f64 (+.f64 1 a))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 a))) (/.f64 (fma.f64 (/.f64 y t) z x) (sqrt.f64 (+.f64 1 a))))
(/.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (sqrt.f64 (+.f64 1 a))) (sqrt.f64 (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (*.f64 (hypot.f64 1 (sqrt.f64 a)) (hypot.f64 1 (sqrt.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 y t) z x)) 2) (sqrt.f64 (+.f64 1 a))) (/.f64 (cbrt.f64 (fma.f64 (/.f64 y t) z x)) (sqrt.f64 (+.f64 1 a))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 a))) (/.f64 (fma.f64 (/.f64 y t) z x) (sqrt.f64 (+.f64 1 a))))
(/.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (sqrt.f64 (+.f64 1 a))) (sqrt.f64 (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (*.f64 (hypot.f64 1 (sqrt.f64 a)) (hypot.f64 1 (sqrt.f64 a))))
(*.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 (pow.f64 a 3))) (fma.f64 a (-.f64 a 1) 1))
(*.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 (pow.f64 a 3))) (fma.f64 a (+.f64 a -1) 1))
(/.f64 (fma.f64 (/.f64 y t) z x) (/.f64 (+.f64 1 (pow.f64 a 3)) (fma.f64 a (+.f64 a -1) 1)))
(/.f64 (fma.f64 z (/.f64 y t) x) (/.f64 (+.f64 1 (pow.f64 a 3)) (fma.f64 a (+.f64 a -1) 1)))
(*.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (-.f64 1 (*.f64 a a))) (-.f64 1 a))
(/.f64 (*.f64 (fma.f64 z (/.f64 y t) x) (-.f64 1 a)) (-.f64 1 (*.f64 a a)))
(pow.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a)) 1)
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(pow.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a)) 3) 1/3)
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))) 3)
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))) 2)
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(pow.f64 (/.f64 (+.f64 1 a) (fma.f64 (/.f64 y t) z x)) -1)
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(neg.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 (neg.f64 a) -1)))
(*.f64 (neg.f64 (fma.f64 (/.f64 y t) z x)) (/.f64 1 (+.f64 -1 (neg.f64 a))))
(/.f64 (neg.f64 (fma.f64 (/.f64 y t) z x)) (-.f64 -1 a))
(neg.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (-.f64 -1 a)))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a)) 2))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(log.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a)))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a)) 3))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 y t) z x) 3) (pow.f64 (+.f64 1 a) 3)))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(exp.f64 (-.f64 (log.f64 (fma.f64 (/.f64 y t) z x)) (log1p.f64 a)))
(/.f64 (fma.f64 (/.f64 y t) z x) (exp.f64 (log1p.f64 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (exp.f64 (log1p.f64 a)))
(exp.f64 (*.f64 (-.f64 (log.f64 (fma.f64 (/.f64 y t) z x)) (log1p.f64 a)) 1))
(exp.f64 (-.f64 (log.f64 (fma.f64 (/.f64 y t) z x)) (log1p.f64 a)))
(/.f64 (fma.f64 (/.f64 y t) z x) (exp.f64 (log1p.f64 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (exp.f64 (log1p.f64 a)))

localize19.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
4.7b
(*.f64 (/.f64 z t) y)
5.5b
(/.f64 y (/.f64 t b))
12.0b
(/.f64 (+.f64 x (*.f64 (/.f64 z t) y)) (+.f64 (+.f64 a 1) (/.f64 y (/.f64 t b))))
Compiler

Compiled 65 to 21 computations (67.7% saved)

series9.0ms (0%)

Counts
2 → 108
Calls

27 calls:

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

rewrite67.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
683×fma-def_binary64
375×fma-neg_binary64
342×log1p-udef_binary64
341×expm1-udef_binary64
196×add-sqr-sqrt_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify94.0ms (0.3%)

Algorithm
egg-herbie
Rules
486×times-frac_binary64
429×associate-/l*_binary64
341×associate-*r*_binary64
297×associate-*l*_binary64
267×associate-/r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

localize13.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
4.2b
(fma.f64 z (/.f64 y t) x)
5.5b
(/.f64 (fma.f64 z (/.f64 y t) x) y)
14.0b
(*.f64 (/.f64 t b) (/.f64 (fma.f64 z (/.f64 y t) x) y))
Compiler

Compiled 43 to 11 computations (74.4% saved)

series26.0ms (0.1%)

Counts
3 → 156
Calls

39 calls:

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

rewrite63.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
696×log-prod_binary64
339×pow2_binary64
241×pow-unpow_binary64
241×pow1/3_binary64
229×expm1-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify71.0ms (0.3%)

Algorithm
egg-herbie
Rules
503×div-sub_binary64
330×log-prod_binary64
285×times-frac_binary64
273×associate-/l*_binary64
257×cube-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

eval264.0ms (0.9%)

Compiler

Compiled 24787 to 9978 computations (59.7% saved)

prune215.0ms (0.8%)

Pruning

30 alts after pruning (27 fresh and 3 done)

PrunedKeptTotal
New81819837
Fresh8816
Picked101
Done134
Total82830858
Error
0b
Counts
858 → 30
Alt Table
Click to see full alt table
StatusErrorProgram
36.6b
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y b) t) 1))
28.0b
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))
41.5b
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
28.7b
(/.f64 (+.f64 (/.f64 z (/.f64 (neg.f64 t) (neg.f64 y))) x) (+.f64 1 a))
28.0b
(/.f64 (+.f64 (*.f64 (/.f64 1 t) (*.f64 y z)) x) (+.f64 1 a))
16.1b
(/.f64 (+.f64 x (/.f64 z (/.f64 t y))) (+.f64 1 (+.f64 a (*.f64 (/.f64 y t) b))))
42.1b
(/.f64 (+.f64 x (/.f64 y (/.f64 t z))) a)
15.3b
(/.f64 (+.f64 x (*.f64 (/.f64 1 t) (*.f64 y z))) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
42.0b
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
50.9b
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
53.0b
(/.f64 (*.f64 t x) (*.f64 y b))
43.0b
(/.f64 z b)
41.9b
(/.f64 y (/.f64 (*.f64 t (+.f64 a (fma.f64 (/.f64 y t) b 1))) z))
29.4b
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
37.4b
(/.f64 x (+.f64 1 a))
49.7b
(+.f64 (/.f64 (*.f64 y z) t) x)
40.7b
(+.f64 (/.f64 z b) (/.f64 (-.f64 (/.f64 (*.f64 t x) b) (*.f64 (/.f64 t b) (/.f64 (+.f64 z (*.f64 a z)) b))) y))
38.0b
(+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b)))
29.1b
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
50.2b
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x))
49.8b
(+.f64 x (/.f64 y (/.f64 t z)))
53.1b
(*.f64 (/.f64 (/.f64 t y) b) x)
50.6b
(*.f64 (/.f64 z t) (/.f64 y (+.f64 1 a)))
50.3b
(*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)))
54.9b
(*.f64 (/.f64 x y) (/.f64 t b))
52.6b
(*.f64 (/.f64 t y) (/.f64 x b))
53.4b
(*.f64 (/.f64 t b) (/.f64 (/.f64 (*.f64 y z) t) y))
49.2b
(*.f64 (/.f64 t b) (/.f64 z t))
46.1b
(*.f64 (/.f64 t b) (+.f64 (/.f64 z t) (/.f64 x y)))
50.8b
(*.f64 z (/.f64 y (fma.f64 a t t)))
Compiler

Compiled 965 to 652 computations (32.4% saved)

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 a (*.f64 (/.f64 y t) b))
6.7b
(/.f64 z (/.f64 t y))
7.2b
(*.f64 (/.f64 y t) b)
12.0b
(/.f64 (+.f64 x (/.f64 z (/.f64 t y))) (+.f64 1 (+.f64 a (*.f64 (/.f64 y t) b))))
Compiler

Compiled 69 to 18 computations (73.9% saved)

series10.0ms (0%)

Counts
2 → 108
Calls

27 calls:

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

rewrite68.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
639×fma-def_binary64
351×fma-neg_binary64
337×expm1-udef_binary64
337×log1p-udef_binary64
191×add-sqr-sqrt_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify99.0ms (0.4%)

Algorithm
egg-herbie
Rules
475×times-frac_binary64
465×associate-/l*_binary64
386×associate-*r*_binary64
344×associate-*l*_binary64
267×associate-/r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 17 to 12 computations (29.4% saved)

series4.0ms (0%)

Counts
1 → 12
Calls

6 calls:

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

rewrite40.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
697×pow1_binary64
649×add-log-exp_binary64
649×log1p-expm1-u_binary64
649×expm1-log1p-u_binary64
636×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify40.0ms (0.1%)

Algorithm
egg-herbie
Rules
545×fma-neg_binary64
322×cancel-sign-sub-inv_binary64
284×associate-/l*_binary64
251×fma-def_binary64
223×times-frac_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0115650
1305541
2939451
34054451
Stop Event
node limit
Counts
45 → 70
Calls
Call 1
Inputs
x
(+.f64 (*.f64 -1 (*.f64 a x)) x)
(+.f64 (*.f64 -1 (*.f64 a x)) (+.f64 (*.f64 (pow.f64 a 2) x) x))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) x)) (+.f64 (*.f64 -1 (*.f64 a x)) (+.f64 (*.f64 (pow.f64 a 2) x) x)))
(/.f64 x a)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (/.f64 x a))
(+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (/.f64 x a)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 4))) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (/.f64 x a))))
(/.f64 x a)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (/.f64 x a))
(+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (/.f64 x a)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 4))) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (/.f64 x a))))
(-.f64 (+.f64 1 (/.f64 x (+.f64 1 a))) 1)
(*.f64 x (/.f64 1 (+.f64 1 a)))
(*.f64 1 (/.f64 x (+.f64 1 a)))
(*.f64 (/.f64 x (+.f64 1 a)) 1)
(*.f64 (cbrt.f64 (/.f64 x (+.f64 1 a))) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 1 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 1 a))) 2) (cbrt.f64 (/.f64 x (+.f64 1 a))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (+.f64 1 a))))
(*.f64 (sqrt.f64 (/.f64 x (+.f64 1 a))) (sqrt.f64 (/.f64 x (+.f64 1 a))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (+.f64 1 a))))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (+.f64 1 a))))
(*.f64 (/.f64 1 (+.f64 1 a)) x)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (+.f64 1 a)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (+.f64 1 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 a)) 2)) (/.f64 x (cbrt.f64 (+.f64 1 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 1 a)) 2)) (cbrt.f64 (/.f64 x (+.f64 1 a))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (+.f64 1 a)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 1 a))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 a))) (/.f64 x (sqrt.f64 (+.f64 1 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (+.f64 1 a))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 1 a))))
(*.f64 (/.f64 x (+.f64 1 (pow.f64 a 3))) (-.f64 (+.f64 1 (*.f64 a a)) a))
(*.f64 (/.f64 x (-.f64 1 (*.f64 a a))) (-.f64 1 a))
(pow.f64 (/.f64 x (+.f64 1 a)) 1)
(pow.f64 (pow.f64 (/.f64 x (+.f64 1 a)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 x (+.f64 1 a))) 3)
(pow.f64 (sqrt.f64 (/.f64 x (+.f64 1 a))) 2)
(pow.f64 (/.f64 (+.f64 1 a) x) -1)
(neg.f64 (/.f64 x (neg.f64 (+.f64 1 a))))
(sqrt.f64 (pow.f64 (/.f64 x (+.f64 1 a)) 2))
(log.f64 (exp.f64 (/.f64 x (+.f64 1 a))))
(cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 a)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 a) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (+.f64 1 a))))
(log1p.f64 (expm1.f64 (/.f64 x (+.f64 1 a))))
(exp.f64 (-.f64 (log.f64 x) (log1p.f64 a)))
Outputs
x
(+.f64 (*.f64 -1 (*.f64 a x)) x)
(fma.f64 -1 (*.f64 x a) x)
(-.f64 x (*.f64 x a))
(fma.f64 x (neg.f64 a) x)
(+.f64 (*.f64 -1 (*.f64 a x)) (+.f64 (*.f64 (pow.f64 a 2) x) x))
(fma.f64 -1 (*.f64 x a) (fma.f64 (*.f64 a a) x x))
(*.f64 x (-.f64 (fma.f64 a a 1) a))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) x)) (+.f64 (*.f64 -1 (*.f64 a x)) (+.f64 (*.f64 (pow.f64 a 2) x) x)))
(fma.f64 -1 (*.f64 x (pow.f64 a 3)) (fma.f64 -1 (*.f64 x a) (fma.f64 (*.f64 a a) x x)))
(-.f64 (*.f64 x (-.f64 (fma.f64 a a 1) a)) (*.f64 x (pow.f64 a 3)))
(*.f64 x (-.f64 (-.f64 (fma.f64 a a 1) a) (pow.f64 a 3)))
(*.f64 x (-.f64 (fma.f64 a a 1) (+.f64 a (pow.f64 a 3))))
(/.f64 x a)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (/.f64 x a))
(fma.f64 -1 (/.f64 x (*.f64 a a)) (/.f64 x a))
(-.f64 (/.f64 x a) (/.f64 (/.f64 x a) a))
(-.f64 (/.f64 x a) (/.f64 x (*.f64 a a)))
(+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (/.f64 x a)))
(+.f64 (fma.f64 -1 (/.f64 x (*.f64 a a)) (/.f64 x a)) (/.f64 x (pow.f64 a 3)))
(+.f64 (-.f64 (/.f64 x a) (/.f64 (/.f64 x a) a)) (/.f64 x (pow.f64 a 3)))
(-.f64 (+.f64 (/.f64 x a) (/.f64 x (pow.f64 a 3))) (/.f64 x (*.f64 a a)))
(-.f64 (/.f64 x a) (-.f64 (/.f64 x (*.f64 a a)) (/.f64 x (pow.f64 a 3))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 4))) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (/.f64 x a))))
(fma.f64 -1 (/.f64 x (pow.f64 a 4)) (+.f64 (fma.f64 -1 (/.f64 x (*.f64 a a)) (/.f64 x a)) (/.f64 x (pow.f64 a 3))))
(-.f64 (+.f64 (-.f64 (/.f64 x a) (/.f64 (/.f64 x a) a)) (/.f64 x (pow.f64 a 3))) (/.f64 x (pow.f64 a 4)))
(+.f64 (/.f64 x a) (-.f64 (-.f64 (/.f64 x (pow.f64 a 3)) (/.f64 x (pow.f64 a 4))) (/.f64 x (*.f64 a a))))
(+.f64 (-.f64 (/.f64 x (pow.f64 a 3)) (/.f64 x (pow.f64 a 4))) (-.f64 (/.f64 x a) (/.f64 x (*.f64 a a))))
(/.f64 x a)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (/.f64 x a))
(fma.f64 -1 (/.f64 x (*.f64 a a)) (/.f64 x a))
(-.f64 (/.f64 x a) (/.f64 (/.f64 x a) a))
(-.f64 (/.f64 x a) (/.f64 x (*.f64 a a)))
(+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (/.f64 x a)))
(+.f64 (fma.f64 -1 (/.f64 x (*.f64 a a)) (/.f64 x a)) (/.f64 x (pow.f64 a 3)))
(+.f64 (-.f64 (/.f64 x a) (/.f64 (/.f64 x a) a)) (/.f64 x (pow.f64 a 3)))
(-.f64 (+.f64 (/.f64 x a) (/.f64 x (pow.f64 a 3))) (/.f64 x (*.f64 a a)))
(-.f64 (/.f64 x a) (-.f64 (/.f64 x (*.f64 a a)) (/.f64 x (pow.f64 a 3))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 4))) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (/.f64 x a))))
(fma.f64 -1 (/.f64 x (pow.f64 a 4)) (+.f64 (fma.f64 -1 (/.f64 x (*.f64 a a)) (/.f64 x a)) (/.f64 x (pow.f64 a 3))))
(-.f64 (+.f64 (-.f64 (/.f64 x a) (/.f64 (/.f64 x a) a)) (/.f64 x (pow.f64 a 3))) (/.f64 x (pow.f64 a 4)))
(+.f64 (/.f64 x a) (-.f64 (-.f64 (/.f64 x (pow.f64 a 3)) (/.f64 x (pow.f64 a 4))) (/.f64 x (*.f64 a a))))
(+.f64 (-.f64 (/.f64 x (pow.f64 a 3)) (/.f64 x (pow.f64 a 4))) (-.f64 (/.f64 x a) (/.f64 x (*.f64 a a))))
(-.f64 (+.f64 1 (/.f64 x (+.f64 1 a))) 1)
(+.f64 1 (-.f64 (/.f64 x (+.f64 a 1)) 1))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (+.f64 a 1))
(*.f64 x (/.f64 1 (+.f64 1 a)))
(+.f64 1 (-.f64 (/.f64 x (+.f64 a 1)) 1))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (+.f64 a 1))
(*.f64 1 (/.f64 x (+.f64 1 a)))
(+.f64 1 (-.f64 (/.f64 x (+.f64 a 1)) 1))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (+.f64 a 1))
(*.f64 (/.f64 x (+.f64 1 a)) 1)
(+.f64 1 (-.f64 (/.f64 x (+.f64 a 1)) 1))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (+.f64 a 1))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 1 a))) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 1 a))) 2))
(+.f64 1 (-.f64 (/.f64 x (+.f64 a 1)) 1))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (+.f64 a 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 1 a))) 2) (cbrt.f64 (/.f64 x (+.f64 1 a))))
(+.f64 1 (-.f64 (/.f64 x (+.f64 a 1)) 1))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (+.f64 a 1))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (+.f64 1 a))))
(+.f64 1 (-.f64 (/.f64 x (+.f64 a 1)) 1))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (+.f64 a 1))
(*.f64 (sqrt.f64 (/.f64 x (+.f64 1 a))) (sqrt.f64 (/.f64 x (+.f64 1 a))))
(+.f64 1 (-.f64 (/.f64 x (+.f64 a 1)) 1))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (+.f64 a 1))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (+.f64 1 a))))
(+.f64 1 (-.f64 (/.f64 x (+.f64 a 1)) 1))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (+.f64 a 1))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (+.f64 1 a))))
(+.f64 1 (-.f64 (/.f64 x (+.f64 a 1)) 1))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (+.f64 a 1))
(*.f64 (/.f64 1 (+.f64 1 a)) x)
(+.f64 1 (-.f64 (/.f64 x (+.f64 a 1)) 1))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (+.f64 a 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (+.f64 1 a)))
(+.f64 1 (-.f64 (/.f64 x (+.f64 a 1)) 1))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (+.f64 a 1))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (+.f64 1 a)))
(+.f64 1 (-.f64 (/.f64 x (+.f64 a 1)) 1))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (+.f64 a 1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 a)) 2)) (/.f64 x (cbrt.f64 (+.f64 1 a))))
(+.f64 1 (-.f64 (/.f64 x (+.f64 a 1)) 1))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (+.f64 a 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 1 a)) 2)) (cbrt.f64 (/.f64 x (+.f64 1 a))))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 a 1))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 a 1)) 2)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (+.f64 1 a)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 1 a))))
(+.f64 1 (-.f64 (/.f64 x (+.f64 a 1)) 1))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (+.f64 a 1))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 a))) (/.f64 x (sqrt.f64 (+.f64 1 a))))
(+.f64 1 (-.f64 (/.f64 x (+.f64 a 1)) 1))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (+.f64 a 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (+.f64 1 a))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 1 a))))
(+.f64 1 (-.f64 (/.f64 x (+.f64 a 1)) 1))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (+.f64 a 1))
(*.f64 (/.f64 x (+.f64 1 (pow.f64 a 3))) (-.f64 (+.f64 1 (*.f64 a a)) a))
(*.f64 (/.f64 x (+.f64 (pow.f64 a 3) 1)) (+.f64 1 (-.f64 (*.f64 a a) a)))
(*.f64 (/.f64 x (+.f64 (pow.f64 a 3) 1)) (-.f64 (fma.f64 a a 1) a))
(/.f64 x (/.f64 (+.f64 (pow.f64 a 3) 1) (-.f64 (fma.f64 a a 1) a)))
(*.f64 (/.f64 x (-.f64 1 (*.f64 a a))) (-.f64 1 a))
(/.f64 (fma.f64 x (neg.f64 a) x) (-.f64 1 (*.f64 a a)))
(pow.f64 (/.f64 x (+.f64 1 a)) 1)
(+.f64 1 (-.f64 (/.f64 x (+.f64 a 1)) 1))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (+.f64 a 1))
(pow.f64 (pow.f64 (/.f64 x (+.f64 1 a)) 3) 1/3)
(+.f64 1 (-.f64 (/.f64 x (+.f64 a 1)) 1))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (+.f64 a 1))
(pow.f64 (cbrt.f64 (/.f64 x (+.f64 1 a))) 3)
(+.f64 1 (-.f64 (/.f64 x (+.f64 a 1)) 1))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (+.f64 a 1))
(pow.f64 (sqrt.f64 (/.f64 x (+.f64 1 a))) 2)
(+.f64 1 (-.f64 (/.f64 x (+.f64 a 1)) 1))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (+.f64 a 1))
(pow.f64 (/.f64 (+.f64 1 a) x) -1)
(+.f64 1 (-.f64 (/.f64 x (+.f64 a 1)) 1))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (+.f64 a 1))
(neg.f64 (/.f64 x (neg.f64 (+.f64 1 a))))
(+.f64 1 (-.f64 (/.f64 x (+.f64 a 1)) 1))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (+.f64 a 1))
(sqrt.f64 (pow.f64 (/.f64 x (+.f64 1 a)) 2))
(+.f64 1 (-.f64 (/.f64 x (+.f64 a 1)) 1))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (+.f64 a 1))
(log.f64 (exp.f64 (/.f64 x (+.f64 1 a))))
(+.f64 1 (-.f64 (/.f64 x (+.f64 a 1)) 1))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (+.f64 a 1))
(cbrt.f64 (pow.f64 (/.f64 x (+.f64 1 a)) 3))
(+.f64 1 (-.f64 (/.f64 x (+.f64 a 1)) 1))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (+.f64 a 1))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 a) 3)))
(+.f64 1 (-.f64 (/.f64 x (+.f64 a 1)) 1))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (+.f64 a 1))
(expm1.f64 (log1p.f64 (/.f64 x (+.f64 1 a))))
(+.f64 1 (-.f64 (/.f64 x (+.f64 a 1)) 1))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (+.f64 a 1))
(log1p.f64 (expm1.f64 (/.f64 x (+.f64 1 a))))
(+.f64 1 (-.f64 (/.f64 x (+.f64 a 1)) 1))
(+.f64 (/.f64 x (+.f64 a 1)) 0)
(/.f64 x (+.f64 a 1))
(exp.f64 (-.f64 (log.f64 x) (log1p.f64 a)))
(/.f64 x (exp.f64 (log1p.f64 a)))

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
3.5b
(/.f64 (*.f64 y z) t)
Compiler

Compiled 25 to 9 computations (64% saved)

localize15.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
2.4b
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
3.5b
(/.f64 (*.f64 y z) t)
Compiler

Compiled 35 to 10 computations (71.4% saved)

series7.0ms (0%)

Counts
1 → 48
Calls

15 calls:

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

rewrite51.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
845×prod-diff_binary64
632×log-prod_binary64
286×fma-def_binary64
218×pow1/3_binary64
212×expm1-udef_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

simplify80.0ms (0.3%)

Algorithm
egg-herbie
Rules
778×fma-def_binary64
322×log-prod_binary64
288×log-div_binary64
182×unswap-sqr_binary64
179×associate-*l/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01081370
12411209
2771983
33825983
Stop Event
node limit
Counts
86 → 54
Calls
Call 1
Inputs
(/.f64 x a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(/.f64 x a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(/.f64 x a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(/.f64 x a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(/.f64 x a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(/.f64 x a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 0 (/.f64 (fma.f64 (/.f64 y t) z x) a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a))) 1)
(*.f64 (fma.f64 (/.f64 y t) z x) (/.f64 1 a))
(*.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a) 1)
(*.f64 1 (/.f64 (fma.f64 (/.f64 y t) z x) a))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 y t) z x) 2)) (*.f64 (cbrt.f64 (fma.f64 (/.f64 y t) z x)) (/.f64 1 a)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)) 2) (cbrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 y t) z x)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 y t) z x)) (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)) (sqrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)))
(*.f64 (neg.f64 (fma.f64 (/.f64 y t) z x)) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 1 a) (fma.f64 (/.f64 y t) z x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 y t) z x) 2)) 1) (/.f64 (cbrt.f64 (fma.f64 (/.f64 y t) z x)) a))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (/.f64 y t) z x)) 1) (/.f64 (sqrt.f64 (fma.f64 (/.f64 y t) z x)) a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 (/.f64 y t) z x) (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 y t) z x) 2)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (/.f64 y t) z x)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (fma.f64 (/.f64 y t) z x)) (cbrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 (/.f64 y t) z x) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 y t) z x) 2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (fma.f64 (/.f64 y t) z x)) (sqrt.f64 a)))
(pow.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a) 1)
(pow.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)) 3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)) 2)
(pow.f64 (/.f64 a (fma.f64 (/.f64 y t) z x)) -1)
(pow.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 y t) z x) 3) (pow.f64 a 3)) 1/3)
(pow.f64 (/.f64 (/.f64 a (fma.f64 (/.f64 y t) z x)) 1) -1)
(neg.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (neg.f64 a)))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 y t) z x) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)))
(exp.f64 (log.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)) 1))
Outputs
(/.f64 x a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y a) (/.f64 z t))
(*.f64 (/.f64 y t) (/.f64 z a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y a) (/.f64 z t))
(*.f64 (/.f64 y t) (/.f64 z a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(/.f64 x a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y a) (/.f64 z t))
(*.f64 (/.f64 y t) (/.f64 z a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y a) (/.f64 z t))
(*.f64 (/.f64 y t) (/.f64 z a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y a) (/.f64 z t))
(*.f64 (/.f64 y t) (/.f64 z a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(/.f64 x a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(/.f64 x a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y a) (/.f64 z t))
(*.f64 (/.f64 y t) (/.f64 z a))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(/.f64 x a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(/.f64 x a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(+.f64 0 (/.f64 (fma.f64 (/.f64 y t) z x) a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 z (/.f64 y t) x) a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a))) 1)
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(*.f64 (fma.f64 (/.f64 y t) z x) (/.f64 1 a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(*.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a) 1)
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(*.f64 1 (/.f64 (fma.f64 (/.f64 y t) z x) a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 y t) z x) 2)) (*.f64 (cbrt.f64 (fma.f64 (/.f64 y t) z x)) (/.f64 1 a)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 y t) z x) 2)) (*.f64 (/.f64 1 a) (cbrt.f64 (fma.f64 (/.f64 y t) z x))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 y t) z x) 2)) (/.f64 (cbrt.f64 (fma.f64 (/.f64 y t) z x)) a))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 z (/.f64 y t) x) 2)) (/.f64 (cbrt.f64 (fma.f64 z (/.f64 y t) x)) a))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)) 2))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)) 2) (cbrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 y t) z x)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 y t) z x)) (/.f64 1 a)))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(*.f64 (sqrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)) (sqrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(*.f64 (neg.f64 (fma.f64 (/.f64 y t) z x)) (/.f64 1 (neg.f64 a)))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(*.f64 (/.f64 1 a) (fma.f64 (/.f64 y t) z x))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 y t) z x) 2)) 1) (/.f64 (cbrt.f64 (fma.f64 (/.f64 y t) z x)) a))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 y t) z x) 2)) (*.f64 (/.f64 1 a) (cbrt.f64 (fma.f64 (/.f64 y t) z x))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 y t) z x) 2)) (/.f64 (cbrt.f64 (fma.f64 (/.f64 y t) z x)) a))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 z (/.f64 y t) x) 2)) (/.f64 (cbrt.f64 (fma.f64 z (/.f64 y t) x)) a))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (/.f64 y t) z x)) 1) (/.f64 (sqrt.f64 (fma.f64 (/.f64 y t) z x)) a))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 (/.f64 y t) z x) (cbrt.f64 a)))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 y t) z x) 2)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 y t) z x) 2)) (cbrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 y t) z x) 2)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 z (/.f64 y t) x) a)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 z (/.f64 y t) x) 2)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (/.f64 y t) z x)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (fma.f64 (/.f64 y t) z x)) (cbrt.f64 a)))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 (/.f64 y t) z x) (sqrt.f64 a)))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 y t) z x) 2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (fma.f64 (/.f64 y t) z x)) (sqrt.f64 a)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 y t) z x) 2)) (*.f64 (/.f64 1 a) (cbrt.f64 (fma.f64 (/.f64 y t) z x))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 y t) z x) 2)) (/.f64 (cbrt.f64 (fma.f64 (/.f64 y t) z x)) a))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 z (/.f64 y t) x) 2)) (/.f64 (cbrt.f64 (fma.f64 z (/.f64 y t) x)) a))
(pow.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a) 1)
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(pow.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a) 3) 1/3)
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)) 3)
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)) 2)
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(pow.f64 (/.f64 a (fma.f64 (/.f64 y t) z x)) -1)
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(pow.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 y t) z x) 3) (pow.f64 a 3)) 1/3)
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(pow.f64 (/.f64 (/.f64 a (fma.f64 (/.f64 y t) z x)) 1) -1)
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(neg.f64 (/.f64 (fma.f64 (/.f64 y t) z x) (neg.f64 a)))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a) 2))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(log.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a) 3))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 y t) z x) 3) (pow.f64 a 3)))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(exp.f64 (log.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (/.f64 y t) z x) a)) 1))
(+.f64 (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 z t)))
(fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a))
(/.f64 (fma.f64 z (/.f64 y t) x) a)

localize15.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
2.4b
(/.f64 (+.f64 (/.f64 z (/.f64 (neg.f64 t) (neg.f64 y))) x) (+.f64 1 a))
6.7b
(/.f64 z (/.f64 (neg.f64 t) (neg.f64 y)))
Compiler

Compiled 53 to 17 computations (67.9% saved)

series6.0ms (0%)

Counts
2 → 96
Calls

24 calls:

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

rewrite113.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
749×log-prod_binary64
421×fma-def_binary64
246×expm1-udef_binary64
246×log1p-udef_binary64
229×log-div_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify144.0ms (0.5%)

Algorithm
egg-herbie
Rules
522×unswap-sqr_binary64
489×associate-/r*_binary64
381×associate-+l+_binary64
280×associate-/l/_binary64
199×associate-/r/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02602801
16952594
226722547
Stop Event
node limit
Counts
181 → 153
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 y z) t) x)) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 y z) t) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x))))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 4))) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2))))))))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 4))) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2))))))))
(+.f64 0 (*.f64 z (/.f64 y t)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (/.f64 y t))) (cbrt.f64 (pow.f64 (exp.f64 z) (/.f64 y t))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (/.f64 y t)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (/.f64 y t)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (/.f64 y t)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (/.f64 y t)))) 1)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(*.f64 (*.f64 z (/.f64 y t)) 1)
(*.f64 1 (*.f64 z (/.f64 y t)))
(*.f64 (cbrt.f64 (*.f64 z (/.f64 y t))) (pow.f64 (cbrt.f64 (*.f64 z (/.f64 y t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (/.f64 y t))) 2) (cbrt.f64 (*.f64 z (/.f64 y t))))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (/.f64 y t)))
(*.f64 (sqrt.f64 (*.f64 z (/.f64 y t))) (sqrt.f64 (*.f64 z (/.f64 y t))))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (/.f64 y t)))
(*.f64 (neg.f64 z) (/.f64 y t))
(*.f64 (/.f64 y t) z)
(*.f64 (/.f64 z t) y)
(*.f64 (/.f64 1 t) (/.f64 z (/.f64 1 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) t) (/.f64 (cbrt.f64 z) (/.f64 1 y)))
(*.f64 (/.f64 (sqrt.f64 z) t) (/.f64 (sqrt.f64 z) (/.f64 1 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 t y)))
(*.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 t y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 t y)) 2)) (/.f64 z (cbrt.f64 (/.f64 t y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (cbrt.f64 (/.f64 t y)) 2)) (cbrt.f64 (*.f64 z (/.f64 y t))))
(*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (cbrt.f64 (/.f64 t y)) 2)) (/.f64 (sqrt.f64 z) (cbrt.f64 (/.f64 t y))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 t y))) (/.f64 z (sqrt.f64 (/.f64 t y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 (/.f64 t y))) (/.f64 (cbrt.f64 z) (sqrt.f64 (/.f64 t y))))
(*.f64 (/.f64 z 1) (/.f64 y t))
(*.f64 (*.f64 (/.f64 z t) 1) y)
(*.f64 (*.f64 (/.f64 z t) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(*.f64 (*.f64 (/.f64 z t) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 (*.f64 (/.f64 z t) -1) y)
(pow.f64 (*.f64 z (/.f64 y t)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (/.f64 y t))) 3)
(pow.f64 (sqrt.f64 (*.f64 z (/.f64 y t))) 2)
(pow.f64 (pow.f64 (*.f64 z (/.f64 y t)) 3) 1/3)
(pow.f64 (/.f64 t (*.f64 z y)) -1)
(neg.f64 (*.f64 z (/.f64 y t)))
(sqrt.f64 (pow.f64 (*.f64 z (/.f64 y t)) 2))
(log.f64 (pow.f64 (exp.f64 z) (/.f64 y t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (/.f64 y t)))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 z) (/.f64 y t))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 z (/.f64 y t))))))
(cbrt.f64 (pow.f64 (*.f64 z (/.f64 y t)) 3))
(expm1.f64 (log1p.f64 (*.f64 z (/.f64 y t))))
(log1p.f64 (expm1.f64 (*.f64 z (/.f64 y t))))
(exp.f64 (log.f64 (*.f64 z (/.f64 y t))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (/.f64 y t))) 1))
(+.f64 0 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a)))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a)))) 1)
(*.f64 (fma.f64 z (/.f64 y t) x) (/.f64 1 (+.f64 1 a)))
(*.f64 1 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a)))
(*.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a)) 1)
(*.f64 (cbrt.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))) 2) (cbrt.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (/.f64 y t) x)) 2) (*.f64 (cbrt.f64 (fma.f64 z (/.f64 y t) x)) (/.f64 1 (+.f64 1 a))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))) (sqrt.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))))
(*.f64 (sqrt.f64 (fma.f64 z (/.f64 y t) x)) (*.f64 (sqrt.f64 (fma.f64 z (/.f64 y t) x)) (/.f64 1 (+.f64 1 a))))
(*.f64 (/.f64 1 (+.f64 1 a)) (fma.f64 z (/.f64 y t) x))
(*.f64 (-.f64 (*.f64 z (/.f64 y t)) x) (/.f64 1 (+.f64 -1 (neg.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z (/.f64 y t) x)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 z (/.f64 y t) x)) (+.f64 1 a)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z (/.f64 y t) x)) 1) (/.f64 (sqrt.f64 (fma.f64 z (/.f64 y t) x)) (+.f64 1 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 a)) 2)) (/.f64 (fma.f64 z (/.f64 y t) x) (cbrt.f64 (+.f64 1 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z (/.f64 y t) x)) 2) (pow.f64 (cbrt.f64 (+.f64 1 a)) 2)) (cbrt.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z (/.f64 y t) x)) (pow.f64 (cbrt.f64 (+.f64 1 a)) 2)) (/.f64 (sqrt.f64 (fma.f64 z (/.f64 y t) x)) (cbrt.f64 (+.f64 1 a))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 a))) (/.f64 (fma.f64 z (/.f64 y t) x) (sqrt.f64 (+.f64 1 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z (/.f64 y t) x)) 2) (sqrt.f64 (+.f64 1 a))) (/.f64 (cbrt.f64 (fma.f64 z (/.f64 y t) x)) (sqrt.f64 (+.f64 1 a))))
(*.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 (pow.f64 a 3))) (fma.f64 a (-.f64 a 1) 1))
(*.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (-.f64 1 (*.f64 a a))) (-.f64 1 a))
(pow.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a)) 1)
(pow.f64 (pow.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))) 3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))) 2)
(pow.f64 (/.f64 (+.f64 1 a) (fma.f64 z (/.f64 y t) x)) -1)
(neg.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 -1 (neg.f64 a))))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 z (/.f64 y t) x) 3) (pow.f64 (+.f64 1 a) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))))
(exp.f64 (-.f64 (log.f64 (fma.f64 z (/.f64 y t) x)) (log1p.f64 a)))
(exp.f64 (*.f64 (-.f64 (log.f64 (fma.f64 z (/.f64 y t) x)) (log1p.f64 a)) 1))
Outputs
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y z) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(*.f64 (/.f64 z t) (/.f64 y (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(*.f64 (/.f64 z t) (/.f64 y (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(*.f64 (/.f64 z t) (/.f64 y (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(*.f64 (/.f64 z t) (/.f64 y (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(*.f64 (/.f64 z t) (/.f64 y (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(*.f64 (/.f64 z t) (/.f64 y (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 (*.f64 y z) t) x)
(fma.f64 z (/.f64 y t) x)
(fma.f64 y (/.f64 z t) x)
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x))
(fma.f64 -1 (*.f64 a (fma.f64 z (/.f64 y t) x)) (fma.f64 z (/.f64 y t) x))
(*.f64 (fma.f64 y (/.f64 z t) x) (-.f64 1 a))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 y z) t) x)) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x)))
(fma.f64 (*.f64 a a) (fma.f64 z (/.f64 y t) x) (fma.f64 -1 (*.f64 a (fma.f64 z (/.f64 y t) x)) (fma.f64 z (/.f64 y t) x)))
(*.f64 (fma.f64 y (/.f64 z t) x) (fma.f64 a (+.f64 a -1) 1))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 y z) t) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x))))
(fma.f64 (*.f64 a a) (fma.f64 z (/.f64 y t) x) (fma.f64 -1 (*.f64 (pow.f64 a 3) (fma.f64 z (/.f64 y t) x)) (fma.f64 -1 (*.f64 a (fma.f64 z (/.f64 y t) x)) (fma.f64 z (/.f64 y t) x))))
(+.f64 (*.f64 (fma.f64 y (/.f64 z t) x) (fma.f64 a (+.f64 a -1) 1)) (*.f64 (fma.f64 y (/.f64 z t) x) (neg.f64 (pow.f64 a 3))))
(*.f64 (fma.f64 y (/.f64 z t) x) (+.f64 (fma.f64 a (+.f64 a -1) 1) (neg.f64 (pow.f64 a 3))))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(/.f64 (fma.f64 y (/.f64 z t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (/.f64 x a) (neg.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (*.f64 a a)))))
(-.f64 (fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a)) (/.f64 (/.f64 (fma.f64 y (/.f64 z t) x) a) a))
(-.f64 (fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a)) (/.f64 (fma.f64 y (/.f64 z t) x) (*.f64 a a)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (+.f64 (/.f64 x a) (neg.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (*.f64 a a)))) (*.f64 (/.f64 y (pow.f64 a 3)) (/.f64 z t)))))
(+.f64 (-.f64 (fma.f64 (/.f64 y (pow.f64 a 3)) (/.f64 z t) (/.f64 x a)) (/.f64 (/.f64 (fma.f64 y (/.f64 z t) x) a) a)) (fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x (pow.f64 a 3))))
(+.f64 (-.f64 (fma.f64 (/.f64 y (pow.f64 a 3)) (/.f64 z t) (/.f64 x a)) (/.f64 (fma.f64 y (/.f64 z t) x) (*.f64 a a))) (fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 4))) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2))))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 -1 (/.f64 (fma.f64 z (/.f64 y t) x) (pow.f64 a 4)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (+.f64 (/.f64 x a) (neg.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (*.f64 a a)))) (*.f64 (/.f64 y (pow.f64 a 3)) (/.f64 z t))))))
(fma.f64 (/.f64 y a) (/.f64 z t) (-.f64 (+.f64 (/.f64 x (pow.f64 a 3)) (-.f64 (fma.f64 (/.f64 y (pow.f64 a 3)) (/.f64 z t) (/.f64 x a)) (/.f64 (/.f64 (fma.f64 y (/.f64 z t) x) a) a))) (/.f64 (fma.f64 y (/.f64 z t) x) (pow.f64 a 4))))
(+.f64 (fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x (pow.f64 a 3))) (-.f64 (-.f64 (fma.f64 (/.f64 y (pow.f64 a 3)) (/.f64 z t) (/.f64 x a)) (/.f64 (fma.f64 y (/.f64 z t) x) (*.f64 a a))) (/.f64 (fma.f64 y (/.f64 z t) x) (pow.f64 a 4))))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(/.f64 (fma.f64 z (/.f64 y t) x) a)
(/.f64 (fma.f64 y (/.f64 z t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (/.f64 x a) (neg.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (*.f64 a a)))))
(-.f64 (fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a)) (/.f64 (/.f64 (fma.f64 y (/.f64 z t) x) a) a))
(-.f64 (fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a)) (/.f64 (fma.f64 y (/.f64 z t) x) (*.f64 a a)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (+.f64 (/.f64 x a) (neg.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (*.f64 a a)))) (*.f64 (/.f64 y (pow.f64 a 3)) (/.f64 z t)))))
(+.f64 (-.f64 (fma.f64 (/.f64 y (pow.f64 a 3)) (/.f64 z t) (/.f64 x a)) (/.f64 (/.f64 (fma.f64 y (/.f64 z t) x) a) a)) (fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x (pow.f64 a 3))))
(+.f64 (-.f64 (fma.f64 (/.f64 y (pow.f64 a 3)) (/.f64 z t) (/.f64 x a)) (/.f64 (fma.f64 y (/.f64 z t) x) (*.f64 a a))) (fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 4))) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2))))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 -1 (/.f64 (fma.f64 z (/.f64 y t) x) (pow.f64 a 4)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (+.f64 (/.f64 x a) (neg.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (*.f64 a a)))) (*.f64 (/.f64 y (pow.f64 a 3)) (/.f64 z t))))))
(fma.f64 (/.f64 y a) (/.f64 z t) (-.f64 (+.f64 (/.f64 x (pow.f64 a 3)) (-.f64 (fma.f64 (/.f64 y (pow.f64 a 3)) (/.f64 z t) (/.f64 x a)) (/.f64 (/.f64 (fma.f64 y (/.f64 z t) x) a) a))) (/.f64 (fma.f64 y (/.f64 z t) x) (pow.f64 a 4))))
(+.f64 (fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x (pow.f64 a 3))) (-.f64 (-.f64 (fma.f64 (/.f64 y (pow.f64 a 3)) (/.f64 z t) (/.f64 x a)) (/.f64 (fma.f64 y (/.f64 z t) x) (*.f64 a a))) (/.f64 (fma.f64 y (/.f64 z t) x) (pow.f64 a 4))))
(+.f64 0 (*.f64 z (/.f64 y t)))
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (/.f64 y t))) (cbrt.f64 (pow.f64 (exp.f64 z) (/.f64 y t))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (/.f64 y t)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (/.f64 y t))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (/.f64 y t)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (/.f64 y t)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (/.f64 y t)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (/.f64 y t)))))
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (/.f64 y t)))) 1)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(*.f64 y (/.f64 z t))
(*.f64 z (/.f64 y t))
(*.f64 (*.f64 z (/.f64 y t)) 1)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(*.f64 1 (*.f64 z (/.f64 y t)))
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(*.f64 (cbrt.f64 (*.f64 z (/.f64 y t))) (pow.f64 (cbrt.f64 (*.f64 z (/.f64 y t))) 2))
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (/.f64 y t))) 2) (cbrt.f64 (*.f64 z (/.f64 y t))))
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (/.f64 y t)))
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(*.f64 (sqrt.f64 (*.f64 z (/.f64 y t))) (sqrt.f64 (*.f64 z (/.f64 y t))))
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (/.f64 y t)))
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(*.f64 (neg.f64 z) (/.f64 y t))
(*.f64 z (neg.f64 (/.f64 y t)))
(*.f64 z (/.f64 (neg.f64 y) t))
(*.f64 y (/.f64 (neg.f64 z) t))
(*.f64 (/.f64 y t) z)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(*.f64 (/.f64 z t) y)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(*.f64 (/.f64 1 t) (/.f64 z (/.f64 1 y)))
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) t) (/.f64 (cbrt.f64 z) (/.f64 1 y)))
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(*.f64 (/.f64 (sqrt.f64 z) t) (/.f64 (sqrt.f64 z) (/.f64 1 y)))
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 t y)))
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(*.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 t y)))
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 t y)) 2)) (/.f64 z (cbrt.f64 (/.f64 t y))))
(/.f64 (/.f64 z (cbrt.f64 (/.f64 t y))) (pow.f64 (cbrt.f64 (/.f64 t y)) 2))
(/.f64 z (*.f64 (pow.f64 (cbrt.f64 (/.f64 t y)) 2) (cbrt.f64 (/.f64 t y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (cbrt.f64 (/.f64 t y)) 2)) (cbrt.f64 (*.f64 z (/.f64 y t))))
(*.f64 (cbrt.f64 (*.f64 z (/.f64 y t))) (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (cbrt.f64 (/.f64 t y)) 2)))
(*.f64 (cbrt.f64 (*.f64 y (/.f64 z t))) (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (cbrt.f64 (/.f64 t y)) 2)))
(/.f64 (pow.f64 (cbrt.f64 z) 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 t y)) 2) (cbrt.f64 (*.f64 y (/.f64 z t)))))
(*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (cbrt.f64 (/.f64 t y)) 2)) (/.f64 (sqrt.f64 z) (cbrt.f64 (/.f64 t y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 t y)) 2)) (/.f64 z (cbrt.f64 (/.f64 t y))))
(/.f64 (/.f64 z (cbrt.f64 (/.f64 t y))) (pow.f64 (cbrt.f64 (/.f64 t y)) 2))
(/.f64 z (*.f64 (pow.f64 (cbrt.f64 (/.f64 t y)) 2) (cbrt.f64 (/.f64 t y))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 t y))) (/.f64 z (sqrt.f64 (/.f64 t y))))
(/.f64 (/.f64 z (sqrt.f64 (/.f64 t y))) (sqrt.f64 (/.f64 t y)))
(/.f64 z (*.f64 (sqrt.f64 (/.f64 t y)) (sqrt.f64 (/.f64 t y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 (/.f64 t y))) (/.f64 (cbrt.f64 z) (sqrt.f64 (/.f64 t y))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 t y))) (/.f64 z (sqrt.f64 (/.f64 t y))))
(/.f64 (/.f64 z (sqrt.f64 (/.f64 t y))) (sqrt.f64 (/.f64 t y)))
(/.f64 z (*.f64 (sqrt.f64 (/.f64 t y)) (sqrt.f64 (/.f64 t y))))
(*.f64 (/.f64 z 1) (/.f64 y t))
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(*.f64 (*.f64 (/.f64 z t) 1) y)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(*.f64 (*.f64 (/.f64 z t) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(*.f64 (*.f64 (/.f64 z t) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(*.f64 (*.f64 (/.f64 z t) -1) y)
(*.f64 z (neg.f64 (/.f64 y t)))
(*.f64 z (/.f64 (neg.f64 y) t))
(*.f64 y (/.f64 (neg.f64 z) t))
(pow.f64 (*.f64 z (/.f64 y t)) 1)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(pow.f64 (cbrt.f64 (*.f64 z (/.f64 y t))) 3)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(pow.f64 (sqrt.f64 (*.f64 z (/.f64 y t))) 2)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(pow.f64 (pow.f64 (*.f64 z (/.f64 y t)) 3) 1/3)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(pow.f64 (/.f64 t (*.f64 z y)) -1)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(neg.f64 (*.f64 z (/.f64 y t)))
(*.f64 z (neg.f64 (/.f64 y t)))
(*.f64 z (/.f64 (neg.f64 y) t))
(*.f64 y (/.f64 (neg.f64 z) t))
(sqrt.f64 (pow.f64 (*.f64 z (/.f64 y t)) 2))
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(log.f64 (pow.f64 (exp.f64 z) (/.f64 y t)))
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (/.f64 y t)))))
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 z) (/.f64 y t))))
(*.f64 z (neg.f64 (/.f64 y t)))
(*.f64 z (/.f64 (neg.f64 y) t))
(*.f64 y (/.f64 (neg.f64 z) t))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 z (/.f64 y t))))))
(*.f64 z (neg.f64 (/.f64 y t)))
(*.f64 z (/.f64 (neg.f64 y) t))
(*.f64 y (/.f64 (neg.f64 z) t))
(cbrt.f64 (pow.f64 (*.f64 z (/.f64 y t)) 3))
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(expm1.f64 (log1p.f64 (*.f64 z (/.f64 y t))))
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(log1p.f64 (expm1.f64 (*.f64 z (/.f64 y t))))
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(exp.f64 (log.f64 (*.f64 z (/.f64 y t))))
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(exp.f64 (*.f64 (log.f64 (*.f64 z (/.f64 y t))) 1))
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(+.f64 0 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a)))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a)))) 1)
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(*.f64 (fma.f64 z (/.f64 y t) x) (/.f64 1 (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(*.f64 1 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(*.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a)) 1)
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))) 2))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))) 2) (cbrt.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (/.f64 y t) x)) 2) (*.f64 (cbrt.f64 (fma.f64 z (/.f64 y t) x)) (/.f64 1 (+.f64 1 a))))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))) (sqrt.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(*.f64 (sqrt.f64 (fma.f64 z (/.f64 y t) x)) (*.f64 (sqrt.f64 (fma.f64 z (/.f64 y t) x)) (/.f64 1 (+.f64 1 a))))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(*.f64 (/.f64 1 (+.f64 1 a)) (fma.f64 z (/.f64 y t) x))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(*.f64 (-.f64 (*.f64 z (/.f64 y t)) x) (/.f64 1 (+.f64 -1 (neg.f64 a))))
(*.f64 (-.f64 (*.f64 z (/.f64 y t)) x) (/.f64 1 (-.f64 -1 a)))
(/.f64 (-.f64 (*.f64 y (/.f64 z t)) x) (-.f64 -1 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z (/.f64 y t) x)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 z (/.f64 y t) x)) (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z (/.f64 y t) x)) 1) (/.f64 (sqrt.f64 (fma.f64 z (/.f64 y t) x)) (+.f64 1 a)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 a)) 2)) (/.f64 (fma.f64 z (/.f64 y t) x) (cbrt.f64 (+.f64 1 a))))
(/.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (cbrt.f64 (+.f64 1 a))) (pow.f64 (cbrt.f64 (+.f64 1 a)) 2))
(/.f64 (fma.f64 y (/.f64 z t) x) (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 a)) 2) (cbrt.f64 (+.f64 1 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z (/.f64 y t) x)) 2) (pow.f64 (cbrt.f64 (+.f64 1 a)) 2)) (cbrt.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z (/.f64 y t) x)) 2) (pow.f64 (cbrt.f64 (+.f64 1 a)) 2)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y (/.f64 z t) x)) 2) (pow.f64 (cbrt.f64 (+.f64 1 a)) 2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z (/.f64 y t) x)) (pow.f64 (cbrt.f64 (+.f64 1 a)) 2)) (/.f64 (sqrt.f64 (fma.f64 z (/.f64 y t) x)) (cbrt.f64 (+.f64 1 a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 a)) 2)) (/.f64 (fma.f64 z (/.f64 y t) x) (cbrt.f64 (+.f64 1 a))))
(/.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (cbrt.f64 (+.f64 1 a))) (pow.f64 (cbrt.f64 (+.f64 1 a)) 2))
(/.f64 (fma.f64 y (/.f64 z t) x) (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 a)) 2) (cbrt.f64 (+.f64 1 a))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 a))) (/.f64 (fma.f64 z (/.f64 y t) x) (sqrt.f64 (+.f64 1 a))))
(/.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (sqrt.f64 (+.f64 1 a))) (sqrt.f64 (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (*.f64 (sqrt.f64 (+.f64 1 a)) (sqrt.f64 (+.f64 1 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z (/.f64 y t) x)) 2) (sqrt.f64 (+.f64 1 a))) (/.f64 (cbrt.f64 (fma.f64 z (/.f64 y t) x)) (sqrt.f64 (+.f64 1 a))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 a))) (/.f64 (fma.f64 z (/.f64 y t) x) (sqrt.f64 (+.f64 1 a))))
(/.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (sqrt.f64 (+.f64 1 a))) (sqrt.f64 (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (*.f64 (sqrt.f64 (+.f64 1 a)) (sqrt.f64 (+.f64 1 a))))
(*.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 (pow.f64 a 3))) (fma.f64 a (-.f64 a 1) 1))
(*.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 (pow.f64 a 3))) (fma.f64 a (+.f64 a -1) 1))
(*.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 (pow.f64 a 3))) (fma.f64 a (+.f64 a -1) 1))
(*.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (-.f64 1 (*.f64 a a))) (-.f64 1 a))
(/.f64 (fma.f64 y (/.f64 z t) x) (/.f64 (-.f64 1 (*.f64 a a)) (-.f64 1 a)))
(/.f64 (*.f64 (fma.f64 y (/.f64 z t) x) (-.f64 1 a)) (-.f64 1 (*.f64 a a)))
(pow.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a)) 1)
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(pow.f64 (pow.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a)) 3) 1/3)
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))) 3)
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))) 2)
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(pow.f64 (/.f64 (+.f64 1 a) (fma.f64 z (/.f64 y t) x)) -1)
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(neg.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 -1 (neg.f64 a))))
(/.f64 (neg.f64 (fma.f64 z (/.f64 y t) x)) (-.f64 -1 a))
(neg.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (-.f64 -1 a)))
(/.f64 (neg.f64 (fma.f64 y (/.f64 z t) x)) (-.f64 -1 a))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a)) 2))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(log.f64 (exp.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a)))))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a)) 3))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 z (/.f64 y t) x) 3) (pow.f64 (+.f64 1 a) 3)))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))))
(/.f64 (fma.f64 z (/.f64 y t) x) (+.f64 1 a))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(exp.f64 (-.f64 (log.f64 (fma.f64 z (/.f64 y t) x)) (log1p.f64 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (exp.f64 (log1p.f64 a)))
(exp.f64 (*.f64 (-.f64 (log.f64 (fma.f64 z (/.f64 y t) x)) (log1p.f64 a)) 1))
(exp.f64 (-.f64 (log.f64 (fma.f64 z (/.f64 y t) x)) (log1p.f64 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (exp.f64 (log1p.f64 a)))

eval408.0ms (1.5%)

Compiler

Compiled 17175 to 6607 computations (61.5% saved)

prune475.0ms (1.7%)

Pruning

33 alts after pruning (27 fresh and 6 done)

PrunedKeptTotal
New70013713
Fresh81422
Picked101
Done167
Total71033743
Error
0b
Counts
743 → 33
Alt Table
Click to see full alt table
StatusErrorProgram
28.0b
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))
41.5b
(/.f64 (+.f64 (*.f64 (/.f64 y t) z) x) a)
41.5b
(/.f64 (+.f64 (*.f64 (/.f64 1 t) (*.f64 y z)) x) a)
16.1b
(/.f64 (+.f64 x (/.f64 z (/.f64 t y))) (+.f64 1 (+.f64 a (*.f64 (/.f64 y t) b))))
28.7b
(/.f64 (+.f64 x (/.f64 z (/.f64 t y))) (+.f64 1 a))
15.3b
(/.f64 (+.f64 x (*.f64 (/.f64 1 t) (*.f64 y z))) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
42.0b
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
50.9b
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
54.4b
(/.f64 (*.f64 y z) (*.f64 a t))
53.0b
(/.f64 (*.f64 t x) (*.f64 y b))
43.0b
(/.f64 z b)
41.9b
(/.f64 y (/.f64 (*.f64 t (+.f64 a (fma.f64 (/.f64 y t) b 1))) z))
30.1b
(/.f64 x (+.f64 1 (+.f64 (/.f64 y (/.f64 t b)) a)))
37.4b
(/.f64 x (+.f64 1 a))
47.5b
(/.f64 x a)
53.0b
(-.f64 x (*.f64 x a))
42.6b
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
49.7b
(+.f64 (/.f64 (*.f64 y z) t) x)
40.7b
(+.f64 (/.f64 z b) (/.f64 (-.f64 (/.f64 (*.f64 t x) b) (*.f64 (/.f64 t b) (/.f64 (+.f64 z (*.f64 a z)) b))) y))
38.0b
(+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b)))
49.9b
(+.f64 (*.f64 y (/.f64 z t)) x)
49.8b
(+.f64 x (/.f64 y (/.f64 t z)))
53.1b
(*.f64 (/.f64 (/.f64 t y) b) x)
43.9b
(*.f64 (/.f64 y t) (/.f64 z (+.f64 1 (+.f64 (/.f64 y (/.f64 t b)) a))))
53.4b
(*.f64 (/.f64 y t) (/.f64 z a))
54.1b
(*.f64 (/.f64 y a) (/.f64 z t))
54.9b
(*.f64 (/.f64 x y) (/.f64 t b))
52.6b
(*.f64 (/.f64 t y) (/.f64 x b))
53.4b
(*.f64 (/.f64 t b) (/.f64 (/.f64 (*.f64 y z) t) y))
49.2b
(*.f64 (/.f64 t b) (/.f64 z t))
46.1b
(*.f64 (/.f64 t b) (+.f64 (/.f64 z t) (/.f64 x y)))
50.8b
(*.f64 z (/.f64 y (fma.f64 a t t)))
52.4b
x
Compiler

Compiled 913 to 621 computations (32% saved)

localize12.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
2.4b
(/.f64 (+.f64 x (/.f64 z (/.f64 t y))) (+.f64 1 a))
6.7b
(/.f64 z (/.f64 t y))
Compiler

Compiled 41 to 15 computations (63.4% saved)

series6.0ms (0%)

Counts
1 → 60
Calls

15 calls:

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

rewrite54.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
734×log-prod_binary64
356×fma-def_binary64
256×pow1/3_binary64
249×expm1-udef_binary64
249×log1p-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify68.0ms (0.2%)

Algorithm
egg-herbie
Rules
712×fma-neg_binary64
566×fma-def_binary64
281×associate-/l*_binary64
268×associate-+l+_binary64
245×associate-+r+_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01562413
14102124
214881702
366301702
Stop Event
node limit
Counts
100 → 91
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 y z) t) x)) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 y z) t) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x))))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 4))) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2))))))))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 4))) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2))))))))
(+.f64 0 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a)))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a)))) 1)
(*.f64 (fma.f64 y (/.f64 z t) x) (/.f64 1 (+.f64 1 a)))
(*.f64 1 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a)))
(*.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a)) 1)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 z t) x) 2)) (*.f64 (cbrt.f64 (fma.f64 y (/.f64 z t) x)) (/.f64 1 (+.f64 1 a))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))) 2) (cbrt.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))))
(*.f64 (sqrt.f64 (fma.f64 y (/.f64 z t) x)) (*.f64 (sqrt.f64 (fma.f64 y (/.f64 z t) x)) (/.f64 1 (+.f64 1 a))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))) (sqrt.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))))
(*.f64 (neg.f64 (fma.f64 y (/.f64 z t) x)) (/.f64 1 (+.f64 (neg.f64 a) -1)))
(*.f64 (/.f64 1 (+.f64 1 a)) (fma.f64 y (/.f64 z t) x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 z t) x) 2)) 1) (/.f64 (cbrt.f64 (fma.f64 y (/.f64 z t) x)) (+.f64 1 a)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y (/.f64 z t) x)) 1) (/.f64 (sqrt.f64 (fma.f64 y (/.f64 z t) x)) (+.f64 1 a)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 a) 2))) (/.f64 (fma.f64 y (/.f64 z t) x) (cbrt.f64 (+.f64 1 a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 z t) x) 2)) (cbrt.f64 (pow.f64 (+.f64 1 a) 2))) (cbrt.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y (/.f64 z t) x)) (cbrt.f64 (pow.f64 (+.f64 1 a) 2))) (/.f64 (sqrt.f64 (fma.f64 y (/.f64 z t) x)) (cbrt.f64 (+.f64 1 a))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 a))) (/.f64 (fma.f64 y (/.f64 z t) x) (sqrt.f64 (+.f64 1 a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 z t) x) 2)) (sqrt.f64 (+.f64 1 a))) (/.f64 (cbrt.f64 (fma.f64 y (/.f64 z t) x)) (sqrt.f64 (+.f64 1 a))))
(*.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 (pow.f64 a 3))) (fma.f64 a (-.f64 a 1) 1))
(*.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (-.f64 1 (*.f64 a a))) (-.f64 1 a))
(pow.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a)) 1)
(pow.f64 (pow.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))) 3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))) 2)
(pow.f64 (/.f64 (+.f64 1 a) (fma.f64 y (/.f64 z t) x)) -1)
(pow.f64 (/.f64 (pow.f64 (fma.f64 y (/.f64 z t) x) 3) (pow.f64 (+.f64 1 a) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (+.f64 1 a) (fma.f64 y (/.f64 z t) x)) 1) -1)
(neg.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 (neg.f64 a) -1)))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 y (/.f64 z t) x) 3) (pow.f64 (+.f64 1 a) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))))
(exp.f64 (-.f64 (log.f64 (fma.f64 y (/.f64 z t) x)) (log1p.f64 a)))
(exp.f64 (*.f64 (-.f64 (log.f64 (fma.f64 y (/.f64 z t) x)) (log1p.f64 a)) 1))
Outputs
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)))
(*.f64 (/.f64 z t) (/.f64 y (+.f64 1 a)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)))
(*.f64 (/.f64 z t) (/.f64 y (+.f64 1 a)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)))
(*.f64 (/.f64 z t) (/.f64 y (+.f64 1 a)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)))
(*.f64 (/.f64 z t) (/.f64 y (+.f64 1 a)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(/.f64 x (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)))
(*.f64 (/.f64 z t) (/.f64 y (+.f64 1 a)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
(*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)))
(*.f64 (/.f64 z t) (/.f64 y (+.f64 1 a)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 x (/.f64 y (/.f64 t z)))
(fma.f64 y (/.f64 z t) x)
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x))
(fma.f64 -1 (*.f64 a (+.f64 x (/.f64 y (/.f64 t z)))) (+.f64 x (/.f64 y (/.f64 t z))))
(*.f64 (fma.f64 y (/.f64 z t) x) (-.f64 1 a))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 y z) t) x)) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x)))
(fma.f64 (*.f64 a a) (+.f64 x (/.f64 y (/.f64 t z))) (fma.f64 -1 (*.f64 a (+.f64 x (/.f64 y (/.f64 t z)))) (+.f64 x (/.f64 y (/.f64 t z)))))
(*.f64 (fma.f64 y (/.f64 z t) x) (fma.f64 a (+.f64 a -1) 1))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 y z) t) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (/.f64 (*.f64 y z) t) x))) (+.f64 (/.f64 (*.f64 y z) t) x))))
(fma.f64 (*.f64 a a) (+.f64 x (/.f64 y (/.f64 t z))) (fma.f64 -1 (*.f64 (+.f64 x (/.f64 y (/.f64 t z))) (pow.f64 a 3)) (fma.f64 -1 (*.f64 a (+.f64 x (/.f64 y (/.f64 t z)))) (+.f64 x (/.f64 y (/.f64 t z))))))
(+.f64 (*.f64 (pow.f64 a 3) (neg.f64 (fma.f64 y (/.f64 z t) x))) (*.f64 (fma.f64 y (/.f64 z t) x) (fma.f64 a (+.f64 a -1) 1)))
(*.f64 (fma.f64 y (/.f64 z t) x) (+.f64 (-.f64 (*.f64 a a) (pow.f64 a 3)) (-.f64 1 a)))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(/.f64 (+.f64 x (/.f64 y (/.f64 t z))) a)
(/.f64 (fma.f64 y (/.f64 z t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))
(+.f64 (*.f64 (/.f64 y a) (/.f64 z t)) (+.f64 (/.f64 x a) (neg.f64 (/.f64 (+.f64 x (/.f64 y (/.f64 t z))) (*.f64 a a)))))
(-.f64 (fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a)) (/.f64 (fma.f64 y (/.f64 z t) x) (*.f64 a a)))
(-.f64 (fma.f64 (/.f64 z t) (/.f64 y a) (/.f64 x a)) (/.f64 (fma.f64 y (/.f64 z t) x) (*.f64 a a)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))))
(+.f64 (*.f64 (/.f64 y a) (/.f64 z t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (+.f64 (/.f64 x a) (neg.f64 (/.f64 (+.f64 x (/.f64 y (/.f64 t z))) (*.f64 a a)))) (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3))))))
(+.f64 (-.f64 (fma.f64 (/.f64 y (pow.f64 a 3)) (/.f64 z t) (/.f64 x a)) (/.f64 (fma.f64 y (/.f64 z t) x) (*.f64 a a))) (fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x (pow.f64 a 3))))
(+.f64 (-.f64 (fma.f64 (/.f64 z t) (/.f64 y a) (/.f64 x a)) (/.f64 (fma.f64 y (/.f64 z t) x) (*.f64 a a))) (fma.f64 (/.f64 z t) (/.f64 y (pow.f64 a 3)) (/.f64 x (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 4))) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2))))))))
(+.f64 (*.f64 (/.f64 y a) (/.f64 z t)) (fma.f64 -1 (/.f64 (+.f64 x (/.f64 y (/.f64 t z))) (pow.f64 a 4)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (+.f64 (/.f64 x a) (neg.f64 (/.f64 (+.f64 x (/.f64 y (/.f64 t z))) (*.f64 a a)))) (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3)))))))
(fma.f64 (/.f64 y a) (/.f64 z t) (-.f64 (+.f64 (/.f64 x (pow.f64 a 3)) (-.f64 (fma.f64 (/.f64 y (pow.f64 a 3)) (/.f64 z t) (/.f64 x a)) (/.f64 (fma.f64 y (/.f64 z t) x) (*.f64 a a)))) (/.f64 (fma.f64 y (/.f64 z t) x) (pow.f64 a 4))))
(+.f64 (fma.f64 (/.f64 z t) (/.f64 y a) (/.f64 x (pow.f64 a 3))) (-.f64 (-.f64 (fma.f64 (/.f64 y t) (/.f64 z (pow.f64 a 3)) (/.f64 x a)) (/.f64 (fma.f64 y (/.f64 z t) x) (*.f64 a a))) (/.f64 (fma.f64 y (/.f64 z t) x) (pow.f64 a 4))))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)
(/.f64 (+.f64 x (/.f64 y (/.f64 t z))) a)
(/.f64 (fma.f64 y (/.f64 z t) x) a)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))
(+.f64 (*.f64 (/.f64 y a) (/.f64 z t)) (+.f64 (/.f64 x a) (neg.f64 (/.f64 (+.f64 x (/.f64 y (/.f64 t z))) (*.f64 a a)))))
(-.f64 (fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x a)) (/.f64 (fma.f64 y (/.f64 z t) x) (*.f64 a a)))
(-.f64 (fma.f64 (/.f64 z t) (/.f64 y a) (/.f64 x a)) (/.f64 (fma.f64 y (/.f64 z t) x) (*.f64 a a)))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2)))))))
(+.f64 (*.f64 (/.f64 y a) (/.f64 z t)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (+.f64 (/.f64 x a) (neg.f64 (/.f64 (+.f64 x (/.f64 y (/.f64 t z))) (*.f64 a a)))) (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3))))))
(+.f64 (-.f64 (fma.f64 (/.f64 y (pow.f64 a 3)) (/.f64 z t) (/.f64 x a)) (/.f64 (fma.f64 y (/.f64 z t) x) (*.f64 a a))) (fma.f64 (/.f64 y a) (/.f64 z t) (/.f64 x (pow.f64 a 3))))
(+.f64 (-.f64 (fma.f64 (/.f64 z t) (/.f64 y a) (/.f64 x a)) (/.f64 (fma.f64 y (/.f64 z t) x) (*.f64 a a))) (fma.f64 (/.f64 z t) (/.f64 y (pow.f64 a 3)) (/.f64 x (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 4))) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (pow.f64 a 2))))))))
(+.f64 (*.f64 (/.f64 y a) (/.f64 z t)) (fma.f64 -1 (/.f64 (+.f64 x (/.f64 y (/.f64 t z))) (pow.f64 a 4)) (+.f64 (/.f64 x (pow.f64 a 3)) (+.f64 (+.f64 (/.f64 x a) (neg.f64 (/.f64 (+.f64 x (/.f64 y (/.f64 t z))) (*.f64 a a)))) (/.f64 (*.f64 y z) (*.f64 t (pow.f64 a 3)))))))
(fma.f64 (/.f64 y a) (/.f64 z t) (-.f64 (+.f64 (/.f64 x (pow.f64 a 3)) (-.f64 (fma.f64 (/.f64 y (pow.f64 a 3)) (/.f64 z t) (/.f64 x a)) (/.f64 (fma.f64 y (/.f64 z t) x) (*.f64 a a)))) (/.f64 (fma.f64 y (/.f64 z t) x) (pow.f64 a 4))))
(+.f64 (fma.f64 (/.f64 z t) (/.f64 y a) (/.f64 x (pow.f64 a 3))) (-.f64 (-.f64 (fma.f64 (/.f64 y t) (/.f64 z (pow.f64 a 3)) (/.f64 x a)) (/.f64 (fma.f64 y (/.f64 z t) x) (*.f64 a a))) (/.f64 (fma.f64 y (/.f64 z t) x) (pow.f64 a 4))))
(+.f64 0 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a)))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a)))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a)))) 1)
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(*.f64 (fma.f64 y (/.f64 z t) x) (/.f64 1 (+.f64 1 a)))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(*.f64 1 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a)))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(*.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a)) 1)
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 z t) x) 2)) (*.f64 (cbrt.f64 (fma.f64 y (/.f64 z t) x)) (/.f64 1 (+.f64 1 a))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 z t) x) 2)) (*.f64 (/.f64 1 (+.f64 1 a)) (cbrt.f64 (fma.f64 y (/.f64 z t) x))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 z t) x) 2)) (/.f64 (cbrt.f64 (fma.f64 y (/.f64 z t) x)) (+.f64 1 a)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))) 2))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))) 2) (cbrt.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(*.f64 (sqrt.f64 (fma.f64 y (/.f64 z t) x)) (*.f64 (sqrt.f64 (fma.f64 y (/.f64 z t) x)) (/.f64 1 (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))) (sqrt.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(*.f64 (neg.f64 (fma.f64 y (/.f64 z t) x)) (/.f64 1 (+.f64 (neg.f64 a) -1)))
(*.f64 (neg.f64 (fma.f64 y (/.f64 z t) x)) (/.f64 1 (+.f64 -1 (neg.f64 a))))
(/.f64 (neg.f64 (fma.f64 y (/.f64 z t) x)) (-.f64 -1 a))
(*.f64 (/.f64 1 (+.f64 1 a)) (fma.f64 y (/.f64 z t) x))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 z t) x) 2)) 1) (/.f64 (cbrt.f64 (fma.f64 y (/.f64 z t) x)) (+.f64 1 a)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 z t) x) 2)) (*.f64 (/.f64 1 (+.f64 1 a)) (cbrt.f64 (fma.f64 y (/.f64 z t) x))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 z t) x) 2)) (/.f64 (cbrt.f64 (fma.f64 y (/.f64 z t) x)) (+.f64 1 a)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y (/.f64 z t) x)) 1) (/.f64 (sqrt.f64 (fma.f64 y (/.f64 z t) x)) (+.f64 1 a)))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 a) 2))) (/.f64 (fma.f64 y (/.f64 z t) x) (cbrt.f64 (+.f64 1 a))))
(/.f64 (*.f64 1 (/.f64 (fma.f64 y (/.f64 z t) x) (cbrt.f64 (+.f64 1 a)))) (cbrt.f64 (pow.f64 (+.f64 1 a) 2)))
(/.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (cbrt.f64 (+.f64 1 a))) (cbrt.f64 (pow.f64 (+.f64 1 a) 2)))
(/.f64 (fma.f64 y (/.f64 z t) x) (*.f64 (cbrt.f64 (+.f64 1 a)) (cbrt.f64 (pow.f64 (+.f64 1 a) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 z t) x) 2)) (cbrt.f64 (pow.f64 (+.f64 1 a) 2))) (cbrt.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 z t) x) 2)) (cbrt.f64 (pow.f64 (+.f64 1 a) 2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y (/.f64 z t) x)) (cbrt.f64 (pow.f64 (+.f64 1 a) 2))) (/.f64 (sqrt.f64 (fma.f64 y (/.f64 z t) x)) (cbrt.f64 (+.f64 1 a))))
(/.f64 (*.f64 1 (/.f64 (fma.f64 y (/.f64 z t) x) (cbrt.f64 (+.f64 1 a)))) (cbrt.f64 (pow.f64 (+.f64 1 a) 2)))
(/.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (cbrt.f64 (+.f64 1 a))) (cbrt.f64 (pow.f64 (+.f64 1 a) 2)))
(/.f64 (fma.f64 y (/.f64 z t) x) (*.f64 (cbrt.f64 (+.f64 1 a)) (cbrt.f64 (pow.f64 (+.f64 1 a) 2))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 a))) (/.f64 (fma.f64 y (/.f64 z t) x) (sqrt.f64 (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 z t) x) 2)) (sqrt.f64 (+.f64 1 a))) (/.f64 (cbrt.f64 (fma.f64 y (/.f64 z t) x)) (sqrt.f64 (+.f64 1 a))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 z t) x) 2)) (*.f64 (/.f64 1 (+.f64 1 a)) (cbrt.f64 (fma.f64 y (/.f64 z t) x))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 z t) x) 2)) (/.f64 (cbrt.f64 (fma.f64 y (/.f64 z t) x)) (+.f64 1 a)))
(*.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 (pow.f64 a 3))) (fma.f64 a (-.f64 a 1) 1))
(/.f64 (*.f64 (fma.f64 y (/.f64 z t) x) (fma.f64 a (+.f64 a -1) 1)) (+.f64 1 (pow.f64 a 3)))
(/.f64 (fma.f64 y (/.f64 z t) x) (/.f64 (+.f64 1 (pow.f64 a 3)) (fma.f64 a (+.f64 a -1) 1)))
(*.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 (pow.f64 a 3))) (fma.f64 a (+.f64 a -1) 1))
(*.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (-.f64 1 (*.f64 a a))) (-.f64 1 a))
(pow.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a)) 1)
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(pow.f64 (pow.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a)) 3) 1/3)
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))) 3)
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))) 2)
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(pow.f64 (/.f64 (+.f64 1 a) (fma.f64 y (/.f64 z t) x)) -1)
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(pow.f64 (/.f64 (pow.f64 (fma.f64 y (/.f64 z t) x) 3) (pow.f64 (+.f64 1 a) 3)) 1/3)
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(pow.f64 (/.f64 (/.f64 (+.f64 1 a) (fma.f64 y (/.f64 z t) x)) 1) -1)
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(neg.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 (neg.f64 a) -1)))
(*.f64 (neg.f64 (fma.f64 y (/.f64 z t) x)) (/.f64 1 (+.f64 -1 (neg.f64 a))))
(/.f64 (neg.f64 (fma.f64 y (/.f64 z t) x)) (-.f64 -1 a))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a)) 2))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(log.f64 (exp.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a)))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a)) 3))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 y (/.f64 z t) x) 3) (pow.f64 (+.f64 1 a) 3)))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))))
(+.f64 (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a))) (/.f64 x (+.f64 1 a)))
(fma.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)) (/.f64 x (+.f64 1 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 1 a))
(exp.f64 (-.f64 (log.f64 (fma.f64 y (/.f64 z t) x)) (log1p.f64 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (exp.f64 (log1p.f64 a)))
(exp.f64 (*.f64 (-.f64 (log.f64 (fma.f64 y (/.f64 z t) x)) (log1p.f64 a)) 1))
(exp.f64 (-.f64 (log.f64 (fma.f64 y (/.f64 z t) x)) (log1p.f64 a)))
(/.f64 (fma.f64 y (/.f64 z t) x) (exp.f64 (log1p.f64 a)))

localize5.0ms (0%)

Compiler

Compiled 11 to 7 computations (36.4% saved)

localize9.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
11.0b
(*.f64 (/.f64 y t) (/.f64 z a))
Compiler

Compiled 23 to 9 computations (60.9% saved)

series7.0ms (0%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
y
@0
(*.f64 (/.f64 y t) (/.f64 z a))
1.0ms
t
@0
(*.f64 (/.f64 y t) (/.f64 z a))
1.0ms
a
@inf
(*.f64 (/.f64 y t) (/.f64 z a))
1.0ms
y
@inf
(*.f64 (/.f64 y t) (/.f64 z a))
1.0ms
z
@0
(*.f64 (/.f64 y t) (/.f64 z a))

rewrite52.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
521×log-prod_binary64
455×prod-exp_binary64
388×exp-prod_binary64
376×pow-prod-down_binary64
250×pow2_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify61.0ms (0.2%)

Algorithm
egg-herbie
Rules
621×log-div_binary64
292×associate-/l/_binary64
292×fma-def_binary64
246×*-commutative_binary64
241×log-prod_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02071334
15481316
218511316
373561316
Stop Event
node limit
Counts
126 → 89
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 0 (*.f64 (/.f64 y t) (/.f64 z a)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 z a)) (/.f64 y t))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 z a)) (/.f64 y t)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 z a)) (/.f64 y t)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 z a)) (/.f64 y t)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 y t) (/.f64 z a)))) 1)
(/.f64 y (*.f64 t (/.f64 a z)))
(/.f64 y (*.f64 (/.f64 a z) t))
(/.f64 y (/.f64 (*.f64 t a) z))
(/.f64 y (/.f64 t (/.f64 z a)))
(/.f64 (/.f64 y t) (/.f64 a z))
(/.f64 z (*.f64 (/.f64 t y) a))
(/.f64 z (*.f64 a (/.f64 t y)))
(/.f64 (/.f64 z a) (/.f64 t y))
(/.f64 1 (*.f64 (/.f64 t y) (/.f64 a z)))
(/.f64 1 (*.f64 (/.f64 a z) (/.f64 t y)))
(/.f64 1 (/.f64 (*.f64 t a) (*.f64 y z)))
(/.f64 1 (/.f64 t (*.f64 y (/.f64 z a))))
(/.f64 1 (/.f64 a (*.f64 (/.f64 y t) z)))
(/.f64 (neg.f64 z) (*.f64 (/.f64 t y) (neg.f64 a)))
(/.f64 (neg.f64 y) (*.f64 (/.f64 a z) (neg.f64 t)))
(/.f64 (*.f64 y z) (*.f64 t a))
(/.f64 (*.f64 y (/.f64 z a)) t)
(/.f64 (*.f64 (/.f64 y t) z) a)
(/.f64 (neg.f64 (*.f64 y z)) (neg.f64 (*.f64 t a)))
(/.f64 (neg.f64 (*.f64 y (/.f64 z a))) (neg.f64 t))
(/.f64 (neg.f64 (*.f64 (/.f64 y t) z)) (neg.f64 a))
(/.f64 (*.f64 (neg.f64 y) z) (*.f64 (neg.f64 t) a))
(/.f64 (*.f64 (neg.f64 y) 1) (*.f64 (neg.f64 t) (/.f64 a z)))
(/.f64 (*.f64 y (neg.f64 z)) (*.f64 t (neg.f64 a)))
(/.f64 (*.f64 (neg.f64 y) (neg.f64 z)) (*.f64 (neg.f64 t) (neg.f64 a)))
(/.f64 (*.f64 (neg.f64 z) y) (*.f64 (neg.f64 a) t))
(/.f64 (*.f64 (neg.f64 z) 1) (*.f64 (neg.f64 a) (/.f64 t y)))
(/.f64 (*.f64 z (neg.f64 y)) (*.f64 a (neg.f64 t)))
(/.f64 (*.f64 (neg.f64 z) (neg.f64 y)) (*.f64 (neg.f64 a) (neg.f64 t)))
(/.f64 (/.f64 (*.f64 y (/.f64 z a)) 1) t)
(/.f64 (/.f64 (*.f64 y (/.f64 z a)) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))
(/.f64 (/.f64 (*.f64 y (/.f64 z a)) (sqrt.f64 t)) (sqrt.f64 t))
(/.f64 (/.f64 (*.f64 (/.f64 y t) z) 1) a)
(/.f64 (/.f64 (*.f64 (/.f64 y t) z) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 (/.f64 y t) z) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (*.f64 (neg.f64 y) (/.f64 z a)) (neg.f64 t))
(/.f64 (*.f64 (neg.f64 z) (/.f64 y t)) (neg.f64 a))
(/.f64 (*.f64 (/.f64 y t) (neg.f64 z)) (neg.f64 a))
(/.f64 (*.f64 (/.f64 z a) (neg.f64 y)) (neg.f64 t))
(pow.f64 (*.f64 (/.f64 y t) (/.f64 z a)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 y t) (/.f64 z a)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 y t) (/.f64 z a)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 y t) (/.f64 z a))) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 y t) (/.f64 z a))) 2)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (/.f64 y t) (/.f64 z a))))
(pow.f64 (*.f64 (/.f64 t y) (/.f64 a z)) -1)
(pow.f64 (*.f64 (/.f64 a z) (/.f64 t y)) -1)
(pow.f64 (/.f64 (*.f64 t a) (*.f64 y z)) -1)
(pow.f64 (/.f64 t (*.f64 y (/.f64 z a))) -1)
(pow.f64 (/.f64 a (*.f64 (/.f64 y t) z)) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (/.f64 y t) (/.f64 z a)))) 2)) (cbrt.f64 (log.f64 (*.f64 (/.f64 y t) (/.f64 z a)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (/.f64 y t) (/.f64 z a))))) (sqrt.f64 (log.f64 (*.f64 (/.f64 y t) (/.f64 z a)))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 y t) (/.f64 z a)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 z a)) (/.f64 y t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y t) (/.f64 z a)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 y t) (/.f64 z a)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 y t) (/.f64 z a))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 y t) (/.f64 z a))))
(exp.f64 (log.f64 (*.f64 (/.f64 y t) (/.f64 z a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y t) (/.f64 z a))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 y t) (/.f64 z a)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 y t) (/.f64 z a)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 y t) (/.f64 z a)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 y t) (/.f64 z a))) 1) 1))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 y t)) 1) (log.f64 (/.f64 a z))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 z a)) 1) (log.f64 (/.f64 t y))))
(exp.f64 (-.f64 (log.f64 (*.f64 y (/.f64 z a))) (*.f64 (log.f64 t) 1)))
(exp.f64 (-.f64 (log.f64 (*.f64 (/.f64 y t) z)) (*.f64 (log.f64 a) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 y t)) 1) (log.f64 (/.f64 z a))))
(exp.f64 (+.f64 (log.f64 (/.f64 y t)) (*.f64 (log.f64 (/.f64 z a)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 y t)) 1) (*.f64 (log.f64 (/.f64 z a)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 z a)) 1) (log.f64 (/.f64 y t))))
(exp.f64 (+.f64 (log.f64 (/.f64 z a)) (*.f64 (log.f64 (/.f64 y t)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 z a)) 1) (*.f64 (log.f64 (/.f64 y t)) 1)))
Outputs
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(+.f64 0 (*.f64 (/.f64 y t) (/.f64 z a)))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 z a)) (/.f64 y t))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 z a)) (/.f64 y t)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 z a)) (/.f64 y t))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 z a)) (/.f64 y t)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 z a)) (/.f64 y t)))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 z a)) (/.f64 y t)))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 z a)) (/.f64 y t)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 z a)) (/.f64 y t)))))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 y t) (/.f64 z a)))) 1)
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 y (*.f64 t (/.f64 a z)))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 y (*.f64 (/.f64 a z) t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 y (/.f64 (*.f64 t a) z))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 y (/.f64 t (/.f64 z a)))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (/.f64 y t) (/.f64 a z))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 z (*.f64 (/.f64 t y) a))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 z (*.f64 a (/.f64 t y)))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (/.f64 z a) (/.f64 t y))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 1 (*.f64 (/.f64 t y) (/.f64 a z)))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 1 (*.f64 (/.f64 a z) (/.f64 t y)))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 1 (/.f64 (*.f64 t a) (*.f64 y z)))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 1 (/.f64 t (*.f64 y (/.f64 z a))))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 1 (/.f64 a (*.f64 (/.f64 y t) z)))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (neg.f64 z) (*.f64 (/.f64 t y) (neg.f64 a)))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (neg.f64 y) (*.f64 (/.f64 a z) (neg.f64 t)))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y z) (*.f64 t a))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y (/.f64 z a)) t)
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 (/.f64 y t) z) a)
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (neg.f64 (*.f64 y z)) (neg.f64 (*.f64 t a)))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (neg.f64 (*.f64 y (/.f64 z a))) (neg.f64 t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (neg.f64 (*.f64 (/.f64 y t) z)) (neg.f64 a))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 (neg.f64 y) z) (*.f64 (neg.f64 t) a))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 (neg.f64 y) 1) (*.f64 (neg.f64 t) (/.f64 a z)))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 y (neg.f64 z)) (*.f64 t (neg.f64 a)))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 (neg.f64 y) (neg.f64 z)) (*.f64 (neg.f64 t) (neg.f64 a)))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 (neg.f64 z) y) (*.f64 (neg.f64 a) t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 (neg.f64 z) 1) (*.f64 (neg.f64 a) (/.f64 t y)))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 z (neg.f64 y)) (*.f64 a (neg.f64 t)))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 (neg.f64 z) (neg.f64 y)) (*.f64 (neg.f64 a) (neg.f64 t)))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (/.f64 (*.f64 y (/.f64 z a)) 1) t)
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (/.f64 (*.f64 y (/.f64 z a)) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (/.f64 (*.f64 y (/.f64 z a)) (sqrt.f64 t)) (sqrt.f64 t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (/.f64 (*.f64 (/.f64 y t) z) 1) a)
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (/.f64 (*.f64 (/.f64 y t) z) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (/.f64 (*.f64 (/.f64 y t) z) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 (neg.f64 y) (/.f64 z a)) (neg.f64 t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 (neg.f64 z) (/.f64 y t)) (neg.f64 a))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 (/.f64 y t) (neg.f64 z)) (neg.f64 a))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(/.f64 (*.f64 (/.f64 z a) (neg.f64 y)) (neg.f64 t))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(pow.f64 (*.f64 (/.f64 y t) (/.f64 z a)) 1)
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(pow.f64 (pow.f64 (*.f64 (/.f64 y t) (/.f64 z a)) 2) 1/2)
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(pow.f64 (pow.f64 (*.f64 (/.f64 y t) (/.f64 z a)) 3) 1/3)
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 y t) (/.f64 z a))) 3)
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 y t) (/.f64 z a))) 2)
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (/.f64 y t) (/.f64 z a))))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(pow.f64 (*.f64 (/.f64 t y) (/.f64 a z)) -1)
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(pow.f64 (*.f64 (/.f64 a z) (/.f64 t y)) -1)
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(pow.f64 (/.f64 (*.f64 t a) (*.f64 y z)) -1)
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(pow.f64 (/.f64 t (*.f64 y (/.f64 z a))) -1)
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(pow.f64 (/.f64 a (*.f64 (/.f64 y t) z)) -1)
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (/.f64 y t) (/.f64 z a)))) 2)) (cbrt.f64 (log.f64 (*.f64 (/.f64 y t) (/.f64 z a)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z (/.f64 (/.f64 y t) a)))) 2)) (cbrt.f64 (log.f64 (*.f64 z (/.f64 (/.f64 y t) a)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (/.f64 y a) (/.f64 z t)))) 2)) (cbrt.f64 (log.f64 (*.f64 (/.f64 y a) (/.f64 z t)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (/.f64 y t) (/.f64 z a))))) (sqrt.f64 (log.f64 (*.f64 (/.f64 y t) (/.f64 z a)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z (/.f64 (/.f64 y t) a))))) (sqrt.f64 (log.f64 (*.f64 z (/.f64 (/.f64 y t) a)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (/.f64 y a) (/.f64 z t))))) (sqrt.f64 (log.f64 (*.f64 (/.f64 y a) (/.f64 z t)))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 y t) (/.f64 z a)) 2))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(log.f64 (pow.f64 (exp.f64 (/.f64 z a)) (/.f64 y t)))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y t) (/.f64 z a)))))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 y t) (/.f64 z a)) 3))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 y t) (/.f64 z a))))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 y t) (/.f64 z a))))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(exp.f64 (log.f64 (*.f64 (/.f64 y t) (/.f64 z a))))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y t) (/.f64 z a))) 1))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 y t) (/.f64 z a)) 3)) 1/3))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 y t) (/.f64 z a)))) 3))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 y t) (/.f64 z a)))) 2))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 y t) (/.f64 z a))) 1) 1))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 y t)) 1) (log.f64 (/.f64 a z))))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 z a)) 1) (log.f64 (/.f64 t y))))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(exp.f64 (-.f64 (log.f64 (*.f64 y (/.f64 z a))) (*.f64 (log.f64 t) 1)))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(exp.f64 (-.f64 (log.f64 (*.f64 (/.f64 y t) z)) (*.f64 (log.f64 a) 1)))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 y t)) 1) (log.f64 (/.f64 z a))))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(exp.f64 (+.f64 (log.f64 (/.f64 y t)) (*.f64 (log.f64 (/.f64 z a)) 1)))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 y t)) 1) (*.f64 (log.f64 (/.f64 z a)) 1)))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 z a)) 1) (log.f64 (/.f64 y t))))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(exp.f64 (+.f64 (log.f64 (/.f64 z a)) (*.f64 (log.f64 (/.f64 y t)) 1)))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 z a)) 1) (*.f64 (log.f64 (/.f64 y t)) 1)))
(*.f64 (/.f64 y t) (/.f64 z a))
(*.f64 z (/.f64 (/.f64 y t) a))
(*.f64 (/.f64 y a) (/.f64 z t))

localize11.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 t (+.f64 1 a))
7.4b
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
Compiler

Compiled 31 to 17 computations (45.2% saved)

series10.0ms (0%)

Counts
2 → 24
Calls

18 calls:

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

rewrite58.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
644×log-prod_binary64
399×pow-prod-down_binary64
291×pow2_binary64
245×prod-diff_binary64
207×pow1/3_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

simplify55.0ms (0.2%)

Algorithm
egg-herbie
Rules
835×fma-def_binary64
494×unswap-sqr_binary64
305×distribute-rgt-in_binary64
291×distribute-lft-in_binary64
240×log-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03161786
18201704
228421636
Stop Event
node limit
Counts
142 → 189
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) t)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) t) (+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) t)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) t) (+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) t)))))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 2) t))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 2) t)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 4) t))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 2) t))))))
(/.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 2) t))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 2) t)))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 4) t))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 2) t))))))
t
(+.f64 t (*.f64 a t))
(+.f64 t (*.f64 a t))
(+.f64 t (*.f64 a t))
(*.f64 a t)
(+.f64 t (*.f64 a t))
(+.f64 t (*.f64 a t))
(+.f64 t (*.f64 a t))
(*.f64 a t)
(+.f64 t (*.f64 a t))
(+.f64 t (*.f64 a t))
(+.f64 t (*.f64 a t))
(+.f64 0 (/.f64 y (/.f64 (fma.f64 t a t) z)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 y (/.f64 (fma.f64 t a t) z)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y (/.f64 (fma.f64 t a t) z)))) 1)
(*.f64 y (/.f64 1 (/.f64 (fma.f64 t a t) z)))
(*.f64 y (*.f64 z (/.f64 1 (fma.f64 t a t))))
(*.f64 z (*.f64 y (/.f64 1 (fma.f64 t a t))))
(*.f64 (*.f64 y z) (/.f64 1 (fma.f64 t a t)))
(*.f64 1 (/.f64 y (/.f64 (fma.f64 t a t) z)))
(*.f64 (/.f64 y (/.f64 (fma.f64 t a t) z)) 1)
(*.f64 (cbrt.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))) (pow.f64 (cbrt.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))) 2) (cbrt.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (*.f64 (cbrt.f64 (*.f64 y z)) (/.f64 1 (fma.f64 t a t))))
(*.f64 (sqrt.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))) (sqrt.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))))
(*.f64 (sqrt.f64 (*.f64 y z)) (*.f64 (sqrt.f64 (*.f64 y z)) (/.f64 1 (fma.f64 t a t))))
(*.f64 (*.f64 y (neg.f64 z)) (/.f64 1 (neg.f64 (fma.f64 t a t))))
(*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)))
(*.f64 (/.f64 z (+.f64 1 a)) (/.f64 y t))
(*.f64 (/.f64 1 (fma.f64 t a t)) (*.f64 y z))
(*.f64 (/.f64 z (/.f64 t y)) (/.f64 1 (+.f64 1 a)))
(*.f64 (/.f64 y 1) (/.f64 z (fma.f64 t a t)))
(*.f64 (/.f64 z t) (/.f64 y (+.f64 1 a)))
(*.f64 (/.f64 z 1) (/.f64 y (fma.f64 t a t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) 1) (/.f64 (cbrt.f64 (*.f64 y z)) (fma.f64 t a t)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 y z)) 1) (/.f64 (sqrt.f64 (*.f64 y z)) (fma.f64 t a t)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 y z)) t) (/.f64 (sqrt.f64 (*.f64 y z)) (+.f64 1 a)))
(*.f64 (/.f64 y (+.f64 1 a)) (/.f64 z t))
(*.f64 (/.f64 1 t) (/.f64 (*.f64 y z) (+.f64 1 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) t) (/.f64 (cbrt.f64 (*.f64 y z)) (+.f64 1 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 y z)) (+.f64 1 a)) (/.f64 (sqrt.f64 (*.f64 y z)) t))
(*.f64 (/.f64 y (fma.f64 t a t)) z)
(*.f64 (/.f64 1 (+.f64 1 a)) (/.f64 z (/.f64 t y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (+.f64 1 a)) (/.f64 (cbrt.f64 (*.f64 y z)) t))
(*.f64 (/.f64 y (cbrt.f64 (pow.f64 (fma.f64 t a t) 2))) (/.f64 z (cbrt.f64 (fma.f64 t a t))))
(*.f64 (/.f64 z (cbrt.f64 (pow.f64 (fma.f64 t a t) 2))) (/.f64 y (cbrt.f64 (fma.f64 t a t))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t a t)) -2) (/.f64 (*.f64 y z) (cbrt.f64 (fma.f64 t a t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (pow.f64 (fma.f64 t a t) 2))) (cbrt.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 y z)) (cbrt.f64 (pow.f64 (fma.f64 t a t) 2))) (/.f64 (sqrt.f64 (*.f64 y z)) (cbrt.f64 (fma.f64 t a t))))
(*.f64 (/.f64 y (sqrt.f64 (fma.f64 t a t))) (/.f64 z (sqrt.f64 (fma.f64 t a t))))
(*.f64 (/.f64 z (sqrt.f64 (fma.f64 t a t))) (/.f64 y (sqrt.f64 (fma.f64 t a t))))
(*.f64 (pow.f64 (fma.f64 t a t) -1/2) (/.f64 (*.f64 y z) (sqrt.f64 (fma.f64 t a t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (sqrt.f64 (fma.f64 t a t))) (/.f64 (cbrt.f64 (*.f64 y z)) (sqrt.f64 (fma.f64 t a t))))
(*.f64 (/.f64 (/.f64 z (/.f64 t y)) (+.f64 1 (pow.f64 a 3))) (fma.f64 a (-.f64 a 1) 1))
(*.f64 (/.f64 (/.f64 z (/.f64 t y)) (-.f64 1 (*.f64 a a))) (-.f64 1 a))
(pow.f64 (/.f64 y (/.f64 (fma.f64 t a t) z)) 1)
(pow.f64 (pow.f64 (/.f64 y (/.f64 (fma.f64 t a t) z)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 y (/.f64 (fma.f64 t a t) z)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))) 3)
(pow.f64 (sqrt.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))) 2)
(pow.f64 (/.f64 (fma.f64 t a t) (*.f64 y z)) -1)
(pow.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (fma.f64 t a t) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (fma.f64 t a t) (*.f64 y z)) 1) -1)
(neg.f64 (/.f64 (*.f64 y z) (neg.f64 (fma.f64 t a t))))
(sqrt.f64 (pow.f64 (/.f64 y (/.f64 (fma.f64 t a t) z)) 2))
(log.f64 (exp.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y (/.f64 (fma.f64 t a t) z)))))
(cbrt.f64 (pow.f64 (/.f64 y (/.f64 (fma.f64 t a t) z)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (fma.f64 t a t) 3)))
(expm1.f64 (log1p.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))))
(log1p.f64 (expm1.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))))
(exp.f64 (log.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))))
(exp.f64 (*.f64 (log.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))) 1))
(+.f64 t (*.f64 t a))
(+.f64 t (*.f64 (*.f64 t a) 1))
(+.f64 0 (fma.f64 t a t))
(+.f64 (*.f64 t a) t)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 t a t))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t a t)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t a t)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t a t)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 t a t))) 1)
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 t a) 3)) (fma.f64 t t (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (*.f64 t a)))))
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 t a) 2)) (-.f64 t (*.f64 t a)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 a 3)) t) (fma.f64 a (-.f64 a 1) 1))
(/.f64 (*.f64 (-.f64 1 (*.f64 a a)) t) (-.f64 1 a))
(/.f64 (*.f64 t (+.f64 1 (pow.f64 a 3))) (fma.f64 a (-.f64 a 1) 1))
(/.f64 (*.f64 t (-.f64 1 (*.f64 a a))) (-.f64 1 a))
(pow.f64 (fma.f64 t a t) 1)
(pow.f64 (pow.f64 (fma.f64 t a t) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 t a t) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 t a t)) 3)
(pow.f64 (sqrt.f64 (fma.f64 t a t)) 2)
(sqrt.f64 (pow.f64 (fma.f64 t a t) 2))
(log.f64 (exp.f64 (fma.f64 t a t)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t a t))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 t)) (exp.f64 (*.f64 t a))))
(log.f64 (*.f64 (exp.f64 (*.f64 t a)) (exp.f64 t)))
(log.f64 (*.f64 (exp.f64 (*.f64 t a)) (+.f64 1 (expm1.f64 t))))
(cbrt.f64 (pow.f64 (fma.f64 t a t) 3))
(expm1.f64 (log1p.f64 (fma.f64 t a t)))
(log1p.f64 (expm1.f64 (fma.f64 t a t)))
(exp.f64 (log.f64 (fma.f64 t a t)))
(exp.f64 (*.f64 (log.f64 (fma.f64 t a t)) 1))
(fma.f64 t 1 (*.f64 t a))
(fma.f64 t 1 (*.f64 (*.f64 t a) 1))
(fma.f64 t a t)
(fma.f64 1 t (*.f64 t a))
(fma.f64 1 t (*.f64 (*.f64 t a) 1))
(fma.f64 1 (*.f64 t a) t)
(fma.f64 a t t)
(fma.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 t t)) (*.f64 t a))
(fma.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 t t)) (*.f64 (*.f64 t a) 1))
(fma.f64 (cbrt.f64 (*.f64 t t)) (cbrt.f64 t) (*.f64 t a))
(fma.f64 (cbrt.f64 (*.f64 t t)) (cbrt.f64 t) (*.f64 (*.f64 t a) 1))
(fma.f64 (cbrt.f64 (*.f64 t t)) (*.f64 (cbrt.f64 t) a) t)
(fma.f64 (cbrt.f64 (*.f64 t t)) (*.f64 (cbrt.f64 t) 1) (*.f64 t a))
(fma.f64 (cbrt.f64 (*.f64 t t)) (*.f64 (cbrt.f64 t) 1) (*.f64 (*.f64 t a) 1))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) t) t)
(fma.f64 (sqrt.f64 t) (sqrt.f64 t) (*.f64 t a))
(fma.f64 (sqrt.f64 t) (sqrt.f64 t) (*.f64 (*.f64 t a) 1))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) a) t)
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) 1) (*.f64 t a))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) 1) (*.f64 (*.f64 t a) 1))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) t) t)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (cbrt.f64 (*.f64 t a)) t)
(fma.f64 (sqrt.f64 (*.f64 t a)) (sqrt.f64 (*.f64 t a)) t)
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) t)
(fma.f64 (*.f64 t (sqrt.f64 a)) (sqrt.f64 a) t)
(fma.f64 (*.f64 a (cbrt.f64 (*.f64 t t))) (cbrt.f64 t) t)
(fma.f64 (*.f64 a (sqrt.f64 t)) (sqrt.f64 t) t)
Outputs
(/.f64 (*.f64 y z) t)
(*.f64 y (/.f64 z t))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) t)))
(+.f64 (/.f64 (*.f64 y z) t) (neg.f64 (/.f64 y (/.f64 t (*.f64 z a)))))
(-.f64 (*.f64 y (/.f64 z t)) (/.f64 y (/.f64 (/.f64 t a) z)))
(*.f64 (/.f64 y t) (-.f64 z (*.f64 z a)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) t) (+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) t))))
(+.f64 (+.f64 (/.f64 (*.f64 y z) t) (neg.f64 (/.f64 y (/.f64 t (*.f64 z a))))) (/.f64 (*.f64 a a) (/.f64 t (*.f64 y z))))
(+.f64 (*.f64 (/.f64 y t) (*.f64 z (*.f64 a a))) (-.f64 (*.f64 y (/.f64 z t)) (/.f64 y (/.f64 (/.f64 t a) z))))
(fma.f64 (/.f64 y t) (*.f64 z (*.f64 a a)) (*.f64 (/.f64 y t) (-.f64 z (*.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) t)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) t) (+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) t)))))
(fma.f64 -1 (/.f64 y (/.f64 t (*.f64 z (pow.f64 a 3)))) (+.f64 (+.f64 (/.f64 y (/.f64 t (*.f64 z (*.f64 a a)))) (/.f64 (*.f64 y z) t)) (neg.f64 (/.f64 y (/.f64 t (*.f64 z a))))))
(-.f64 (+.f64 (*.f64 (/.f64 y t) (*.f64 z (*.f64 a a))) (-.f64 (*.f64 y (/.f64 z t)) (/.f64 y (/.f64 (/.f64 t a) z)))) (*.f64 (/.f64 y t) (*.f64 z (pow.f64 a 3))))
(-.f64 (fma.f64 (/.f64 y t) (*.f64 z (*.f64 a a)) (*.f64 (/.f64 y t) (-.f64 z (*.f64 z a)))) (*.f64 (/.f64 y t) (*.f64 z (pow.f64 a 3))))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 t a))
(*.f64 y (/.f64 z (*.f64 t a)))
(/.f64 (/.f64 y (/.f64 a z)) t)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 2) t))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (neg.f64 (/.f64 (/.f64 (*.f64 y z) (*.f64 a a)) t)))
(-.f64 (*.f64 y (/.f64 z (*.f64 t a))) (*.f64 (/.f64 y t) (/.f64 z (*.f64 a a))))
(*.f64 (/.f64 y t) (-.f64 (/.f64 z a) (/.f64 z (*.f64 a a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 2) t)))))
(+.f64 (+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (*.f64 (/.f64 y (pow.f64 a 3)) (/.f64 z t))) (neg.f64 (/.f64 (/.f64 (*.f64 y z) (*.f64 a a)) t)))
(-.f64 (*.f64 (/.f64 z t) (+.f64 (/.f64 y a) (/.f64 y (pow.f64 a 3)))) (*.f64 (/.f64 y t) (/.f64 z (*.f64 a a))))
(*.f64 (/.f64 z t) (-.f64 (+.f64 (/.f64 y a) (/.f64 y (pow.f64 a 3))) (/.f64 y (*.f64 a a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 4) t))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 2) t))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 -1 (*.f64 (/.f64 y (pow.f64 a 4)) (/.f64 z t)) (+.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) (*.f64 a a)) t)) (*.f64 (/.f64 y (pow.f64 a 3)) (/.f64 z t)))))
(+.f64 (-.f64 (*.f64 (/.f64 z t) (+.f64 (/.f64 y a) (/.f64 y (pow.f64 a 3)))) (*.f64 (/.f64 y t) (/.f64 z (*.f64 a a)))) (*.f64 (/.f64 y (pow.f64 a 4)) (neg.f64 (/.f64 z t))))
(+.f64 (*.f64 (/.f64 z t) (-.f64 (/.f64 y (pow.f64 a 3)) (/.f64 y (*.f64 a a)))) (*.f64 (/.f64 y t) (-.f64 (/.f64 z a) (/.f64 z (pow.f64 a 4)))))
(/.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 y z) (*.f64 t a))
(*.f64 y (/.f64 z (*.f64 t a)))
(/.f64 (/.f64 y (/.f64 a z)) t)
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 2) t))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (neg.f64 (/.f64 (/.f64 (*.f64 y z) (*.f64 a a)) t)))
(-.f64 (*.f64 y (/.f64 z (*.f64 t a))) (*.f64 (/.f64 y t) (/.f64 z (*.f64 a a))))
(*.f64 (/.f64 y t) (-.f64 (/.f64 z a) (/.f64 z (*.f64 a a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 2) t)))))
(+.f64 (+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (*.f64 (/.f64 y (pow.f64 a 3)) (/.f64 z t))) (neg.f64 (/.f64 (/.f64 (*.f64 y z) (*.f64 a a)) t)))
(-.f64 (*.f64 (/.f64 z t) (+.f64 (/.f64 y a) (/.f64 y (pow.f64 a 3)))) (*.f64 (/.f64 y t) (/.f64 z (*.f64 a a))))
(*.f64 (/.f64 z t) (-.f64 (+.f64 (/.f64 y a) (/.f64 y (pow.f64 a 3))) (/.f64 y (*.f64 a a))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 4) t))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 3) t)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 a 2) t))))))
(+.f64 (/.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 -1 (*.f64 (/.f64 y (pow.f64 a 4)) (/.f64 z t)) (+.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) (*.f64 a a)) t)) (*.f64 (/.f64 y (pow.f64 a 3)) (/.f64 z t)))))
(+.f64 (-.f64 (*.f64 (/.f64 z t) (+.f64 (/.f64 y a) (/.f64 y (pow.f64 a 3)))) (*.f64 (/.f64 y t) (/.f64 z (*.f64 a a)))) (*.f64 (/.f64 y (pow.f64 a 4)) (neg.f64 (/.f64 z t))))
(+.f64 (*.f64 (/.f64 z t) (-.f64 (/.f64 y (pow.f64 a 3)) (/.f64 y (*.f64 a a)))) (*.f64 (/.f64 y t) (-.f64 (/.f64 z a) (/.f64 z (pow.f64 a 4)))))
t
(+.f64 t (*.f64 a t))
(fma.f64 t a t)
(+.f64 t (*.f64 a t))
(fma.f64 t a t)
(+.f64 t (*.f64 a t))
(fma.f64 t a t)
(*.f64 a t)
(*.f64 t a)
(+.f64 t (*.f64 a t))
(fma.f64 t a t)
(+.f64 t (*.f64 a t))
(fma.f64 t a t)
(+.f64 t (*.f64 a t))
(fma.f64 t a t)
(*.f64 a t)
(*.f64 t a)
(+.f64 t (*.f64 a t))
(fma.f64 t a t)
(+.f64 t (*.f64 a t))
(fma.f64 t a t)
(+.f64 t (*.f64 a t))
(fma.f64 t a t)
(+.f64 0 (/.f64 y (/.f64 (fma.f64 t a t) z)))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 y (/.f64 (fma.f64 t a t) z)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (*.f64 y (/.f64 z (fma.f64 t a t))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 y (/.f64 z (fma.f64 t a t)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y (fma.f64 t a t))) z))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (/.f64 z (fma.f64 t a t))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 y (/.f64 z (fma.f64 t a t)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y (fma.f64 t a t))) z))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (/.f64 z (fma.f64 t a t))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y (/.f64 (fma.f64 t a t) z)))) 1)
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 y (/.f64 1 (/.f64 (fma.f64 t a t) z)))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 y (*.f64 z (/.f64 1 (fma.f64 t a t))))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 z (*.f64 y (/.f64 1 (fma.f64 t a t))))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 (*.f64 y z) (/.f64 1 (fma.f64 t a t)))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 1 (/.f64 y (/.f64 (fma.f64 t a t) z)))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 (/.f64 y (/.f64 (fma.f64 t a t) z)) 1)
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 (cbrt.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))) (pow.f64 (cbrt.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))) 2))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))) 2) (cbrt.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (*.f64 (cbrt.f64 (*.f64 y z)) (/.f64 1 (fma.f64 t a t))))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 (sqrt.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))) (sqrt.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 (sqrt.f64 (*.f64 y z)) (*.f64 (sqrt.f64 (*.f64 y z)) (/.f64 1 (fma.f64 t a t))))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 (*.f64 y (neg.f64 z)) (/.f64 1 (neg.f64 (fma.f64 t a t))))
(*.f64 y (*.f64 (neg.f64 z) (/.f64 1 (neg.f64 (fma.f64 t a t)))))
(/.f64 y (/.f64 (neg.f64 (fma.f64 t a t)) (neg.f64 z)))
(*.f64 y (/.f64 (neg.f64 z) (neg.f64 (fma.f64 t a t))))
(*.f64 (/.f64 y t) (/.f64 z (+.f64 1 a)))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 (/.f64 z (+.f64 1 a)) (/.f64 y t))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 (/.f64 1 (fma.f64 t a t)) (*.f64 y z))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 (/.f64 z (/.f64 t y)) (/.f64 1 (+.f64 1 a)))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 (/.f64 y 1) (/.f64 z (fma.f64 t a t)))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 (/.f64 z t) (/.f64 y (+.f64 1 a)))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 (/.f64 z 1) (/.f64 y (fma.f64 t a t)))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) 1) (/.f64 (cbrt.f64 (*.f64 y z)) (fma.f64 t a t)))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 y z)) 1) (/.f64 (sqrt.f64 (*.f64 y z)) (fma.f64 t a t)))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 y z)) t) (/.f64 (sqrt.f64 (*.f64 y z)) (+.f64 1 a)))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 (/.f64 y (+.f64 1 a)) (/.f64 z t))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 (/.f64 1 t) (/.f64 (*.f64 y z) (+.f64 1 a)))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) t) (/.f64 (cbrt.f64 (*.f64 y z)) (+.f64 1 a)))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 y z)) (+.f64 1 a)) (/.f64 (sqrt.f64 (*.f64 y z)) t))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 (/.f64 y (fma.f64 t a t)) z)
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 (/.f64 1 (+.f64 1 a)) (/.f64 z (/.f64 t y)))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (+.f64 1 a)) (/.f64 (cbrt.f64 (*.f64 y z)) t))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 (/.f64 y (cbrt.f64 (pow.f64 (fma.f64 t a t) 2))) (/.f64 z (cbrt.f64 (fma.f64 t a t))))
(/.f64 (*.f64 y (/.f64 z (cbrt.f64 (fma.f64 t a t)))) (cbrt.f64 (pow.f64 (fma.f64 t a t) 2)))
(*.f64 (/.f64 z (cbrt.f64 (pow.f64 (fma.f64 t a t) 2))) (/.f64 y (cbrt.f64 (fma.f64 t a t))))
(*.f64 (/.f64 z (cbrt.f64 (pow.f64 (fma.f64 t a t) 2))) (/.f64 y (cbrt.f64 (fma.f64 t a t))))
(/.f64 (*.f64 y (/.f64 z (cbrt.f64 (fma.f64 t a t)))) (cbrt.f64 (pow.f64 (fma.f64 t a t) 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t a t)) -2) (/.f64 (*.f64 y z) (cbrt.f64 (fma.f64 t a t))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t a t)) -2) (*.f64 y (/.f64 z (cbrt.f64 (fma.f64 t a t)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (pow.f64 (fma.f64 t a t) 2))) (cbrt.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y (/.f64 z (fma.f64 t a t))))) (cbrt.f64 (pow.f64 (fma.f64 t a t) 2)))
(*.f64 (cbrt.f64 (*.f64 z (/.f64 y (fma.f64 t a t)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (pow.f64 (fma.f64 t a t) 2))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 t a t) 2)) (cbrt.f64 (*.f64 y (/.f64 z (fma.f64 t a t))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 y z)) (cbrt.f64 (pow.f64 (fma.f64 t a t) 2))) (/.f64 (sqrt.f64 (*.f64 y z)) (cbrt.f64 (fma.f64 t a t))))
(/.f64 (*.f64 y (/.f64 z (cbrt.f64 (fma.f64 t a t)))) (cbrt.f64 (pow.f64 (fma.f64 t a t) 2)))
(*.f64 (/.f64 z (cbrt.f64 (pow.f64 (fma.f64 t a t) 2))) (/.f64 y (cbrt.f64 (fma.f64 t a t))))
(*.f64 (/.f64 y (sqrt.f64 (fma.f64 t a t))) (/.f64 z (sqrt.f64 (fma.f64 t a t))))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 (/.f64 z (sqrt.f64 (fma.f64 t a t))) (/.f64 y (sqrt.f64 (fma.f64 t a t))))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 (pow.f64 (fma.f64 t a t) -1/2) (/.f64 (*.f64 y z) (sqrt.f64 (fma.f64 t a t))))
(*.f64 (pow.f64 (fma.f64 t a t) -1/2) (/.f64 y (/.f64 (sqrt.f64 (fma.f64 t a t)) z)))
(/.f64 (pow.f64 (fma.f64 t a t) -1/2) (/.f64 (sqrt.f64 (fma.f64 t a t)) (*.f64 y z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (sqrt.f64 (fma.f64 t a t))) (/.f64 (cbrt.f64 (*.f64 y z)) (sqrt.f64 (fma.f64 t a t))))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(*.f64 (/.f64 (/.f64 z (/.f64 t y)) (+.f64 1 (pow.f64 a 3))) (fma.f64 a (-.f64 a 1) 1))
(/.f64 (*.f64 (*.f64 (/.f64 z t) y) (fma.f64 a (+.f64 a -1) 1)) (+.f64 (pow.f64 a 3) 1))
(/.f64 (*.f64 (*.f64 y (/.f64 z t)) (fma.f64 a (-.f64 a 1) 1)) (+.f64 (pow.f64 a 3) 1))
(*.f64 (/.f64 z (/.f64 (fma.f64 t (pow.f64 a 3) t) y)) (fma.f64 a (-.f64 a 1) 1))
(*.f64 (/.f64 (/.f64 z (/.f64 t y)) (-.f64 1 (*.f64 a a))) (-.f64 1 a))
(*.f64 (/.f64 z (*.f64 (-.f64 1 (*.f64 a a)) (/.f64 t y))) (-.f64 1 a))
(*.f64 (/.f64 z (*.f64 (/.f64 t y) (-.f64 1 (*.f64 a a)))) (-.f64 1 a))
(/.f64 (*.f64 (*.f64 y (/.f64 z t)) (-.f64 1 a)) (-.f64 1 (*.f64 a a)))
(pow.f64 (/.f64 y (/.f64 (fma.f64 t a t) z)) 1)
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(pow.f64 (pow.f64 (/.f64 y (/.f64 (fma.f64 t a t) z)) 2) 1/2)
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(pow.f64 (pow.f64 (/.f64 y (/.f64 (fma.f64 t a t) z)) 3) 1/3)
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(pow.f64 (cbrt.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))) 3)
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(pow.f64 (sqrt.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))) 2)
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(pow.f64 (/.f64 (fma.f64 t a t) (*.f64 y z)) -1)
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(pow.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (fma.f64 t a t) 3)) 1/3)
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(pow.f64 (/.f64 (/.f64 (fma.f64 t a t) (*.f64 y z)) 1) -1)
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(neg.f64 (/.f64 (*.f64 y z) (neg.f64 (fma.f64 t a t))))
(*.f64 y (*.f64 (neg.f64 z) (/.f64 1 (neg.f64 (fma.f64 t a t)))))
(/.f64 y (/.f64 (neg.f64 (fma.f64 t a t)) (neg.f64 z)))
(*.f64 y (/.f64 (neg.f64 z) (neg.f64 (fma.f64 t a t))))
(sqrt.f64 (pow.f64 (/.f64 y (/.f64 (fma.f64 t a t) z)) 2))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(log.f64 (exp.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y (/.f64 (fma.f64 t a t) z)))))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(cbrt.f64 (pow.f64 (/.f64 y (/.f64 (fma.f64 t a t) z)) 3))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (fma.f64 t a t) 3)))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(expm1.f64 (log1p.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(log1p.f64 (expm1.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(exp.f64 (log.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(exp.f64 (*.f64 (log.f64 (/.f64 y (/.f64 (fma.f64 t a t) z))) 1))
(*.f64 y (/.f64 z (fma.f64 t a t)))
(*.f64 z (/.f64 y (fma.f64 t a t)))
(+.f64 t (*.f64 t a))
(fma.f64 t a t)
(+.f64 t (*.f64 (*.f64 t a) 1))
(fma.f64 t a t)
(+.f64 0 (fma.f64 t a t))
(fma.f64 t a t)
(+.f64 (*.f64 t a) t)
(fma.f64 t a t)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 t a t))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t a t)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t a t))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t a t)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t a t)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t a t)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t a t)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t a t)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 t a t))) 1)
(fma.f64 t a t)
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 t a) 3)) (fma.f64 t t (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 t (*.f64 t a)))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 t a) 3)) (fma.f64 t t (*.f64 (*.f64 t a) (-.f64 (*.f64 t a) t))))
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 t a) 2)) (-.f64 t (*.f64 t a)))
(/.f64 (*.f64 t (-.f64 t (*.f64 t (*.f64 a a)))) (*.f64 t (-.f64 1 a)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 a 3)) t) (fma.f64 a (-.f64 a 1) 1))
(/.f64 t (/.f64 (fma.f64 a (+.f64 a -1) 1) (+.f64 (pow.f64 a 3) 1)))
(/.f64 (+.f64 t (*.f64 t (pow.f64 a 3))) (fma.f64 a (-.f64 a 1) 1))
(/.f64 (fma.f64 t (pow.f64 a 3) t) (fma.f64 a (-.f64 a 1) 1))
(/.f64 (*.f64 (-.f64 1 (*.f64 a a)) t) (-.f64 1 a))
(/.f64 (-.f64 1 (*.f64 a a)) (/.f64 (-.f64 1 a) t))
(*.f64 (/.f64 t (-.f64 1 a)) (-.f64 1 (*.f64 a a)))
(/.f64 (*.f64 t (+.f64 1 (pow.f64 a 3))) (fma.f64 a (-.f64 a 1) 1))
(/.f64 t (/.f64 (fma.f64 a (+.f64 a -1) 1) (+.f64 (pow.f64 a 3) 1)))
(/.f64 (+.f64 t (*.f64 t (pow.f64 a 3))) (fma.f64 a (-.f64 a 1) 1))
(/.f64 (fma.f64 t (pow.f64 a 3) t) (fma.f64 a (-.f64 a 1) 1))
(/.f64 (*.f64 t (-.f64 1 (*.f64 a a))) (-.f64 1 a))
(/.f64 (-.f64 1 (*.f64 a a)) (/.f64 (-.f64 1 a) t))
(*.f64 (/.f64 t (-.f64 1 a)) (-.f64 1 (*.f64 a a)))
(pow.f64 (fma.f64 t a t) 1)
(fma.f64 t a t)
(pow.f64 (pow.f64 (fma.f64 t a t) 2) 1/2)
(fma.f64 t a t)
(pow.f64 (pow.f64 (fma.f64 t a t) 3) 1/3)
(fma.f64 t a t)
(pow.f64 (cbrt.f64 (fma.f64 t a t)) 3)
(fma.f64 t a t)
(pow.f64 (sqrt.f64 (fma.f64 t a t)) 2)
(fma.f64 t a t)
(sqrt.f64 (pow.f64 (fma.f64 t a t) 2))
(fma.f64 t a t)
(log.f64 (exp.f64 (fma.f64 t a t)))
(fma.f64 t a t)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t a t))))
(fma.f64 t a t)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 t)) (exp.f64 (*.f64 t a))))
(fma.f64 t a t)
(log.f64 (*.f64 (exp.f64 (*.f64 t a)) (exp.f64 t)))
(fma.f64 t a t)
(log.f64 (*.f64 (exp.f64 (*.f64 t a)) (+.f64 1 (expm1.f64 t))))
(fma.f64 t a t)
(cbrt.f64 (pow.f64 (fma.f64 t a t) 3))
(fma.f64 t a t)
(expm1.f64 (log1p.f64 (fma.f64 t a t)))
(fma.f64 t a t)
(log1p.f64 (expm1.f64 (fma.f64 t a t)))
(fma.f64 t a t)
(exp.f64 (log.f64 (fma.f64 t a t)))
(fma.f64 t a t)
(exp.f64 (*.f64 (log.f64 (fma.f64 t a t)) 1))
(fma.f64 t a t)
(fma.f64 t 1 (*.f64 t a))
(fma.f64 t a t)
(fma.f64 t 1 (*.f64 (*.f64 t a) 1))
(fma.f64 t a t)
(fma.f64 t a t)
(fma.f64 1 t (*.f64 t a))
(fma.f64 t a t)
(fma.f64 1 t (*.f64 (*.f64 t a) 1))
(fma.f64 t a t)
(fma.f64 1 (*.f64 t a) t)
(fma.f64 t a t)
(fma.f64 a t t)
(fma.f64 t a t)
(fma.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 t t)) (*.f64 t a))
(fma.f64 t a (*.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 t t))))
(fma.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 t t)) (*.f64 (*.f64 t a) 1))
(fma.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 t t)) (*.f64 t a))
(fma.f64 t a (*.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 t t))))
(fma.f64 (cbrt.f64 (*.f64 t t)) (cbrt.f64 t) (*.f64 t a))
(fma.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 t t)) (*.f64 t a))
(fma.f64 t a (*.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 t t))))
(fma.f64 (cbrt.f64 (*.f64 t t)) (cbrt.f64 t) (*.f64 (*.f64 t a) 1))
(fma.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 t t)) (*.f64 t a))
(fma.f64 t a (*.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 t t))))
(fma.f64 (cbrt.f64 (*.f64 t t)) (*.f64 (cbrt.f64 t) a) t)
(fma.f64 (cbrt.f64 (*.f64 t t)) (*.f64 a (cbrt.f64 t)) t)
(fma.f64 a (*.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 t t))) t)
(fma.f64 (cbrt.f64 (*.f64 t t)) (*.f64 (cbrt.f64 t) 1) (*.f64 t a))
(fma.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 t t)) (*.f64 t a))
(fma.f64 t a (*.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 t t))))
(fma.f64 (cbrt.f64 (*.f64 t t)) (*.f64 (cbrt.f64 t) 1) (*.f64 (*.f64 t a) 1))
(fma.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 t t)) (*.f64 t a))
(fma.f64 t a (*.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 t t))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) t) t)
(fma.f64 t a t)
(fma.f64 (sqrt.f64 t) (sqrt.f64 t) (*.f64 t a))
(fma.f64 t a t)
(fma.f64 (sqrt.f64 t) (sqrt.f64 t) (*.f64 (*.f64 t a) 1))
(fma.f64 t a t)
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) a) t)
(fma.f64 t a t)
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) 1) (*.f64 t a))
(fma.f64 t a t)
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) 1) (*.f64 (*.f64 t a) 1))
(fma.f64 t a t)
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) t) t)
(fma.f64 t a t)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (cbrt.f64 (*.f64 t a)) t)
(fma.f64 t a t)
(fma.f64 (sqrt.f64 (*.f64 t a)) (sqrt.f64 (*.f64 t a)) t)
(fma.f64 t a t)
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) t)
(fma.f64 t a t)
(fma.f64 (*.f64 t (sqrt.f64 a)) (sqrt.f64 a) t)
(fma.f64 t a t)
(fma.f64 (*.f64 a (cbrt.f64 (*.f64 t t))) (cbrt.f64 t) t)
(fma.f64 (cbrt.f64 (*.f64 t t)) (*.f64 a (cbrt.f64 t)) t)
(fma.f64 a (*.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 t t))) t)
(fma.f64 (*.f64 a (sqrt.f64 t)) (sqrt.f64 t) t)
(fma.f64 t a t)

localize14.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 y (/.f64 t b)) a)
2.9b
(/.f64 x (+.f64 1 (+.f64 (/.f64 y (/.f64 t b)) a)))
5.5b
(/.f64 y (/.f64 t b))
Compiler

Compiled 47 to 15 computations (68.1% saved)

series13.0ms (0%)

Counts
2 → 108
Calls

27 calls:

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

rewrite66.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
735×log-prod_binary64
489×fma-def_binary64
253×fma-neg_binary64
251×expm1-udef_binary64
251×log1p-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify93.0ms (0.3%)

Algorithm
egg-herbie
Rules
555×distribute-rgt-in_binary64
540×unswap-sqr_binary64
299×cancel-sign-sub-inv_binary64
260×distribute-rgt-neg-in_binary64
231×distribute-lft-neg-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03954931
110884659
238544520
Stop Event
node limit
Counts
224 → 223
Calls
Call 1
Inputs
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 x (+.f64 1 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))))
(/.f64 (*.f64 t x) (*.f64 y b))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 a) 3) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))))
(/.f64 (*.f64 t x) (*.f64 y b))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 a) 3) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))))
(/.f64 (*.f64 t x) (*.f64 y b))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 a) 3) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))))
(/.f64 x (+.f64 1 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))))
(/.f64 x (+.f64 1 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))))
(/.f64 x (+.f64 1 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))))
(/.f64 (*.f64 t x) (*.f64 y b))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 a) 3) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))))
(/.f64 (*.f64 t x) (*.f64 y b))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 a) 3) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))))
(/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (+.f64 1 (/.f64 (*.f64 y b) t))))) (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (+.f64 1 (/.f64 (*.f64 y b) t))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))) (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (+.f64 1 (/.f64 (*.f64 y b) t))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) x) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) 2) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))) (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))))))
(/.f64 x a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (/.f64 x a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (+.f64 (/.f64 x a) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) x)) (pow.f64 a 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t)))) (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 x (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))) (pow.f64 a 4))) (/.f64 x a))))
(/.f64 x a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (/.f64 x a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (+.f64 (/.f64 x a) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) x)) (pow.f64 a 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t)))) (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 x (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))) (pow.f64 a 4))) (/.f64 x a))))
a
(+.f64 (/.f64 (*.f64 y b) t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(/.f64 (*.f64 y b) t)
(+.f64 (/.f64 (*.f64 y b) t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(/.f64 (*.f64 y b) t)
(+.f64 (/.f64 (*.f64 y b) t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(/.f64 (*.f64 y b) t)
(+.f64 (/.f64 (*.f64 y b) t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
a
(+.f64 (/.f64 (*.f64 y b) t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
a
(+.f64 (/.f64 (*.f64 y b) t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
a
(+.f64 (/.f64 (*.f64 y b) t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(/.f64 (*.f64 y b) t)
(+.f64 (/.f64 (*.f64 y b) t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(/.f64 (*.f64 y b) t)
(+.f64 (/.f64 (*.f64 y b) t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(/.f64 (*.f64 y b) t)
(+.f64 (/.f64 (*.f64 y b) t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
a
(+.f64 (/.f64 (*.f64 y b) t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
a
(+.f64 (/.f64 (*.f64 y b) t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(+.f64 0 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1))))) (cbrt.f64 (exp.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1))))) 1)
(*.f64 x (/.f64 1 (fma.f64 y (/.f64 b t) (+.f64 a 1))))
(*.f64 1 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1))))
(*.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1))) 1)
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 1 (fma.f64 y (/.f64 b t) (+.f64 a 1)))))
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))) (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))) 2) (cbrt.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (fma.f64 y (/.f64 b t) (+.f64 a 1)))))
(*.f64 (sqrt.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))) (sqrt.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)))))
(*.f64 (/.f64 1 (fma.f64 y (/.f64 b t) (+.f64 a 1))) x)
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) (fma.f64 y (/.f64 b t) (+.f64 a 1))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (fma.f64 y (/.f64 b t) (+.f64 a 1))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)) 2))) (/.f64 x (cbrt.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)) 2))) (cbrt.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)))) (/.f64 x (sqrt.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)))))
(*.f64 (/.f64 x (+.f64 1 (pow.f64 (fma.f64 y (/.f64 b t) a) 3))) (fma.f64 (fma.f64 y (/.f64 b t) a) (-.f64 (fma.f64 y (/.f64 b t) a) 1) 1))
(*.f64 (/.f64 x (-.f64 1 (pow.f64 (fma.f64 y (/.f64 b t) a) 2))) (-.f64 1 (fma.f64 y (/.f64 b t) a)))
(pow.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1))) 1)
(pow.f64 (pow.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))) 3)
(pow.f64 (sqrt.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))) 2)
(pow.f64 (/.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)) x) -1)
(pow.f64 (/.f64 (/.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)) x) 1) -1)
(neg.f64 (/.f64 x (neg.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)))))
(sqrt.f64 (pow.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1))) 2))
(log.f64 (exp.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1))))))
(cbrt.f64 (pow.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1))) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))))
(log1p.f64 (expm1.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))))
(exp.f64 (-.f64 (log.f64 x) (log1p.f64 (fma.f64 y (/.f64 b t) a))))
(exp.f64 (*.f64 (-.f64 (log.f64 x) (log1p.f64 (fma.f64 y (/.f64 b t) a))) 1))
(-.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y (/.f64 b t)) 2) (fma.f64 y (/.f64 b t) (neg.f64 a))) (/.f64 (*.f64 a a) (fma.f64 y (/.f64 b t) (neg.f64 a))))
(*.f64 1 (fma.f64 y (/.f64 b t) a))
(*.f64 (fma.f64 y (/.f64 b t) a) 1)
(*.f64 (cbrt.f64 (fma.f64 y (/.f64 b t) a)) (pow.f64 (cbrt.f64 (fma.f64 y (/.f64 b t) a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y (/.f64 b t) a)) 2) (cbrt.f64 (fma.f64 y (/.f64 b t) a)))
(*.f64 (sqrt.f64 (fma.f64 y (/.f64 b t) a)) (sqrt.f64 (fma.f64 y (/.f64 b t) a)))
(*.f64 (+.f64 (pow.f64 (*.f64 y (/.f64 b t)) 3) (pow.f64 a 3)) (/.f64 1 (fma.f64 a (-.f64 a (*.f64 y (/.f64 b t))) (pow.f64 (*.f64 y (/.f64 b t)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 y (/.f64 b t)) 2) (*.f64 a a)) (/.f64 1 (fma.f64 y (/.f64 b t) (neg.f64 a))))
(/.f64 1 (/.f64 (fma.f64 a (-.f64 a (*.f64 y (/.f64 b t))) (pow.f64 (*.f64 y (/.f64 b t)) 2)) (+.f64 (pow.f64 (*.f64 y (/.f64 b t)) 3) (pow.f64 a 3))))
(/.f64 1 (/.f64 (fma.f64 y (/.f64 b t) (neg.f64 a)) (-.f64 (pow.f64 (*.f64 y (/.f64 b t)) 2) (*.f64 a a))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (/.f64 b t)) 3) (pow.f64 a 3)) (fma.f64 a (-.f64 a (*.f64 y (/.f64 b t))) (pow.f64 (*.f64 y (/.f64 b t)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y (/.f64 b t)) 3) (pow.f64 a 3)) (fma.f64 a a (-.f64 (pow.f64 (*.f64 y (/.f64 b t)) 2) (*.f64 y (*.f64 (/.f64 b t) a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (/.f64 b t)) 2) (*.f64 a a)) (fma.f64 y (/.f64 b t) (neg.f64 a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (/.f64 b t)) 3) (pow.f64 a 3))) (neg.f64 (fma.f64 a (-.f64 a (*.f64 y (/.f64 b t))) (pow.f64 (*.f64 y (/.f64 b t)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y (/.f64 b t)) 2) (*.f64 a a))) (neg.f64 (fma.f64 y (/.f64 b t) (neg.f64 a))))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 y (/.f64 b t)) 2)) (-.f64 a (*.f64 y (/.f64 b t))))
(pow.f64 (fma.f64 y (/.f64 b t) a) 1)
(pow.f64 (cbrt.f64 (fma.f64 y (/.f64 b t) a)) 3)
(pow.f64 (sqrt.f64 (fma.f64 y (/.f64 b t) a)) 2)
(pow.f64 (pow.f64 (fma.f64 y (/.f64 b t) a) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 a (-.f64 a (*.f64 y (/.f64 b t))) (pow.f64 (*.f64 y (/.f64 b t)) 2)) (+.f64 (pow.f64 (*.f64 y (/.f64 b t)) 3) (pow.f64 a 3))) -1)
(pow.f64 (/.f64 (fma.f64 y (/.f64 b t) (neg.f64 a)) (-.f64 (pow.f64 (*.f64 y (/.f64 b t)) 2) (*.f64 a a))) -1)
(sqrt.f64 (pow.f64 (fma.f64 y (/.f64 b t) a) 2))
(log.f64 (exp.f64 (fma.f64 y (/.f64 b t) a)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y (/.f64 b t) a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y (/.f64 b t)))) (exp.f64 a)))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) (/.f64 b t)) (+.f64 1 (expm1.f64 a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y (/.f64 b t)))) (+.f64 1 (expm1.f64 a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (pow.f64 (exp.f64 y) (/.f64 b t))))
(log.f64 (*.f64 (exp.f64 a) (+.f64 1 (expm1.f64 (*.f64 y (/.f64 b t))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (+.f64 1 (expm1.f64 (*.f64 y (/.f64 b t))))))
(cbrt.f64 (pow.f64 (fma.f64 y (/.f64 b t) a) 3))
(expm1.f64 (log1p.f64 (fma.f64 y (/.f64 b t) a)))
(expm1.f64 (*.f64 (log1p.f64 (fma.f64 y (/.f64 b t) a)) 1))
(log1p.f64 (expm1.f64 (fma.f64 y (/.f64 b t) a)))
(exp.f64 (log.f64 (fma.f64 y (/.f64 b t) a)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y (/.f64 b t) a)) 1))
(fma.f64 1 (*.f64 y (/.f64 b t)) a)
(fma.f64 1 a (*.f64 y (/.f64 b t)))
(fma.f64 1 (fma.f64 y (/.f64 b t) (+.f64 a 1)) -1)
(fma.f64 y (/.f64 b t) a)
(fma.f64 b (/.f64 y t) a)
(fma.f64 (*.f64 y (/.f64 b t)) 1 a)
(fma.f64 a 1 (*.f64 y (/.f64 b t)))
(fma.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)) 1 -1)
(fma.f64 (cbrt.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1))) (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)) 2)) -1)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)) 2)) (cbrt.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1))) -1)
(fma.f64 (cbrt.f64 (*.f64 y (/.f64 b t))) (cbrt.f64 (pow.f64 (*.f64 y (/.f64 b t)) 2)) a)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y (/.f64 b t)) 2)) (cbrt.f64 (*.f64 y (/.f64 b t))) a)
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (*.f64 y (/.f64 b t)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 y (/.f64 b t)))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 b t)) a)
(fma.f64 (sqrt.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1))) (sqrt.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1))) -1)
(fma.f64 (sqrt.f64 (*.f64 y (/.f64 b t))) (sqrt.f64 (*.f64 y (/.f64 b t))) a)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 y (/.f64 b t)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 b t)) a)
(fma.f64 (neg.f64 y) (/.f64 1 (neg.f64 (/.f64 t b))) a)
(fma.f64 (+.f64 1 (pow.f64 (fma.f64 y (/.f64 b t) a) 3)) (/.f64 1 (fma.f64 (fma.f64 y (/.f64 b t) a) (-.f64 (fma.f64 y (/.f64 b t) a) 1) 1)) -1)
(fma.f64 (/.f64 b t) y a)
(fma.f64 (-.f64 1 (pow.f64 (fma.f64 y (/.f64 b t) a) 2)) (/.f64 1 (-.f64 1 (fma.f64 y (/.f64 b t) a))) -1)
(fma.f64 (/.f64 y t) b a)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (/.f64 t b)) a)
(fma.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (/.f64 t b)) a)
(fma.f64 (/.f64 1 t) (/.f64 y (/.f64 1 b)) a)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) t) (/.f64 (cbrt.f64 y) (/.f64 1 b)) a)
(fma.f64 (/.f64 (sqrt.f64 y) t) (/.f64 (sqrt.f64 y) (/.f64 1 b)) a)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 t b)) 2)) (/.f64 y (cbrt.f64 (/.f64 t b))) a)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (/.f64 t b)) 2)) (cbrt.f64 (*.f64 y (/.f64 b t))) a)
(fma.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (/.f64 t b)) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (/.f64 t b))) a)
(fma.f64 (/.f64 1 (sqrt.f64 (/.f64 t b))) (/.f64 y (sqrt.f64 (/.f64 t b))) a)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (/.f64 t b))) (/.f64 (cbrt.f64 y) (sqrt.f64 (/.f64 t b))) a)
(fma.f64 (/.f64 y 1) (/.f64 b t) a)
(fma.f64 (/.f64 y (neg.f64 t)) (neg.f64 b) a)
(fma.f64 (*.f64 (/.f64 y t) 1) b a)
(fma.f64 (*.f64 (/.f64 y t) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) a)
(fma.f64 (*.f64 (/.f64 y t) (sqrt.f64 b)) (sqrt.f64 b) a)
Outputs
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a)))
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(/.f64 x (+.f64 1 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))
(fma.f64 -1 (*.f64 (/.f64 y t) (/.f64 (*.f64 x b) (pow.f64 (+.f64 1 a) 2))) (/.f64 x (+.f64 1 a)))
(-.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 (*.f64 x b) (pow.f64 (+.f64 1 a) 2))))
(-.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 (/.f64 y t) (*.f64 x b)) (pow.f64 (+.f64 1 a) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 y t) (/.f64 (*.f64 x b) (pow.f64 (+.f64 1 a) 2))) (/.f64 x (+.f64 1 a))) (*.f64 (/.f64 (*.f64 y y) (*.f64 t t)) (/.f64 (*.f64 x (*.f64 b b)) (pow.f64 (+.f64 1 a) 3))))
(fma.f64 (*.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (*.f64 x (*.f64 b b)) (pow.f64 (+.f64 1 a) 3)) (-.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 (*.f64 x b) (pow.f64 (+.f64 1 a) 2)))))
(fma.f64 (*.f64 (/.f64 y t) (/.f64 y t)) (/.f64 x (/.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 b b))) (-.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 (/.f64 y t) (*.f64 x b)) (pow.f64 (+.f64 1 a) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))))
(+.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 t t)) (/.f64 (*.f64 x (*.f64 b b)) (pow.f64 (+.f64 1 a) 3))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 3)) (/.f64 (*.f64 x (pow.f64 b 3)) (pow.f64 (+.f64 1 a) 4))) (fma.f64 -1 (*.f64 (/.f64 y t) (/.f64 (*.f64 x b) (pow.f64 (+.f64 1 a) 2))) (/.f64 x (+.f64 1 a)))))
(fma.f64 (*.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (*.f64 x (*.f64 b b)) (pow.f64 (+.f64 1 a) 3)) (-.f64 (-.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 (*.f64 x b) (pow.f64 (+.f64 1 a) 2)))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 3)) (/.f64 x (/.f64 (pow.f64 (+.f64 1 a) 4) (pow.f64 b 3))))))
(-.f64 (fma.f64 (*.f64 (/.f64 y t) (/.f64 y t)) (/.f64 x (/.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 b b))) (-.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 (/.f64 y t) (*.f64 x b)) (pow.f64 (+.f64 1 a) 2)))) (*.f64 (pow.f64 (*.f64 y (/.f64 b t)) 3) (/.f64 x (pow.f64 (+.f64 1 a) 4))))
(/.f64 (*.f64 t x) (*.f64 y b))
(*.f64 (/.f64 t y) (/.f64 x b))
(*.f64 (/.f64 t b) (/.f64 x y))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (*.f64 (/.f64 t y) (/.f64 x b)) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 y y)) (/.f64 (*.f64 x (+.f64 1 a)) (*.f64 b b)))))
(-.f64 (*.f64 (/.f64 t b) (/.f64 x y)) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (*.f64 (/.f64 x b) (/.f64 (+.f64 1 a) b))))
(fma.f64 (/.f64 t b) (/.f64 x y) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (neg.f64 (/.f64 x (/.f64 (*.f64 b b) (+.f64 1 a))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(+.f64 (+.f64 (*.f64 (/.f64 t y) (/.f64 x b)) (/.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 2)) x) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 y y)) (/.f64 (*.f64 x (+.f64 1 a)) (*.f64 b b)))))
(-.f64 (fma.f64 (/.f64 t y) (/.f64 x b) (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (/.f64 x (/.f64 (pow.f64 b 3) (pow.f64 (+.f64 1 a) 2))))) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (*.f64 (/.f64 x b) (/.f64 (+.f64 1 a) b))))
(-.f64 (fma.f64 (/.f64 t y) (/.f64 x b) (/.f64 (*.f64 x (pow.f64 (+.f64 1 a) 2)) (pow.f64 (*.f64 y (/.f64 b t)) 3))) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (/.f64 x (/.f64 (*.f64 b b) (+.f64 1 a)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 a) 3) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))))
(+.f64 (+.f64 (*.f64 (/.f64 t y) (/.f64 x b)) (/.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 2)) x) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 y y)) (/.f64 (*.f64 x (+.f64 1 a)) (*.f64 b b))) (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 y 4)) (/.f64 (*.f64 x (pow.f64 (+.f64 1 a) 3)) (pow.f64 b 4))))))
(fma.f64 (/.f64 t y) (/.f64 x b) (fma.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (/.f64 x (/.f64 (pow.f64 b 3) (pow.f64 (+.f64 1 a) 2))) (neg.f64 (fma.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (*.f64 (/.f64 x b) (/.f64 (+.f64 1 a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (pow.f64 t 4)) (pow.f64 y 4)) (/.f64 x (pow.f64 b 4)))))))
(-.f64 (fma.f64 (/.f64 t y) (/.f64 x b) (/.f64 (*.f64 x (pow.f64 (+.f64 1 a) 2)) (pow.f64 (*.f64 y (/.f64 b t)) 3))) (fma.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (/.f64 x (/.f64 (*.f64 b b) (+.f64 1 a))) (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 y 4)) (/.f64 (pow.f64 (+.f64 1 a) 3) (/.f64 (pow.f64 b 4) x)))))
(/.f64 (*.f64 t x) (*.f64 y b))
(*.f64 (/.f64 t y) (/.f64 x b))
(*.f64 (/.f64 t b) (/.f64 x y))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (*.f64 (/.f64 t y) (/.f64 x b)) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 y y)) (/.f64 (*.f64 x (+.f64 1 a)) (*.f64 b b)))))
(-.f64 (*.f64 (/.f64 t b) (/.f64 x y)) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (*.f64 (/.f64 x b) (/.f64 (+.f64 1 a) b))))
(fma.f64 (/.f64 t b) (/.f64 x y) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (neg.f64 (/.f64 x (/.f64 (*.f64 b b) (+.f64 1 a))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(+.f64 (+.f64 (*.f64 (/.f64 t y) (/.f64 x b)) (/.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 2)) x) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 y y)) (/.f64 (*.f64 x (+.f64 1 a)) (*.f64 b b)))))
(-.f64 (fma.f64 (/.f64 t y) (/.f64 x b) (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (/.f64 x (/.f64 (pow.f64 b 3) (pow.f64 (+.f64 1 a) 2))))) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (*.f64 (/.f64 x b) (/.f64 (+.f64 1 a) b))))
(-.f64 (fma.f64 (/.f64 t y) (/.f64 x b) (/.f64 (*.f64 x (pow.f64 (+.f64 1 a) 2)) (pow.f64 (*.f64 y (/.f64 b t)) 3))) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (/.f64 x (/.f64 (*.f64 b b) (+.f64 1 a)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 a) 3) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))))
(+.f64 (+.f64 (*.f64 (/.f64 t y) (/.f64 x b)) (/.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 2)) x) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 y y)) (/.f64 (*.f64 x (+.f64 1 a)) (*.f64 b b))) (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 y 4)) (/.f64 (*.f64 x (pow.f64 (+.f64 1 a) 3)) (pow.f64 b 4))))))
(fma.f64 (/.f64 t y) (/.f64 x b) (fma.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (/.f64 x (/.f64 (pow.f64 b 3) (pow.f64 (+.f64 1 a) 2))) (neg.f64 (fma.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (*.f64 (/.f64 x b) (/.f64 (+.f64 1 a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (pow.f64 t 4)) (pow.f64 y 4)) (/.f64 x (pow.f64 b 4)))))))
(-.f64 (fma.f64 (/.f64 t y) (/.f64 x b) (/.f64 (*.f64 x (pow.f64 (+.f64 1 a) 2)) (pow.f64 (*.f64 y (/.f64 b t)) 3))) (fma.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (/.f64 x (/.f64 (*.f64 b b) (+.f64 1 a))) (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 y 4)) (/.f64 (pow.f64 (+.f64 1 a) 3) (/.f64 (pow.f64 b 4) x)))))
(/.f64 (*.f64 t x) (*.f64 y b))
(*.f64 (/.f64 t y) (/.f64 x b))
(*.f64 (/.f64 t b) (/.f64 x y))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (*.f64 (/.f64 t y) (/.f64 x b)) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 y y)) (/.f64 (*.f64 x (+.f64 1 a)) (*.f64 b b)))))
(-.f64 (*.f64 (/.f64 t b) (/.f64 x y)) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (*.f64 (/.f64 x b) (/.f64 (+.f64 1 a) b))))
(fma.f64 (/.f64 t b) (/.f64 x y) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (neg.f64 (/.f64 x (/.f64 (*.f64 b b) (+.f64 1 a))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(+.f64 (+.f64 (*.f64 (/.f64 t y) (/.f64 x b)) (/.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 2)) x) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 y y)) (/.f64 (*.f64 x (+.f64 1 a)) (*.f64 b b)))))
(-.f64 (fma.f64 (/.f64 t y) (/.f64 x b) (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (/.f64 x (/.f64 (pow.f64 b 3) (pow.f64 (+.f64 1 a) 2))))) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (*.f64 (/.f64 x b) (/.f64 (+.f64 1 a) b))))
(-.f64 (fma.f64 (/.f64 t y) (/.f64 x b) (/.f64 (*.f64 x (pow.f64 (+.f64 1 a) 2)) (pow.f64 (*.f64 y (/.f64 b t)) 3))) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (/.f64 x (/.f64 (*.f64 b b) (+.f64 1 a)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 a) 3) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))))
(+.f64 (+.f64 (*.f64 (/.f64 t y) (/.f64 x b)) (/.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 2)) x) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 y y)) (/.f64 (*.f64 x (+.f64 1 a)) (*.f64 b b))) (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 y 4)) (/.f64 (*.f64 x (pow.f64 (+.f64 1 a) 3)) (pow.f64 b 4))))))
(fma.f64 (/.f64 t y) (/.f64 x b) (fma.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (/.f64 x (/.f64 (pow.f64 b 3) (pow.f64 (+.f64 1 a) 2))) (neg.f64 (fma.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (*.f64 (/.f64 x b) (/.f64 (+.f64 1 a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (pow.f64 t 4)) (pow.f64 y 4)) (/.f64 x (pow.f64 b 4)))))))
(-.f64 (fma.f64 (/.f64 t y) (/.f64 x b) (/.f64 (*.f64 x (pow.f64 (+.f64 1 a) 2)) (pow.f64 (*.f64 y (/.f64 b t)) 3))) (fma.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (/.f64 x (/.f64 (*.f64 b b) (+.f64 1 a))) (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 y 4)) (/.f64 (pow.f64 (+.f64 1 a) 3) (/.f64 (pow.f64 b 4) x)))))
(/.f64 x (+.f64 1 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))
(fma.f64 -1 (*.f64 (/.f64 y t) (/.f64 (*.f64 x b) (pow.f64 (+.f64 1 a) 2))) (/.f64 x (+.f64 1 a)))
(-.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 (*.f64 x b) (pow.f64 (+.f64 1 a) 2))))
(-.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 (/.f64 y t) (*.f64 x b)) (pow.f64 (+.f64 1 a) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 y t) (/.f64 (*.f64 x b) (pow.f64 (+.f64 1 a) 2))) (/.f64 x (+.f64 1 a))) (*.f64 (/.f64 (*.f64 y y) (*.f64 t t)) (/.f64 (*.f64 x (*.f64 b b)) (pow.f64 (+.f64 1 a) 3))))
(fma.f64 (*.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (*.f64 x (*.f64 b b)) (pow.f64 (+.f64 1 a) 3)) (-.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 (*.f64 x b) (pow.f64 (+.f64 1 a) 2)))))
(fma.f64 (*.f64 (/.f64 y t) (/.f64 y t)) (/.f64 x (/.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 b b))) (-.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 (/.f64 y t) (*.f64 x b)) (pow.f64 (+.f64 1 a) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))))
(+.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 t t)) (/.f64 (*.f64 x (*.f64 b b)) (pow.f64 (+.f64 1 a) 3))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 3)) (/.f64 (*.f64 x (pow.f64 b 3)) (pow.f64 (+.f64 1 a) 4))) (fma.f64 -1 (*.f64 (/.f64 y t) (/.f64 (*.f64 x b) (pow.f64 (+.f64 1 a) 2))) (/.f64 x (+.f64 1 a)))))
(fma.f64 (*.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (*.f64 x (*.f64 b b)) (pow.f64 (+.f64 1 a) 3)) (-.f64 (-.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 (*.f64 x b) (pow.f64 (+.f64 1 a) 2)))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 3)) (/.f64 x (/.f64 (pow.f64 (+.f64 1 a) 4) (pow.f64 b 3))))))
(-.f64 (fma.f64 (*.f64 (/.f64 y t) (/.f64 y t)) (/.f64 x (/.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 b b))) (-.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 (/.f64 y t) (*.f64 x b)) (pow.f64 (+.f64 1 a) 2)))) (*.f64 (pow.f64 (*.f64 y (/.f64 b t)) 3) (/.f64 x (pow.f64 (+.f64 1 a) 4))))
(/.f64 x (+.f64 1 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))
(fma.f64 -1 (*.f64 (/.f64 y t) (/.f64 (*.f64 x b) (pow.f64 (+.f64 1 a) 2))) (/.f64 x (+.f64 1 a)))
(-.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 (*.f64 x b) (pow.f64 (+.f64 1 a) 2))))
(-.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 (/.f64 y t) (*.f64 x b)) (pow.f64 (+.f64 1 a) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 y t) (/.f64 (*.f64 x b) (pow.f64 (+.f64 1 a) 2))) (/.f64 x (+.f64 1 a))) (*.f64 (/.f64 (*.f64 y y) (*.f64 t t)) (/.f64 (*.f64 x (*.f64 b b)) (pow.f64 (+.f64 1 a) 3))))
(fma.f64 (*.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (*.f64 x (*.f64 b b)) (pow.f64 (+.f64 1 a) 3)) (-.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 (*.f64 x b) (pow.f64 (+.f64 1 a) 2)))))
(fma.f64 (*.f64 (/.f64 y t) (/.f64 y t)) (/.f64 x (/.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 b b))) (-.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 (/.f64 y t) (*.f64 x b)) (pow.f64 (+.f64 1 a) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))))
(+.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 t t)) (/.f64 (*.f64 x (*.f64 b b)) (pow.f64 (+.f64 1 a) 3))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 3)) (/.f64 (*.f64 x (pow.f64 b 3)) (pow.f64 (+.f64 1 a) 4))) (fma.f64 -1 (*.f64 (/.f64 y t) (/.f64 (*.f64 x b) (pow.f64 (+.f64 1 a) 2))) (/.f64 x (+.f64 1 a)))))
(fma.f64 (*.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (*.f64 x (*.f64 b b)) (pow.f64 (+.f64 1 a) 3)) (-.f64 (-.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 (*.f64 x b) (pow.f64 (+.f64 1 a) 2)))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 3)) (/.f64 x (/.f64 (pow.f64 (+.f64 1 a) 4) (pow.f64 b 3))))))
(-.f64 (fma.f64 (*.f64 (/.f64 y t) (/.f64 y t)) (/.f64 x (/.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 b b))) (-.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 (/.f64 y t) (*.f64 x b)) (pow.f64 (+.f64 1 a) 2)))) (*.f64 (pow.f64 (*.f64 y (/.f64 b t)) 3) (/.f64 x (pow.f64 (+.f64 1 a) 4))))
(/.f64 x (+.f64 1 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))
(fma.f64 -1 (*.f64 (/.f64 y t) (/.f64 (*.f64 x b) (pow.f64 (+.f64 1 a) 2))) (/.f64 x (+.f64 1 a)))
(-.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 (*.f64 x b) (pow.f64 (+.f64 1 a) 2))))
(-.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 (/.f64 y t) (*.f64 x b)) (pow.f64 (+.f64 1 a) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 y t) (/.f64 (*.f64 x b) (pow.f64 (+.f64 1 a) 2))) (/.f64 x (+.f64 1 a))) (*.f64 (/.f64 (*.f64 y y) (*.f64 t t)) (/.f64 (*.f64 x (*.f64 b b)) (pow.f64 (+.f64 1 a) 3))))
(fma.f64 (*.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (*.f64 x (*.f64 b b)) (pow.f64 (+.f64 1 a) 3)) (-.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 (*.f64 x b) (pow.f64 (+.f64 1 a) 2)))))
(fma.f64 (*.f64 (/.f64 y t) (/.f64 y t)) (/.f64 x (/.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 b b))) (-.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 (/.f64 y t) (*.f64 x b)) (pow.f64 (+.f64 1 a) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 a) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 1 a) 2)))) (/.f64 x (+.f64 1 a)))))
(+.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 t t)) (/.f64 (*.f64 x (*.f64 b b)) (pow.f64 (+.f64 1 a) 3))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 3)) (/.f64 (*.f64 x (pow.f64 b 3)) (pow.f64 (+.f64 1 a) 4))) (fma.f64 -1 (*.f64 (/.f64 y t) (/.f64 (*.f64 x b) (pow.f64 (+.f64 1 a) 2))) (/.f64 x (+.f64 1 a)))))
(fma.f64 (*.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (*.f64 x (*.f64 b b)) (pow.f64 (+.f64 1 a) 3)) (-.f64 (-.f64 (/.f64 x (+.f64 1 a)) (*.f64 (/.f64 y t) (/.f64 (*.f64 x b) (pow.f64 (+.f64 1 a) 2)))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 3)) (/.f64 x (/.f64 (pow.f64 (+.f64 1 a) 4) (pow.f64 b 3))))))
(-.f64 (fma.f64 (*.f64 (/.f64 y t) (/.f64 y t)) (/.f64 x (/.f64 (pow.f64 (+.f64 1 a) 3) (*.f64 b b))) (-.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 (/.f64 y t) (*.f64 x b)) (pow.f64 (+.f64 1 a) 2)))) (*.f64 (pow.f64 (*.f64 y (/.f64 b t)) 3) (/.f64 x (pow.f64 (+.f64 1 a) 4))))
(/.f64 (*.f64 t x) (*.f64 y b))
(*.f64 (/.f64 t y) (/.f64 x b))
(*.f64 (/.f64 t b) (/.f64 x y))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (*.f64 (/.f64 t y) (/.f64 x b)) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 y y)) (/.f64 (*.f64 x (+.f64 1 a)) (*.f64 b b)))))
(-.f64 (*.f64 (/.f64 t b) (/.f64 x y)) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (*.f64 (/.f64 x b) (/.f64 (+.f64 1 a) b))))
(fma.f64 (/.f64 t b) (/.f64 x y) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (neg.f64 (/.f64 x (/.f64 (*.f64 b b) (+.f64 1 a))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(+.f64 (+.f64 (*.f64 (/.f64 t y) (/.f64 x b)) (/.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 2)) x) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 y y)) (/.f64 (*.f64 x (+.f64 1 a)) (*.f64 b b)))))
(-.f64 (fma.f64 (/.f64 t y) (/.f64 x b) (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (/.f64 x (/.f64 (pow.f64 b 3) (pow.f64 (+.f64 1 a) 2))))) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (*.f64 (/.f64 x b) (/.f64 (+.f64 1 a) b))))
(-.f64 (fma.f64 (/.f64 t y) (/.f64 x b) (/.f64 (*.f64 x (pow.f64 (+.f64 1 a) 2)) (pow.f64 (*.f64 y (/.f64 b t)) 3))) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (/.f64 x (/.f64 (*.f64 b b) (+.f64 1 a)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 a) 3) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))))
(+.f64 (+.f64 (*.f64 (/.f64 t y) (/.f64 x b)) (/.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 2)) x) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 y y)) (/.f64 (*.f64 x (+.f64 1 a)) (*.f64 b b))) (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 y 4)) (/.f64 (*.f64 x (pow.f64 (+.f64 1 a) 3)) (pow.f64 b 4))))))
(fma.f64 (/.f64 t y) (/.f64 x b) (fma.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (/.f64 x (/.f64 (pow.f64 b 3) (pow.f64 (+.f64 1 a) 2))) (neg.f64 (fma.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (*.f64 (/.f64 x b) (/.f64 (+.f64 1 a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (pow.f64 t 4)) (pow.f64 y 4)) (/.f64 x (pow.f64 b 4)))))))
(-.f64 (fma.f64 (/.f64 t y) (/.f64 x b) (/.f64 (*.f64 x (pow.f64 (+.f64 1 a) 2)) (pow.f64 (*.f64 y (/.f64 b t)) 3))) (fma.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (/.f64 x (/.f64 (*.f64 b b) (+.f64 1 a))) (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 y 4)) (/.f64 (pow.f64 (+.f64 1 a) 3) (/.f64 (pow.f64 b 4) x)))))
(/.f64 (*.f64 t x) (*.f64 y b))
(*.f64 (/.f64 t y) (/.f64 x b))
(*.f64 (/.f64 t b) (/.f64 x y))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (*.f64 (/.f64 t y) (/.f64 x b)) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 y y)) (/.f64 (*.f64 x (+.f64 1 a)) (*.f64 b b)))))
(-.f64 (*.f64 (/.f64 t b) (/.f64 x y)) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (*.f64 (/.f64 x b) (/.f64 (+.f64 1 a) b))))
(fma.f64 (/.f64 t b) (/.f64 x y) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (neg.f64 (/.f64 x (/.f64 (*.f64 b b) (+.f64 1 a))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(+.f64 (+.f64 (*.f64 (/.f64 t y) (/.f64 x b)) (/.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 2)) x) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 y y)) (/.f64 (*.f64 x (+.f64 1 a)) (*.f64 b b)))))
(-.f64 (fma.f64 (/.f64 t y) (/.f64 x b) (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (/.f64 x (/.f64 (pow.f64 b 3) (pow.f64 (+.f64 1 a) 2))))) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (*.f64 (/.f64 x b) (/.f64 (+.f64 1 a) b))))
(-.f64 (fma.f64 (/.f64 t y) (/.f64 x b) (/.f64 (*.f64 x (pow.f64 (+.f64 1 a) 2)) (pow.f64 (*.f64 y (/.f64 b t)) 3))) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (/.f64 x (/.f64 (*.f64 b b) (+.f64 1 a)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y b)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 a) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 a) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 a) 3) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))))
(+.f64 (+.f64 (*.f64 (/.f64 t y) (/.f64 x b)) (/.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 a) 2)) x) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 y y)) (/.f64 (*.f64 x (+.f64 1 a)) (*.f64 b b))) (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 y 4)) (/.f64 (*.f64 x (pow.f64 (+.f64 1 a) 3)) (pow.f64 b 4))))))
(fma.f64 (/.f64 t y) (/.f64 x b) (fma.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (/.f64 x (/.f64 (pow.f64 b 3) (pow.f64 (+.f64 1 a) 2))) (neg.f64 (fma.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (*.f64 (/.f64 x b) (/.f64 (+.f64 1 a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 a) 3) (pow.f64 t 4)) (pow.f64 y 4)) (/.f64 x (pow.f64 b 4)))))))
(-.f64 (fma.f64 (/.f64 t y) (/.f64 x b) (/.f64 (*.f64 x (pow.f64 (+.f64 1 a) 2)) (pow.f64 (*.f64 y (/.f64 b t)) 3))) (fma.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (/.f64 x (/.f64 (*.f64 b b) (+.f64 1 a))) (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 y 4)) (/.f64 (pow.f64 (+.f64 1 a) 3) (/.f64 (pow.f64 b 4) x)))))
(/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t)))
(/.f64 x (fma.f64 y (/.f64 b t) 1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (+.f64 1 (/.f64 (*.f64 y b) t))))) (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2) x)) (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))))
(-.f64 (/.f64 x (fma.f64 y (/.f64 b t) 1)) (/.f64 x (/.f64 (pow.f64 (fma.f64 y (/.f64 b t) 1) 2) a)))
(*.f64 (+.f64 (/.f64 (neg.f64 a) (fma.f64 y (/.f64 b t) 1)) 1) (/.f64 x (fma.f64 y (/.f64 b t) 1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (+.f64 1 (/.f64 (*.f64 y b) t))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))) (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2) x)) (+.f64 (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (/.f64 (/.f64 (*.f64 x (*.f64 a a)) (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))))
(+.f64 (-.f64 (/.f64 x (fma.f64 y (/.f64 b t) 1)) (/.f64 x (/.f64 (pow.f64 (fma.f64 y (/.f64 b t) 1) 2) a))) (/.f64 x (/.f64 (pow.f64 (fma.f64 y (/.f64 b t) 1) 3) (*.f64 a a))))
(+.f64 (*.f64 (+.f64 (/.f64 (neg.f64 a) (fma.f64 y (/.f64 b t) 1)) 1) (/.f64 x (fma.f64 y (/.f64 b t) 1))) (/.f64 x (/.f64 (pow.f64 (fma.f64 y (/.f64 b t) 1) 3) (*.f64 a a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (+.f64 1 (/.f64 (*.f64 y b) t))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) x) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) 2) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))) (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2) x)) (fma.f64 -1 (/.f64 (*.f64 x (pow.f64 a 3)) (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))) (+.f64 (/.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (/.f64 (/.f64 (*.f64 x (*.f64 a a)) (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2)))))
(-.f64 (-.f64 (+.f64 (/.f64 x (fma.f64 y (/.f64 b t) 1)) (/.f64 x (/.f64 (pow.f64 (fma.f64 y (/.f64 b t) 1) 3) (*.f64 a a)))) (/.f64 x (/.f64 (pow.f64 (fma.f64 y (/.f64 b t) 1) 4) (pow.f64 a 3)))) (/.f64 x (/.f64 (pow.f64 (fma.f64 y (/.f64 b t) 1) 2) a)))
(-.f64 (+.f64 (/.f64 x (fma.f64 y (/.f64 b t) 1)) (/.f64 x (/.f64 (pow.f64 (fma.f64 y (/.f64 b t) 1) 3) (*.f64 a a)))) (*.f64 x (+.f64 (/.f64 a (pow.f64 (fma.f64 y (/.f64 b t) 1) 2)) (/.f64 (pow.f64 a 3) (pow.f64 (fma.f64 y (/.f64 b t) 1) 4)))))
(/.f64 x a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (/.f64 x a))
(fma.f64 -1 (/.f64 x (/.f64 (*.f64 a a) (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 x a))
(-.f64 (/.f64 x a) (*.f64 (/.f64 x (*.f64 a a)) (fma.f64 y (/.f64 b t) 1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (+.f64 (/.f64 x a) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) x)) (pow.f64 a 3))))
(+.f64 (fma.f64 -1 (/.f64 x (/.f64 (*.f64 a a) (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 x a)) (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2)) (pow.f64 a 3)))
(+.f64 (-.f64 (/.f64 x a) (*.f64 (/.f64 x (*.f64 a a)) (fma.f64 y (/.f64 b t) 1))) (/.f64 x (/.f64 (pow.f64 a 3) (pow.f64 (fma.f64 y (/.f64 b t) 1) 2))))
(+.f64 (/.f64 x a) (*.f64 (*.f64 (/.f64 x (*.f64 a a)) (fma.f64 y (/.f64 b t) 1)) (+.f64 -1 (/.f64 (fma.f64 y (/.f64 b t) 1) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t)))) (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 x (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))) (pow.f64 a 4))) (/.f64 x a))))
(fma.f64 -1 (/.f64 x (/.f64 (*.f64 a a) (+.f64 1 (/.f64 (*.f64 y b) t)))) (+.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2)) (pow.f64 a 3)) (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (/.f64 (pow.f64 a 4) (*.f64 x (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2)))) (/.f64 x a))))
(+.f64 (-.f64 (/.f64 x (/.f64 (pow.f64 a 3) (pow.f64 (fma.f64 y (/.f64 b t) 1) 2))) (/.f64 (*.f64 x (pow.f64 (fma.f64 y (/.f64 b t) 1) 3)) (pow.f64 a 4))) (-.f64 (/.f64 x a) (*.f64 (/.f64 x (*.f64 a a)) (fma.f64 y (/.f64 b t) 1))))
(+.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x (pow.f64 (fma.f64 y (/.f64 b t) 1) 3)) (pow.f64 a 4))) (*.f64 (*.f64 (/.f64 x (*.f64 a a)) (fma.f64 y (/.f64 b t) 1)) (+.f64 -1 (/.f64 (fma.f64 y (/.f64 b t) 1) a))))
(/.f64 x a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (/.f64 x a))
(fma.f64 -1 (/.f64 x (/.f64 (*.f64 a a) (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 x a))
(-.f64 (/.f64 x a) (*.f64 (/.f64 x (*.f64 a a)) (fma.f64 y (/.f64 b t) 1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (+.f64 (/.f64 x a) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) x)) (pow.f64 a 3))))
(+.f64 (fma.f64 -1 (/.f64 x (/.f64 (*.f64 a a) (+.f64 1 (/.f64 (*.f64 y b) t)))) (/.f64 x a)) (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2)) (pow.f64 a 3)))
(+.f64 (-.f64 (/.f64 x a) (*.f64 (/.f64 x (*.f64 a a)) (fma.f64 y (/.f64 b t) 1))) (/.f64 x (/.f64 (pow.f64 a 3) (pow.f64 (fma.f64 y (/.f64 b t) 1) 2))))
(+.f64 (/.f64 x a) (*.f64 (*.f64 (/.f64 x (*.f64 a a)) (fma.f64 y (/.f64 b t) 1)) (+.f64 -1 (/.f64 (fma.f64 y (/.f64 b t) 1) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t))) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 x (+.f64 1 (/.f64 (*.f64 y b) t)))) (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y b) t) 1) (*.f64 x (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2))) (pow.f64 a 4))) (/.f64 x a))))
(fma.f64 -1 (/.f64 x (/.f64 (*.f64 a a) (+.f64 1 (/.f64 (*.f64 y b) t)))) (+.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2)) (pow.f64 a 3)) (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) (/.f64 (pow.f64 a 4) (*.f64 x (pow.f64 (+.f64 1 (/.f64 (*.f64 y b) t)) 2)))) (/.f64 x a))))
(+.f64 (-.f64 (/.f64 x (/.f64 (pow.f64 a 3) (pow.f64 (fma.f64 y (/.f64 b t) 1) 2))) (/.f64 (*.f64 x (pow.f64 (fma.f64 y (/.f64 b t) 1) 3)) (pow.f64 a 4))) (-.f64 (/.f64 x a) (*.f64 (/.f64 x (*.f64 a a)) (fma.f64 y (/.f64 b t) 1))))
(+.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x (pow.f64 (fma.f64 y (/.f64 b t) 1) 3)) (pow.f64 a 4))) (*.f64 (*.f64 (/.f64 x (*.f64 a a)) (fma.f64 y (/.f64 b t) 1)) (+.f64 -1 (/.f64 (fma.f64 y (/.f64 b t) 1) a))))
a
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(/.f64 (*.f64 y b) t)
(/.f64 b (/.f64 t y))
(*.f64 y (/.f64 b t))
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(/.f64 (*.f64 y b) t)
(/.f64 b (/.f64 t y))
(*.f64 y (/.f64 b t))
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(/.f64 (*.f64 y b) t)
(/.f64 b (/.f64 t y))
(*.f64 y (/.f64 b t))
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
a
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
a
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
a
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(/.f64 (*.f64 y b) t)
(/.f64 b (/.f64 t y))
(*.f64 y (/.f64 b t))
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(/.f64 (*.f64 y b) t)
(/.f64 b (/.f64 t y))
(*.f64 y (/.f64 b t))
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(/.f64 (*.f64 y b) t)
(/.f64 b (/.f64 t y))
(*.f64 y (/.f64 b t))
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
a
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
a
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(+.f64 (/.f64 (*.f64 y b) t) a)
(fma.f64 y (/.f64 b t) a)
(+.f64 0 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1))))
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1))))) (cbrt.f64 (exp.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a))))) (cbrt.f64 (exp.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1))))) 1)
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(*.f64 x (/.f64 1 (fma.f64 y (/.f64 b t) (+.f64 a 1))))
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(*.f64 1 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1))))
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(*.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1))) 1)
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 1 (fma.f64 y (/.f64 b t) (+.f64 a 1)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)) (/.f64 1 (fma.f64 y (/.f64 b t) (+.f64 1 a))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)) (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (fma.f64 y (/.f64 b t) (+.f64 1 a))))
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))) (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))) 2))
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))) 2) (cbrt.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))))
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (fma.f64 y (/.f64 b t) (+.f64 a 1)))))
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))) (sqrt.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))))
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)))))
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(*.f64 (/.f64 1 (fma.f64 y (/.f64 b t) (+.f64 a 1))) x)
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) (fma.f64 y (/.f64 b t) (+.f64 a 1))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)) (/.f64 1 (fma.f64 y (/.f64 b t) (+.f64 1 a))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)) (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (fma.f64 y (/.f64 b t) (+.f64 1 a))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (fma.f64 y (/.f64 b t) (+.f64 a 1))))
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)) 2))) (/.f64 x (cbrt.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)))))
(/.f64 (*.f64 1 (/.f64 x (cbrt.f64 (fma.f64 y (/.f64 b t) (+.f64 1 a))))) (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 b t) (+.f64 1 a)) 2)))
(/.f64 (/.f64 x (cbrt.f64 (fma.f64 y (/.f64 b t) (+.f64 1 a)))) (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 b t) (+.f64 1 a)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)) 2))) (cbrt.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))))
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 b t) (+.f64 1 a)) 2))))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)))))
(/.f64 (*.f64 1 (/.f64 x (cbrt.f64 (fma.f64 y (/.f64 b t) (+.f64 1 a))))) (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 b t) (+.f64 1 a)) 2)))
(/.f64 (/.f64 x (cbrt.f64 (fma.f64 y (/.f64 b t) (+.f64 1 a)))) (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 b t) (+.f64 1 a)) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)))) (/.f64 x (sqrt.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 y (/.f64 b t) (+.f64 1 a)))) (/.f64 x (sqrt.f64 (fma.f64 y (/.f64 b t) (+.f64 1 a)))))
(/.f64 (/.f64 x (sqrt.f64 (fma.f64 y (/.f64 b t) (+.f64 1 a)))) (sqrt.f64 (fma.f64 y (/.f64 b t) (+.f64 1 a))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 (fma.f64 y (/.f64 b t) (+.f64 1 a)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 y (/.f64 b t) (+.f64 1 a)))))
(*.f64 (/.f64 x (+.f64 1 (pow.f64 (fma.f64 y (/.f64 b t) a) 3))) (fma.f64 (fma.f64 y (/.f64 b t) a) (-.f64 (fma.f64 y (/.f64 b t) a) 1) 1))
(/.f64 (*.f64 x (fma.f64 (fma.f64 y (/.f64 b t) a) (+.f64 (fma.f64 y (/.f64 b t) a) -1) 1)) (+.f64 1 (pow.f64 (fma.f64 y (/.f64 b t) a) 3)))
(/.f64 (*.f64 x (fma.f64 (fma.f64 y (/.f64 b t) a) (+.f64 -1 (fma.f64 y (/.f64 b t) a)) 1)) (+.f64 1 (pow.f64 (fma.f64 y (/.f64 b t) a) 3)))
(/.f64 (*.f64 x (fma.f64 (fma.f64 y (/.f64 b t) a) (+.f64 a (fma.f64 y (/.f64 b t) -1)) 1)) (+.f64 1 (pow.f64 (fma.f64 y (/.f64 b t) a) 3)))
(*.f64 (/.f64 x (-.f64 1 (pow.f64 (fma.f64 y (/.f64 b t) a) 2))) (-.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 (*.f64 x (-.f64 1 (fma.f64 y (/.f64 b t) a))) (-.f64 1 (pow.f64 (fma.f64 y (/.f64 b t) a) 2)))
(pow.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1))) 1)
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(pow.f64 (pow.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1))) 3) 1/3)
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(pow.f64 (cbrt.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))) 3)
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(pow.f64 (sqrt.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))) 2)
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(pow.f64 (/.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)) x) -1)
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(pow.f64 (/.f64 (/.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)) x) 1) -1)
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(neg.f64 (/.f64 x (neg.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)))))
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(sqrt.f64 (pow.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1))) 2))
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(log.f64 (exp.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))))
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1))))))
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(cbrt.f64 (pow.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1))) 3))
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)) 3)))
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(expm1.f64 (log1p.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))))
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(log1p.f64 (expm1.f64 (/.f64 x (fma.f64 y (/.f64 b t) (+.f64 a 1)))))
(/.f64 x (+.f64 1 (fma.f64 y (/.f64 b t) a)))
(/.f64 x (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(exp.f64 (-.f64 (log.f64 x) (log1p.f64 (fma.f64 y (/.f64 b t) a))))
(/.f64 x (exp.f64 (log1p.f64 (fma.f64 y (/.f64 b t) a))))
(exp.f64 (*.f64 (-.f64 (log.f64 x) (log1p.f64 (fma.f64 y (/.f64 b t) a))) 1))
(exp.f64 (-.f64 (log.f64 x) (log1p.f64 (fma.f64 y (/.f64 b t) a))))
(/.f64 x (exp.f64 (log1p.f64 (fma.f64 y (/.f64 b t) a))))
(-.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)) 1)
(+.f64 (fma.f64 y (/.f64 b t) (+.f64 1 a)) -1)
(+.f64 -1 (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(-.f64 (/.f64 (pow.f64 (*.f64 y (/.f64 b t)) 2) (fma.f64 y (/.f64 b t) (neg.f64 a))) (/.f64 (*.f64 a a) (fma.f64 y (/.f64 b t) (neg.f64 a))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y b) t) 2) (*.f64 a a)) (fma.f64 y (/.f64 b t) (neg.f64 a)))
(/.f64 (-.f64 (pow.f64 (/.f64 b (/.f64 t y)) 2) (*.f64 a a)) (-.f64 (/.f64 b (/.f64 t y)) a))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 y (/.f64 b t)) 2)) (fma.f64 y (/.f64 (neg.f64 b) t) a))
(*.f64 1 (fma.f64 y (/.f64 b t) a))
(fma.f64 y (/.f64 b t) a)
(*.f64 (fma.f64 y (/.f64 b t) a) 1)
(fma.f64 y (/.f64 b t) a)
(*.f64 (cbrt.f64 (fma.f64 y (/.f64 b t) a)) (pow.f64 (cbrt.f64 (fma.f64 y (/.f64 b t) a)) 2))
(fma.f64 y (/.f64 b t) a)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y (/.f64 b t) a)) 2) (cbrt.f64 (fma.f64 y (/.f64 b t) a)))
(fma.f64 y (/.f64 b t) a)
(*.f64 (sqrt.f64 (fma.f64 y (/.f64 b t) a)) (sqrt.f64 (fma.f64 y (/.f64 b t) a)))
(fma.f64 y (/.f64 b t) a)
(*.f64 (+.f64 (pow.f64 (*.f64 y (/.f64 b t)) 3) (pow.f64 a 3)) (/.f64 1 (fma.f64 a (-.f64 a (*.f64 y (/.f64 b t))) (pow.f64 (*.f64 y (/.f64 b t)) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 (*.f64 y b) t) 3)) 1) (fma.f64 a (-.f64 a (/.f64 (*.f64 y b) t)) (pow.f64 (/.f64 (*.f64 y b) t) 2)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 t y)) 3)) (fma.f64 a (-.f64 a (/.f64 b (/.f64 t y))) (pow.f64 (/.f64 b (/.f64 t y)) 2)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 y (/.f64 b t)) 3)) (fma.f64 a (fma.f64 y (/.f64 (neg.f64 b) t) a) (pow.f64 (*.f64 y (/.f64 b t)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y (/.f64 b t)) 2) (*.f64 a a)) (/.f64 1 (fma.f64 y (/.f64 b t) (neg.f64 a))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y b) t) 2) (*.f64 a a)) (fma.f64 y (/.f64 b t) (neg.f64 a)))
(/.f64 (-.f64 (pow.f64 (/.f64 b (/.f64 t y)) 2) (*.f64 a a)) (-.f64 (/.f64 b (/.f64 t y)) a))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 y (/.f64 b t)) 2)) (fma.f64 y (/.f64 (neg.f64 b) t) a))
(/.f64 1 (/.f64 (fma.f64 a (-.f64 a (*.f64 y (/.f64 b t))) (pow.f64 (*.f64 y (/.f64 b t)) 2)) (+.f64 (pow.f64 (*.f64 y (/.f64 b t)) 3) (pow.f64 a 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 (*.f64 y b) t) 3)) 1) (fma.f64 a (-.f64 a (/.f64 (*.f64 y b) t)) (pow.f64 (/.f64 (*.f64 y b) t) 2)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 t y)) 3)) (fma.f64 a (-.f64 a (/.f64 b (/.f64 t y))) (pow.f64 (/.f64 b (/.f64 t y)) 2)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 y (/.f64 b t)) 3)) (fma.f64 a (fma.f64 y (/.f64 (neg.f64 b) t) a) (pow.f64 (*.f64 y (/.f64 b t)) 2)))
(/.f64 1 (/.f64 (fma.f64 y (/.f64 b t) (neg.f64 a)) (-.f64 (pow.f64 (*.f64 y (/.f64 b t)) 2) (*.f64 a a))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y b) t) 2) (*.f64 a a)) (fma.f64 y (/.f64 b t) (neg.f64 a)))
(/.f64 (-.f64 (pow.f64 (/.f64 b (/.f64 t y)) 2) (*.f64 a a)) (-.f64 (/.f64 b (/.f64 t y)) a))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 y (/.f64 b t)) 2)) (fma.f64 y (/.f64 (neg.f64 b) t) a))
(/.f64 (+.f64 (pow.f64 (*.f64 y (/.f64 b t)) 3) (pow.f64 a 3)) (fma.f64 a (-.f64 a (*.f64 y (/.f64 b t))) (pow.f64 (*.f64 y (/.f64 b t)) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 (*.f64 y b) t) 3)) 1) (fma.f64 a (-.f64 a (/.f64 (*.f64 y b) t)) (pow.f64 (/.f64 (*.f64 y b) t) 2)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 t y)) 3)) (fma.f64 a (-.f64 a (/.f64 b (/.f64 t y))) (pow.f64 (/.f64 b (/.f64 t y)) 2)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 y (/.f64 b t)) 3)) (fma.f64 a (fma.f64 y (/.f64 (neg.f64 b) t) a) (pow.f64 (*.f64 y (/.f64 b t)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y (/.f64 b t)) 3) (pow.f64 a 3)) (fma.f64 a a (-.f64 (pow.f64 (*.f64 y (/.f64 b t)) 2) (*.f64 y (*.f64 (/.f64 b t) a)))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 (*.f64 y b) t) 3)) (fma.f64 a a (-.f64 (pow.f64 (/.f64 (*.f64 y b) t) 2) (*.f64 (/.f64 (*.f64 y b) t) a))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 t y)) 3)) (fma.f64 a a (*.f64 (/.f64 b (/.f64 t y)) (-.f64 (/.f64 b (/.f64 t y)) a))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 y (/.f64 b t)) 3)) (fma.f64 a a (*.f64 (*.f64 y (/.f64 b t)) (fma.f64 y (/.f64 b t) (neg.f64 a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (/.f64 b t)) 2) (*.f64 a a)) (fma.f64 y (/.f64 b t) (neg.f64 a)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y b) t) 2) (*.f64 a a)) (fma.f64 y (/.f64 b t) (neg.f64 a)))
(/.f64 (-.f64 (pow.f64 (/.f64 b (/.f64 t y)) 2) (*.f64 a a)) (-.f64 (/.f64 b (/.f64 t y)) a))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 y (/.f64 b t)) 2)) (fma.f64 y (/.f64 (neg.f64 b) t) a))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (/.f64 b t)) 3) (pow.f64 a 3))) (neg.f64 (fma.f64 a (-.f64 a (*.f64 y (/.f64 b t))) (pow.f64 (*.f64 y (/.f64 b t)) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 (*.f64 y b) t) 3)) 1) (fma.f64 a (-.f64 a (/.f64 (*.f64 y b) t)) (pow.f64 (/.f64 (*.f64 y b) t) 2)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 t y)) 3)) (fma.f64 a (-.f64 a (/.f64 b (/.f64 t y))) (pow.f64 (/.f64 b (/.f64 t y)) 2)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 y (/.f64 b t)) 3)) (fma.f64 a (fma.f64 y (/.f64 (neg.f64 b) t) a) (pow.f64 (*.f64 y (/.f64 b t)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y (/.f64 b t)) 2) (*.f64 a a))) (neg.f64 (fma.f64 y (/.f64 b t) (neg.f64 a))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y b) t) 2) (*.f64 a a)) (fma.f64 y (/.f64 b t) (neg.f64 a)))
(/.f64 (-.f64 (pow.f64 (/.f64 b (/.f64 t y)) 2) (*.f64 a a)) (-.f64 (/.f64 b (/.f64 t y)) a))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 y (/.f64 b t)) 2)) (fma.f64 y (/.f64 (neg.f64 b) t) a))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 y (/.f64 b t)) 2)) (-.f64 a (*.f64 y (/.f64 b t))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y b) t) 2) (*.f64 a a)) (fma.f64 y (/.f64 b t) (neg.f64 a)))
(/.f64 (-.f64 (pow.f64 (/.f64 b (/.f64 t y)) 2) (*.f64 a a)) (-.f64 (/.f64 b (/.f64 t y)) a))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 y (/.f64 b t)) 2)) (fma.f64 y (/.f64 (neg.f64 b) t) a))
(pow.f64 (fma.f64 y (/.f64 b t) a) 1)
(fma.f64 y (/.f64 b t) a)
(pow.f64 (cbrt.f64 (fma.f64 y (/.f64 b t) a)) 3)
(fma.f64 y (/.f64 b t) a)
(pow.f64 (sqrt.f64 (fma.f64 y (/.f64 b t) a)) 2)
(fma.f64 y (/.f64 b t) a)
(pow.f64 (pow.f64 (fma.f64 y (/.f64 b t) a) 3) 1/3)
(fma.f64 y (/.f64 b t) a)
(pow.f64 (/.f64 (fma.f64 a (-.f64 a (*.f64 y (/.f64 b t))) (pow.f64 (*.f64 y (/.f64 b t)) 2)) (+.f64 (pow.f64 (*.f64 y (/.f64 b t)) 3) (pow.f64 a 3))) -1)
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 (*.f64 y b) t) 3)) 1) (fma.f64 a (-.f64 a (/.f64 (*.f64 y b) t)) (pow.f64 (/.f64 (*.f64 y b) t) 2)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 t y)) 3)) (fma.f64 a (-.f64 a (/.f64 b (/.f64 t y))) (pow.f64 (/.f64 b (/.f64 t y)) 2)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 y (/.f64 b t)) 3)) (fma.f64 a (fma.f64 y (/.f64 (neg.f64 b) t) a) (pow.f64 (*.f64 y (/.f64 b t)) 2)))
(pow.f64 (/.f64 (fma.f64 y (/.f64 b t) (neg.f64 a)) (-.f64 (pow.f64 (*.f64 y (/.f64 b t)) 2) (*.f64 a a))) -1)
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y b) t) 2) (*.f64 a a)) (fma.f64 y (/.f64 b t) (neg.f64 a)))
(/.f64 (-.f64 (pow.f64 (/.f64 b (/.f64 t y)) 2) (*.f64 a a)) (-.f64 (/.f64 b (/.f64 t y)) a))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 y (/.f64 b t)) 2)) (fma.f64 y (/.f64 (neg.f64 b) t) a))
(sqrt.f64 (pow.f64 (fma.f64 y (/.f64 b t) a) 2))
(fma.f64 y (/.f64 b t) a)
(log.f64 (exp.f64 (fma.f64 y (/.f64 b t) a)))
(fma.f64 y (/.f64 b t) a)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y (/.f64 b t) a))))
(fma.f64 y (/.f64 b t) a)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y (/.f64 b t)))) (exp.f64 a)))
(fma.f64 y (/.f64 b t) a)
(log.f64 (*.f64 (pow.f64 (exp.f64 y) (/.f64 b t)) (+.f64 1 (expm1.f64 a))))
(fma.f64 y (/.f64 b t) a)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y (/.f64 b t)))) (+.f64 1 (expm1.f64 a))))
(fma.f64 y (/.f64 b t) a)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (pow.f64 (exp.f64 y) (/.f64 b t))))
(fma.f64 y (/.f64 b t) a)
(log.f64 (*.f64 (exp.f64 a) (+.f64 1 (expm1.f64 (*.f64 y (/.f64 b t))))))
(fma.f64 y (/.f64 b t) a)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (+.f64 1 (expm1.f64 (*.f64 y (/.f64 b t))))))
(fma.f64 y (/.f64 b t) a)
(cbrt.f64 (pow.f64 (fma.f64 y (/.f64 b t) a) 3))
(fma.f64 y (/.f64 b t) a)
(expm1.f64 (log1p.f64 (fma.f64 y (/.f64 b t) a)))
(fma.f64 y (/.f64 b t) a)
(expm1.f64 (*.f64 (log1p.f64 (fma.f64 y (/.f64 b t) a)) 1))
(fma.f64 y (/.f64 b t) a)
(log1p.f64 (expm1.f64 (fma.f64 y (/.f64 b t) a)))
(fma.f64 y (/.f64 b t) a)
(exp.f64 (log.f64 (fma.f64 y (/.f64 b t) a)))
(fma.f64 y (/.f64 b t) a)
(exp.f64 (*.f64 (log.f64 (fma.f64 y (/.f64 b t) a)) 1))
(fma.f64 y (/.f64 b t) a)
(fma.f64 1 (*.f64 y (/.f64 b t)) a)
(fma.f64 y (/.f64 b t) a)
(fma.f64 1 a (*.f64 y (/.f64 b t)))
(fma.f64 y (/.f64 b t) a)
(fma.f64 1 (fma.f64 y (/.f64 b t) (+.f64 a 1)) -1)
(+.f64 (fma.f64 y (/.f64 b t) (+.f64 1 a)) -1)
(+.f64 -1 (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(fma.f64 y (/.f64 b t) a)
(fma.f64 b (/.f64 y t) a)
(fma.f64 y (/.f64 b t) a)
(fma.f64 (*.f64 y (/.f64 b t)) 1 a)
(fma.f64 y (/.f64 b t) a)
(fma.f64 a 1 (*.f64 y (/.f64 b t)))
(fma.f64 y (/.f64 b t) a)
(fma.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)) 1 -1)
(+.f64 (fma.f64 y (/.f64 b t) (+.f64 1 a)) -1)
(+.f64 -1 (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(fma.f64 (cbrt.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1))) (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)) 2)) -1)
(fma.f64 (cbrt.f64 (fma.f64 y (/.f64 b t) (+.f64 1 a))) (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 b t) (+.f64 1 a)) 2)) -1)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 b t) (+.f64 1 a)) 2)) (cbrt.f64 (fma.f64 y (/.f64 b t) (+.f64 1 a))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1)) 2)) (cbrt.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1))) -1)
(fma.f64 (cbrt.f64 (fma.f64 y (/.f64 b t) (+.f64 1 a))) (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 b t) (+.f64 1 a)) 2)) -1)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 y (/.f64 b t) (+.f64 1 a)) 2)) (cbrt.f64 (fma.f64 y (/.f64 b t) (+.f64 1 a))) -1)
(fma.f64 (cbrt.f64 (*.f64 y (/.f64 b t))) (cbrt.f64 (pow.f64 (*.f64 y (/.f64 b t)) 2)) a)
(fma.f64 (cbrt.f64 (/.f64 (*.f64 y b) t)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 y b) t) 2)) a)
(fma.f64 (cbrt.f64 (/.f64 b (/.f64 t y))) (cbrt.f64 (pow.f64 (/.f64 b (/.f64 t y)) 2)) a)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y (/.f64 b t)) 2)) (cbrt.f64 (*.f64 y (/.f64 b t))) a)
(fma.f64 (cbrt.f64 (/.f64 (*.f64 y b) t)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 y b) t) 2)) a)
(fma.f64 (cbrt.f64 (/.f64 b (/.f64 t y))) (cbrt.f64 (pow.f64 (/.f64 b (/.f64 t y)) 2)) a)
(fma.f64 (cbrt.f64 (*.f64 y (/.f64 b t))) (cbrt.f64 (pow.f64 (*.f64 y (/.f64 b t)) 2)) a)
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (*.f64 y (/.f64 b t)))
(fma.f64 y (/.f64 b t) a)
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 y (/.f64 b t)))
(fma.f64 y (/.f64 b t) a)
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 b t)) a)
(fma.f64 y (/.f64 b t) a)
(fma.f64 (sqrt.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1))) (sqrt.f64 (fma.f64 y (/.f64 b t) (+.f64 a 1))) -1)
(+.f64 (fma.f64 y (/.f64 b t) (+.f64 1 a)) -1)
(+.f64 -1 (fma.f64 y (/.f64 b t) (+.f64 1 a)))
(fma.f64 (sqrt.f64 (*.f64 y (/.f64 b t))) (sqrt.f64 (*.f64 y (/.f64 b t))) a)
(fma.f64 y (/.f64 b t) a)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 y (/.f64 b t)))
(fma.f64 y (/.f64 b t) a)
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 b t)) a)
(fma.f64 y (/.f64 b t) a)
(fma.f64 (neg.f64 y) (/.f64 1 (neg.f64 (/.f64 t b))) a)
(fma.f64 (neg.f64 y) (/.f64 1 (/.f64 (neg.f64 t) b)) a)
(fma.f64 (neg.f64 y) (/.f64 -1 (/.f64 t b)) a)
(-.f64 a (*.f64 y (/.f64 -1 (/.f64 t b))))
(fma.f64 (+.f64 1 (pow.f64 (fma.f64 y (/.f64 b t) a) 3)) (/.f64 1 (fma.f64 (fma.f64 y (/.f64 b t) a) (-.f64 (fma.f64 y (/.f64 b t) a) 1) 1)) -1)
(fma.f64 (+.f64 1 (pow.f64 (fma.f64 y (/.f64 b t) a) 3)) (/.f64 1 (fma.f64 (fma.f64 y (/.f64 b t) a) (+.f64 (fma.f64 y (/.f64 b t) a) -1) 1)) -1)
(fma.f64 (+.f64 1 (pow.f64 (fma.f64 y (/.f64 b t) a) 3)) (/.f64 1 (fma.f64 (fma.f64 y (/.f64 b t) a) (+.f64 -1 (fma.f64 y (/.f64 b t) a)) 1)) -1)
(+.f64 -1 (/.f64 (+.f64 1 (pow.f64 (fma.f64 y (/.f64 b t) a) 3)) (fma.f64 (fma.f64 y (/.f64 b t) a) (+.f64 a (fma.f64 y (/.f64 b t) -1)) 1)))
(fma.f64 (/.f64 b t) y a)
(fma.f64 y (/.f64 b t) a)
(fma.f64 (-.f64 1 (pow.f64 (fma.f64 y (/.f64 b t) a) 2)) (/.f64 1 (-.f64 1 (fma.f64 y (/.f64 b t) a))) -1)
(+.f64 -1 (/.f64 (-.f64 1 (pow.f64 (fma.f64 y (/.f64 b t) a) 2)) (-.f64 1 (fma.f64 y (/.f64 b t) a))))
(fma.f64 (/.f64 y t) b a)
(fma.f64 y (/.f64 b t) a)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (/.f64 t b)) a)
(fma.f64 y (/.f64 b t) a)
(fma.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (/.f64 t b)) a)
(fma.f64 y (/.f64 b t) a)
(fma.f64 (/.f64 1 t) (/.f64 y (/.f64 1 b)) a)
(fma.f64 y (/.f64 b t) a)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) t) (/.f64 (cbrt.f64 y) (/.f64 1 b)) a)
(fma.f64 y (/.f64 b t) a)
(fma.f64 (/.f64 (sqrt.f64 y) t) (/.f64 (sqrt.f64 y) (/.f64 1 b)) a)
(fma.f64 y (/.f64 b t) a)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 t b)) 2)) (/.f64 y (cbrt.f64 (/.f64 t b))) a)
(+.f64 a (/.f64 (/.f64 y (cbrt.f64 (/.f64 t b))) (pow.f64 (cbrt.f64 (/.f64 t b)) 2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (/.f64 t b)) 2)) (cbrt.f64 (*.f64 y (/.f64 b t))) a)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (/.f64 t b)) 2)) (cbrt.f64 (/.f64 (*.f64 y b) t)) a)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (/.f64 t b)) 2)) (cbrt.f64 (/.f64 b (/.f64 t y))) a)
(fma.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (/.f64 t b)) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (/.f64 t b))) a)
(fma.f64 (/.f64 1 (sqrt.f64 (/.f64 t b))) (/.f64 y (sqrt.f64 (/.f64 t b))) a)
(+.f64 a (/.f64 (/.f64 y (sqrt.f64 (/.f64 t b))) (sqrt.f64 (/.f64 t b))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (/.f64 t b))) (/.f64 (cbrt.f64 y) (sqrt.f64 (/.f64 t b))) a)
(fma.f64 (/.f64 y 1) (/.f64 b t) a)
(fma.f64 y (/.f64 b t) a)
(fma.f64 (/.f64 y (neg.f64 t)) (neg.f64 b) a)
(-.f64 a (*.f64 (/.f64 y (neg.f64 t)) b))
(fma.f64 (*.f64 (/.f64 y t) 1) b a)
(fma.f64 y (/.f64 b t) a)
(fma.f64 (*.f64 (/.f64 y t) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) a)
(fma.f64 y (/.f64 b t) a)
(fma.f64 (*.f64 (/.f64 y t) (sqrt.f64 b)) (sqrt.f64 b) a)
(fma.f64 y (/.f64 b t) a)

eval173.0ms (0.6%)

Compiler

Compiled 12575 to 5045 computations (59.9% saved)

prune190.0ms (0.7%)

Pruning

35 alts after pruning (27 fresh and 8 done)

PrunedKeptTotal
New6978705
Fresh31922
Picked011
Done3710
Total70335738
Error
0b
Counts
738 → 35
Alt Table
Click to see full alt table
StatusErrorProgram
53.4b
(/.f64 (/.f64 z a) (/.f64 t y))
41.5b
(/.f64 (+.f64 (*.f64 (/.f64 y t) z) x) a)
41.5b
(/.f64 (+.f64 (*.f64 (/.f64 1 t) (*.f64 y z)) x) a)
16.1b
(/.f64 (+.f64 x (/.f64 z (/.f64 t y))) (+.f64 1 (+.f64 a (*.f64 (/.f64 y t) b))))
28.7b
(/.f64 (+.f64 x (/.f64 z (/.f64 t y))) (+.f64 1 a))
15.3b
(/.f64 (+.f64 x (*.f64 (/.f64 1 t) (*.f64 y z))) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
28.7b
(/.f64 (+.f64 x (*.f64 (neg.f64 z) (/.f64 1 (/.f64 (neg.f64 t) y)))) (+.f64 1 a))
53.2b
(/.f64 (*.f64 (/.f64 y t) z) a)
50.9b
(/.f64 (*.f64 y z) (+.f64 (*.f64 t a) t))
42.0b
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))))
50.9b
(/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))
57.9b
(/.f64 (*.f64 y z) t)
53.0b
(/.f64 (*.f64 t x) (*.f64 y b))
43.0b
(/.f64 z b)
41.9b
(/.f64 y (/.f64 (*.f64 t (+.f64 a (fma.f64 (/.f64 y t) b 1))) z))
52.7b
(/.f64 y (/.f64 (*.f64 t a) z))
30.1b
(/.f64 x (+.f64 1 (+.f64 (/.f64 y (/.f64 t b)) a)))
44.2b
(/.f64 x (+.f64 1 (*.f64 y (/.f64 b t))))
37.4b
(/.f64 x (+.f64 1 a))
47.5b
(/.f64 x a)
53.0b
(-.f64 x (*.f64 x a))
42.6b
(+.f64 (/.f64 (*.f64 y z) (*.f64 a t)) (/.f64 x a))
40.7b
(+.f64 (/.f64 z b) (/.f64 (-.f64 (/.f64 (*.f64 t x) b) (*.f64 (/.f64 t b) (/.f64 (+.f64 z (*.f64 a z)) b))) y))
38.0b
(+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b)))
49.8b
(+.f64 x (/.f64 y (/.f64 t z)))
53.1b
(*.f64 (/.f64 (/.f64 t y) b) x)
43.9b
(*.f64 (/.f64 y t) (/.f64 z (+.f64 1 (+.f64 (/.f64 y (/.f64 t b)) a))))
54.1b
(*.f64 (/.f64 y a) (/.f64 z t))
54.9b
(*.f64 (/.f64 x y) (/.f64 t b))
52.6b
(*.f64 (/.f64 t y) (/.f64 x b))
53.4b
(*.f64 (/.f64 t b) (/.f64 (/.f64 (*.f64 y z) t) y))
49.2b
(*.f64 (/.f64 t b) (/.f64 z t))
46.1b
(*.f64 (/.f64 t b) (+.f64 (/.f64 z t) (/.f64 x y)))
57.9b
(*.f64 y (/.f64 z t))
52.4b
x
Compiler

Compiled 538 to 371 computations (31% saved)

regimes677.0ms (2.4%)

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

8 calls:

112.0ms
t
109.0ms
z
108.0ms
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
85.0ms
y
84.0ms
a
Results
ErrorSegmentsBranch
14.1b3x
9.7b3y
12.1b4z
10.1b3t
12.5b3a
14.2b2b
2.3b5(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
15.3b1(+.f64 a 1)
Compiler

Compiled 848 to 324 computations (61.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.566501332467743e+251
+inf
0.0ms
0.0
6e-323
0.0ms
-2.8e-322
0.0
0.0ms
-inf
-3.0525023020988764e+307
Compiler

Compiled 32 to 23 computations (28.1% saved)

regimes606.0ms (2.2%)

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

8 calls:

98.0ms
z
96.0ms
t
96.0ms
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
79.0ms
a
75.0ms
y
Results
ErrorSegmentsBranch
14.1b3x
9.7b3y
12.1b4z
10.1b3t
12.5b3a
14.2b2b
2.3b5(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
15.3b1(+.f64 a 1)
Compiler

Compiled 784 to 299 computations (61.9% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.566501332467743e+251
+inf
0.0ms
0.0
6e-323
0.0ms
-2.8e-322
0.0
0.0ms
-inf
-3.0525023020988764e+307
Compiler

Compiled 32 to 23 computations (28.1% saved)

regimes786.0ms (2.8%)

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

8 calls:

167.0ms
a
135.0ms
t
105.0ms
x
102.0ms
z
97.0ms
y
Results
ErrorSegmentsBranch
14.1b3x
9.7b3y
13.2b3z
10.1b3t
12.5b3a
14.2b2b
2.5b5(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
15.3b1(+.f64 a 1)
Compiler

Compiled 770 to 294 computations (61.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.566501332467743e+251
+inf
0.0ms
0.0
6e-323
0.0ms
-2.8e-322
0.0
0.0ms
-inf
-3.0525023020988764e+307
Compiler

Compiled 32 to 23 computations (28.1% saved)

regimes670.0ms (2.4%)

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

8 calls:

108.0ms
z
103.0ms
(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
100.0ms
t
97.0ms
b
86.0ms
a
Results
ErrorSegmentsBranch
14.1b3x
9.7b3y
13.2b3z
10.3b3t
12.5b3a
14.3b3b
2.5b5(/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t)))
15.3b1(+.f64 a 1)
Compiler

Compiled 622 to 239 computations (61.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.566501332467743e+251
+inf
0.0ms
0.0
6e-323
0.0ms
-2.8e-322
0.0
0.0ms
-inf
-3.0525023020988764e+307
Compiler

Compiled 32 to 23 computations (28.1% saved)

regimes870.0ms (3.1%)

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

7 calls:

188.0ms
b
172.0ms
a
135.0ms
t
122.0ms
y
120.0ms
x
Results
ErrorSegmentsBranch
14.8b3x
9.2b4y
13.2b3z
10.7b3t
13.0b4a
14.4b3b
15.9b1(+.f64 a 1)
Compiler

Compiled 563 to 215 computations (61.8% saved)

bsearch42.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
4.859490928893978e+222
3.628706365968121e+223
8.0ms
-2.8233675745803524e-97
-3.110954566070805e-101
21.0ms
-1.1021707892175259e+198
-3.7114380644838587e+195
Results
35.0ms272×body256valid
2.0ms16×body256infinite
Compiler

Compiled 764 to 511 computations (33.1% saved)

regimes786.0ms (2.8%)

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

7 calls:

140.0ms
y
121.0ms
x
121.0ms
a
118.0ms
z
116.0ms
t
Results
ErrorSegmentsBranch
14.8b3x
9.2b4y
13.2b3z
10.7b3t
13.0b4a
14.4b3b
15.9b1(+.f64 a 1)
Compiler

Compiled 546 to 212 computations (61.2% saved)

bsearch53.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
4.859490928893978e+222
3.628706365968121e+223
17.0ms
-2.8233675745803524e-97
-3.110954566070805e-101
19.0ms
-1.1021707892175259e+198
-3.7114380644838587e+195
Results
47.0ms352×body256valid
1.0msbody256infinite
Compiler

Compiled 1004 to 657 computations (34.6% saved)

regimes715.0ms (2.6%)

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

7 calls:

148.0ms
b
136.0ms
z
125.0ms
a
110.0ms
y
100.0ms
t
Results
ErrorSegmentsBranch
14.8b3x
9.2b4y
13.2b3z
10.7b3t
13.0b4a
14.4b3b
15.9b1(+.f64 a 1)
Compiler

Compiled 529 to 208 computations (60.7% saved)

bsearch55.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
4.859490928893978e+222
3.628706365968121e+223
18.0ms
-1.924975752082945e-121
-4.786019061521085e-122
21.0ms
-1.1021707892175259e+198
-3.7114380644838587e+195
Results
48.0ms320×body256valid
2.0msbody256infinite
Compiler

Compiled 908 to 595 computations (34.5% saved)

regimes468.0ms (1.7%)

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

6 calls:

109.0ms
y
107.0ms
t
91.0ms
a
78.0ms
z
43.0ms
x
Results
ErrorSegmentsBranch
15.9b1x
10.5b3y
14.9b3z
10.7b3t
13.0b4a
15.9b1b
Compiler

Compiled 503 to 194 computations (61.4% saved)

bsearch22.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
4.859490928893978e+222
3.628706365968121e+223
7.0ms
-3.1692027388666745e+177
-2.264377910419868e+177
Results
19.0ms144×body256valid
1.0msbody256infinite
Compiler

Compiled 410 to 266 computations (35.1% saved)

regimes1.4s (4.9%)

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

6 calls:

449.0ms
x
235.0ms
t
220.0ms
y
194.0ms
a
120.0ms
z
Results
ErrorSegmentsBranch
17.5b12x
15.6b7y
22.7b3z
15.5b7t
15.5b7a
20.1b3b
Compiler

Compiled 469 to 184 computations (60.8% saved)

bsearch115.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
0.00037470393019670297
0.010277128458711062
21.0ms
3.704275199306157e-89
2.5253970712009515e-83
18.0ms
6.330072665002556e-217
1.2400270368347378e-214
24.0ms
-8619196204282225.0
-24015.809043441885
18.0ms
-1.4472216174333808e+71
-6.093626015789139e+69
17.0ms
-2.7924227241828836e+183
-8.685642544302821e+181
Results
102.0ms752×body256valid
1.0msbody256infinite
Compiler

Compiled 1856 to 1281 computations (31% saved)

regimes1.2s (4.3%)

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

6 calls:

276.0ms
t
267.0ms
a
251.0ms
x
222.0ms
y
103.0ms
z
Results
ErrorSegmentsBranch
18.5b10x
15.6b7y
22.7b3z
15.5b7t
18.4b9a
20.1b3b
Compiler

Compiled 454 to 181 computations (60.1% saved)

bsearch122.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
2.0226746022947667e-34
4.756223700439781e-8
17.0ms
2.484160346755774e-81
4.767648651273629e-79
23.0ms
1.3473945950603956e-166
1.630569968067601e-160
24.0ms
-5.647980009106271e-78
-7.124484125920249e-85
13.0ms
-1.510821948899802e-18
-4.134213570315712e-19
20.0ms
-8.421650171389708e+34
-4.501969654909894e+30
Results
109.0ms784×body256valid
2.0ms17×body256infinite
Compiler

Compiled 1884 to 1322 computations (29.8% saved)

regimes1.1s (3.8%)

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

6 calls:

244.0ms
a
236.0ms
x
223.0ms
t
171.0ms
y
107.0ms
z
Results
ErrorSegmentsBranch
19.8b8x
15.7b7y
22.7b3z
15.5b7t
18.4b9a
20.1b3b
Compiler

Compiled 409 to 160 computations (60.9% saved)

bsearch159.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
55.0ms
2.0226746022947667e-34
4.756223700439781e-8
15.0ms
2.484160346755774e-81
4.767648651273629e-79
21.0ms
1.3473945950603956e-166
1.630569968067601e-160
22.0ms
-5.647980009106271e-78
-7.124484125920249e-85
27.0ms
-1.510821948899802e-18
-4.134213570315712e-19
18.0ms
-8.421650171389708e+34
-4.501969654909894e+30
Results
147.0ms784×body256valid
2.0msbody256infinite
Compiler

Compiled 1828 to 1280 computations (30% saved)

regimes828.0ms (3%)

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

6 calls:

232.0ms
a
172.0ms
y
141.0ms
t
105.0ms
x
92.0ms
z
Results
ErrorSegmentsBranch
20.9b6x
15.7b7y
22.8b3z
15.5b7t
18.4b9a
20.1b3b
Compiler

Compiled 368 to 141 computations (61.7% saved)

bsearch122.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
2.0226746022947667e-34
4.756223700439781e-8
17.0ms
2.484160346755774e-81
4.767648651273629e-79
22.0ms
1.3473945950603956e-166
1.630569968067601e-160
25.0ms
-5.647980009106271e-78
-7.124484125920249e-85
12.0ms
-1.510821948899802e-18
-4.134213570315712e-19
19.0ms
-8.421650171389708e+34
-4.501969654909894e+30
Results
108.0ms784×body256valid
2.0ms11×body256infinite
Compiler

Compiled 1796 to 1248 computations (30.5% saved)

regimes903.0ms (3.2%)

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

6 calls:

271.0ms
x
169.0ms
a
167.0ms
y
126.0ms
t
80.0ms
b
Results
ErrorSegmentsBranch
21.5b6x
15.9b7y
23.4b3z
16.3b7t
18.6b9a
19.4b5b
Compiler

Compiled 344 to 136 computations (60.5% saved)

bsearch166.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
1.980189377201945e+192
1.6950263500579284e+202
23.0ms
9.475532864739644e+26
8.749727244463911e+31
7.0ms
4981.0942005095085
6796.920601623434
41.0ms
4.1777449129539593e-88
6.409676441939111e-85
52.0ms
1.0166364294454109e-131
2.1222241331205764e-119
18.0ms
-3.0221170865671295e+49
-2.0708498529500882e+46
Results
155.0ms768×body256valid
1.0msbody256infinite
Compiler

Compiled 1760 to 1223 computations (30.5% saved)

regimes831.0ms (3%)

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

6 calls:

187.0ms
a
182.0ms
x
135.0ms
z
122.0ms
y
103.0ms
b
Results
ErrorSegmentsBranch
22.0b12x
19.2b8y
23.1b8z
19.0b5t
18.4b11a
25.4b7b
Compiler

Compiled 311 to 122 computations (60.8% saved)

bsearch197.0ms (0.7%)

Algorithm
10×binary-search
Steps
TimeLeftRight
12.0ms
355600120568382.25
884516383196794.0
21.0ms
389.95462698963934
5429151.749630161
18.0ms
1.3940210700530347e-61
1.1142293069092189e-58
28.0ms
2.747244665327424e-240
7.912925985744057e-228
17.0ms
-2.7305865744690134e-152
-3.7362326682825725e-154
22.0ms
-2.9094549506204455e-105
-5.889084499443784e-112
22.0ms
-4.737756137755798e-45
-2.0267342188930302e-51
23.0ms
-8619196204282225.0
-24015.809043441885
18.0ms
-1.4472216174333808e+71
-6.093626015789139e+69
16.0ms
-2.7924227241828836e+183
-8.685642544302821e+181
Results
178.0ms1280×body256valid
1.0ms11×body256infinite
Compiler

Compiled 2678 to 1859 computations (30.6% saved)

regimes672.0ms (2.4%)

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

6 calls:

170.0ms
a
167.0ms
x
85.0ms
b
85.0ms
z
84.0ms
t
Results
ErrorSegmentsBranch
23.1b12x
21.6b5y
24.6b5z
19.0b5t
18.8b11a
25.5b5b
Compiler

Compiled 300 to 117 computations (61% saved)

bsearch187.0ms (0.7%)

Algorithm
10×binary-search
Steps
TimeLeftRight
11.0ms
355600120568382.25
884516383196794.0
18.0ms
389.95462698963934
5429151.749630161
19.0ms
1.3940210700530347e-61
1.1142293069092189e-58
23.0ms
2.747244665327424e-240
7.912925985744057e-228
16.0ms
-2.7305865744690134e-152
-3.7362326682825725e-154
20.0ms
-2.9094549506204455e-105
-5.889084499443784e-112
22.0ms
-4.737756137755798e-45
-2.0267342188930302e-51
23.0ms
-8619196204282225.0
-24015.809043441885
16.0ms
-1.4472216174333808e+71
-6.093626015789139e+69
18.0ms
-2.7924227241828836e+183
-8.685642544302821e+181
Results
169.0ms1280×body256valid
2.0ms15×body256infinite
Compiler

Compiled 2678 to 1859 computations (30.6% saved)

regimes714.0ms (2.6%)

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

6 calls:

149.0ms
a
147.0ms
x
133.0ms
y
110.0ms
t
110.0ms
z
Results
ErrorSegmentsBranch
28.0b11x
21.6b10y
28.2b7z
21.2b7t
19.0b11a
26.7b4b
Compiler

Compiled 289 to 112 computations (61.2% saved)

bsearch184.0ms (0.7%)

Algorithm
10×binary-search
Steps
TimeLeftRight
12.0ms
355600120568382.25
884516383196794.0
20.0ms
8.514241575167407e-36
1.3450542263927053e-31
18.0ms
1.3940210700530347e-61
1.1142293069092189e-58
19.0ms
7.912925985744057e-228
1.1977239546502165e-223
17.0ms
-2.7305865744690134e-152
-3.7362326682825725e-154
21.0ms
-2.9094549506204455e-105
-5.889084499443784e-112
22.0ms
-4.737756137755798e-45
-2.0267342188930302e-51
22.0ms
-8619196204282225.0
-24015.809043441885
16.0ms
-1.4472216174333808e+71
-6.093626015789139e+69
16.0ms
-2.7924227241828836e+183
-8.685642544302821e+181
Results
166.0ms1248×body256valid
1.0ms11×body256infinite
Compiler

Compiled 2616 to 1798 computations (31.3% saved)

regimes802.0ms (2.9%)

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

6 calls:

238.0ms
a
178.0ms
z
163.0ms
x
118.0ms
t
56.0ms
b
Results
ErrorSegmentsBranch
30.9b7x
26.5b3y
29.5b8z
24.0b7t
22.6b8a
31.9b4b
Compiler

Compiled 267 to 110 computations (58.8% saved)

bsearch130.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
355600120568382.25
884516383196794.0
19.0ms
8.514241575167407e-36
1.3450542263927053e-31
21.0ms
1.3940210700530347e-61
1.1142293069092189e-58
20.0ms
7.912925985744057e-228
1.1977239546502165e-223
24.0ms
-8619196204282225.0
-24015.809043441885
16.0ms
-5.514856206533254e+156
-1.2889493827009113e+155
17.0ms
-1.8727122101255226e+201
-1.7550011511592525e+199
Results
119.0ms848×body256valid
1.0msbody256infinite
Compiler

Compiled 1438 to 1062 computations (26.1% saved)

regimes563.0ms (2%)

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

6 calls:

184.0ms
x
112.0ms
z
109.0ms
a
58.0ms
y
52.0ms
b
Results
ErrorSegmentsBranch
28.7b12x
26.2b5y
29.8b8z
26.8b3t
23.0b8a
32.2b4b
Compiler

Compiled 236 to 105 computations (55.5% saved)

bsearch167.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
355600120568382.25
884516383196794.0
18.0ms
8.514241575167407e-36
1.3450542263927053e-31
18.0ms
1.3940210700530347e-61
1.1142293069092189e-58
20.0ms
7.912925985744057e-228
1.1977239546502165e-223
24.0ms
-8619196204282225.0
-24015.809043441885
43.0ms
-5.514856206533254e+156
-1.2889493827009113e+155
16.0ms
-1.8727122101255226e+201
-1.7550011511592525e+199
Results
154.0ms848×body256valid
1.0ms11×body256infinite
Compiler

Compiled 1438 to 1062 computations (26.1% saved)

regimes635.0ms (2.3%)

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

6 calls:

151.0ms
x
143.0ms
a
109.0ms
z
103.0ms
y
61.0ms
b
Results
ErrorSegmentsBranch
28.8b12x
26.2b5y
31.0b7z
26.8b3t
23.5b8a
32.4b4b
Compiler

Compiled 227 to 103 computations (54.6% saved)

bsearch130.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
355600120568382.25
884516383196794.0
18.0ms
8.514241575167407e-36
1.3450542263927053e-31
20.0ms
1.3940210700530347e-61
1.1142293069092189e-58
20.0ms
7.912925985744057e-228
1.1977239546502165e-223
24.0ms
-8619196204282225.0
-24015.809043441885
17.0ms
-5.514856206533254e+156
-1.2889493827009113e+155
16.0ms
-1.8727122101255226e+201
-1.7550011511592525e+199
Results
115.0ms848×body256valid
1.0msbody256infinite
Compiler

Compiled 1438 to 1062 computations (26.1% saved)

regimes560.0ms (2%)

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

6 calls:

170.0ms
x
113.0ms
y
95.0ms
a
77.0ms
z
64.0ms
b
Results
ErrorSegmentsBranch
30.6b10x
24.9b8y
31.0b7z
26.8b3t
28.5b7a
32.4b5b
Compiler

Compiled 218 to 102 computations (53.2% saved)

bsearch191.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
1.173564740763201e+189
1.980189377201945e+192
19.0ms
-1.5293779808213435e-74
-2.405034326599047e-78
49.0ms
-5.874887486098182e-34
-1.0463904807124445e-36
7.0ms
-7.888846599005936e+20
-6.204152097246347e+20
19.0ms
-3.0221170865671295e+49
-2.0708498529500882e+46
35.0ms
-2.160545885097408e+129
-1.3299586376706502e+112
43.0ms
-1.1021707892175259e+198
-3.7114380644838587e+195
Results
154.0ms848×body256valid
2.0ms16×body256infinite
Compiler

Compiled 1318 to 1029 computations (21.9% saved)

regimes837.0ms (3%)

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

6 calls:

433.0ms
a
130.0ms
x
98.0ms
y
67.0ms
z
56.0ms
b
Results
ErrorSegmentsBranch
30.6b10x
26.1b6y
32.3b6z
26.8b3t
28.3b9a
32.4b5b
Compiler

Compiled 191 to 91 computations (52.4% saved)

bsearch138.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
1.173564740763201e+189
1.980189377201945e+192
38.0ms
-1.5293779808213435e-74
-2.405034326599047e-78
19.0ms
-5.874887486098182e-34
-1.0463904807124445e-36
7.0ms
-7.888846599005936e+20
-6.204152097246347e+20
55.0ms
-3.0221170865671295e+49
-2.0708498529500882e+46
Results
95.0ms560×body256valid
1.0msbody256infinite
Compiler

Compiled 850 to 669 computations (21.3% saved)

regimes252.0ms (0.9%)

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

6 calls:

74.0ms
a
48.0ms
y
34.0ms
z
34.0ms
t
30.0ms
x
Results
ErrorSegmentsBranch
32.9b5x
27.4b3y
32.3b6z
26.8b3t
30.7b7a
33.4b3b
Compiler

Compiled 96 to 60 computations (37.5% saved)

bsearch78.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
2.0226746022947667e-34
4.756223700439781e-8
51.0ms
-20992796.163477093
-0.00020691102742496396
Results
74.0ms336×body256valid
0.0msbody256infinite
Compiler

Compiled 494 to 401 computations (18.8% saved)

regimes139.0ms (0.5%)

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

6 calls:

35.0ms
y
34.0ms
a
24.0ms
b
18.0ms
t
14.0ms
x
Results
ErrorSegmentsBranch
39.3b3x
32.7b7y
39.9b3z
34.7b3t
31.2b7a
37.7b4b
Compiler

Compiled 65 to 48 computations (26.2% saved)

bsearch123.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
13.0ms
355600120568382.25
884516383196794.0
25.0ms
2.747244665327424e-240
7.912925985744057e-228
18.0ms
-2.7305865744690134e-152
-3.7362326682825725e-154
31.0ms
-8619196204282225.0
-24015.809043441885
20.0ms
-7.273896868005276e+93
-2.63135686957998e+90
15.0ms
-2.7924227241828836e+183
-8.685642544302821e+181
Results
114.0ms752×body256valid
1.0msbody256infinite
Compiler

Compiled 938 to 758 computations (19.2% saved)

regimes362.0ms (1.3%)

Accuracy

Total -24.1b remaining (-63.5%)

Threshold costs -24.1b (-63.5%)

Counts
2 → 3
Calls
Call 1
Inputs
x
(/.f64 x a)
Outputs
(/.f64 x a)
x
(/.f64 x a)
Calls

6 calls:

309.0ms
b
15.0ms
y
11.0ms
z
10.0ms
x
8.0ms
a
Results
ErrorSegmentsBranch
45.8b3x
45.0b5y
45.8b3z
45.6b2t
38.0b3a
43.9b5b
Compiler

Compiled 52 to 43 computations (17.3% saved)

bsearch46.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
0.1638665603658219
389.95462698963934
26.0ms
-24015.809043441885
-2.1412363167853355e-16
Results
42.0ms304×body256valid
1.0msbody256infinite
Compiler

Compiled 374 to 308 computations (17.6% saved)

simplify60.0ms (0.2%)

Algorithm
egg-herbie
Rules
20×+-commutative_binary64
13×*-commutative_binary64
1-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04223238
14573238
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) -inf.0) (/.f64 y (/.f64 (*.f64 t (+.f64 a (fma.f64 (/.f64 y t) b 1))) z)) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) -5/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848) (/.f64 (+.f64 x (*.f64 (/.f64 1 t) (*.f64 y z))) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) 0) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) 500000000000000049576014026499204505960101171081357647294197650375771099989766868704889537932863876963409679925810747793288668382011327698917148937357781044163334670815139639528972168672135441931440206017981701593620530042211982658869287614053785534464) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) (/.f64 z b)))))
(if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) -inf.0) (*.f64 (/.f64 y t) (/.f64 z (+.f64 a (fma.f64 (/.f64 y t) b 1)))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) -5/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848) (/.f64 (+.f64 x (*.f64 (/.f64 1 t) (*.f64 y z))) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) 0) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) 500000000000000049576014026499204505960101171081357647294197650375771099989766868704889537932863876963409679925810747793288668382011327698917148937357781044163334670815139639528972168672135441931440206017981701593620530042211982658869287614053785534464) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) (/.f64 z b)))))
(if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) -inf.0) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 (+.f64 (/.f64 y (/.f64 t b)) a)))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) -5/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848) (/.f64 (+.f64 x (*.f64 (/.f64 1 t) (*.f64 y z))) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) 0) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) 500000000000000049576014026499204505960101171081357647294197650375771099989766868704889537932863876963409679925810747793288668382011327698917148937357781044163334670815139639528972168672135441931440206017981701593620530042211982658869287614053785534464) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) (/.f64 z b)))))
(if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) -inf.0) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 (+.f64 (/.f64 y (/.f64 t b)) a)))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) -5/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) 0) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) 500000000000000049576014026499204505960101171081357647294197650375771099989766868704889537932863876963409679925810747793288668382011327698917148937357781044163334670815139639528972168672135441931440206017981701593620530042211982658869287614053785534464) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) (/.f64 z b)))))
(if (<=.f64 y -290000000000000002429617090061790663597917108139044888334315861796379439971378135077684494437630452213608583802662186597293045789469179029267040643509118397366839966068684073267267073214681595248640) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 y -2462625387274655/1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088) (/.f64 (+.f64 x (/.f64 y (/.f64 t z))) (+.f64 (+.f64 a 1) (/.f64 y (/.f64 t b)))) (if (<=.f64 y 5499999999999999935256722814274242678413648048463719615846410413196147661883853122459050890256639521179594569179015700424835218937316643541824714859951978917871077452724777187047297361399573940698863636811774861235995017216) (/.f64 (+.f64 x (/.f64 z (/.f64 t y))) (+.f64 1 (+.f64 a (*.f64 (/.f64 y t) b)))) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))))))
(if (<=.f64 y -17499999999999999145007618118661481093431030807075879224066521808503645516562428570737178806051595399167782035342491949237159443188466862912112537870983794489098141442153493751360163941900900892672) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 y -8657667377137459/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784) (/.f64 (+.f64 x (/.f64 y (/.f64 t z))) (+.f64 (+.f64 a 1) (/.f64 y (/.f64 t b)))) (if (<=.f64 y 5299999999999999925936361379310103164732630886473844243562214321592411105619235862544497347813800378715387773859818602451771766604115263923552590440453450229753591427251313942667399920220562893033571689657462812679124025344) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 1 (+.f64 a (*.f64 (/.f64 y t) b)))) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))))))
(if (<=.f64 y -6800000000000000207211412709208974402917651393457576987255287237106784971585425104414169248315250387067111668285147272026450071679478289014361940233398778741057577680909208318482155288192016711680) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 y -2209589721858645/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496) (/.f64 (+.f64 x (*.f64 (/.f64 z t) y)) (+.f64 (+.f64 a 1) (/.f64 y (/.f64 t b)))) (if (<=.f64 y 5499999999999999935256722814274242678413648048463719615846410413196147661883853122459050890256639521179594569179015700424835218937316643541824714859951978917871077452724777187047297361399573940698863636811774861235995017216) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 1 (+.f64 a (*.f64 (/.f64 y t) b)))) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))))))
(if (<=.f64 y -2900000000000000134074888319595437255445248014040692701585391327354571399675556180060727158271527227360567400145346902970826523953170720311169302186594584852792842323974370099200) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 y 5299999999999999925936361379310103164732630886473844243562214321592411105619235862544497347813800378715387773859818602451771766604115263923552590440453450229753591427251313942667399920220562893033571689657462812679124025344) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 1 (+.f64 a (*.f64 (/.f64 y t) b)))) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b)))))
(if (<=.f64 a -88000000000000004499382230240247139920219655562220440985917761512669878338453383342761378046623057540533335236209397221860264222567512833381112611032558671953370793498914648666144768) (/.f64 (+.f64 (*.f64 (/.f64 1 t) (*.f64 y z)) x) a) (if (<=.f64 a -119999999999999990313825875392841914838840603353872431237315752454258688) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a -47000000) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 1 a)) (if (<=.f64 a 5821942846127659/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y b) t) 1)) (if (<=.f64 a 4085294409732315/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a 8854437155380585/18446744073709551616) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y b) t) 1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))))))))
(if (<=.f64 t -4599999999999999922584288231424) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (if (<=.f64 t -7788445287802241/5192296858534827628530496329220096) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 t -458903464748633/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))) (if (<=.f64 t 664824119159705/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 t 4912770182618093/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (/.f64 (+.f64 (*.f64 (/.f64 1 t) (*.f64 y z)) x) (+.f64 1 a)) (if (<=.f64 t 2740315569995443/182687704666362864775460604089535377456991567872) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))))))))
(if (<=.f64 t -4599999999999999922584288231424) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (if (<=.f64 t -2855763272194155/5192296858534827628530496329220096) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 t -4405473261586877/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 1 a)) (if (<=.f64 t 132964823831941/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 t 450559765389567/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384) (/.f64 (+.f64 (*.f64 (/.f64 1 t) (*.f64 y z)) x) (+.f64 1 a)) (if (<=.f64 t 4120606786933239/1329227995784915872903807060280344576) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))))))))
(if (<=.f64 t -6199999999999999504039725236224) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (if (<=.f64 t -8099983099314331/10384593717069655257060992658440192) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 t -8330349440091549/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 1 a)) (if (<=.f64 t 8611055257687607/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 t 7475954625723185/66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (if (<=.f64 t 2504478220538107/21778071482940061661655974875633165533184) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))))))))
(if (<=.f64 y -250000000000000010961460761269049338658511912960) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 y 29811744551187/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 1 a)) (if (<=.f64 y 3762771166858711/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 y 6600) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 1 a)) (if (<=.f64 y 619999999999999978551470194688) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 y 2000000000000000081801760417522796002572039476532593915920043426884189326983995455108724009076490394747126523695515626895263065572595811880348624373479554606750709197565887477509308529019715584) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 1 a)) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b)))))))))
(if (<=.f64 a -88000000000000004499382230240247139920219655562220440985917761512669878338453383342761378046623057540533335236209397221860264222567512833381112611032558671953370793498914648666144768) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (if (<=.f64 a -109999999999999997250989215906993855368991995008953129775829261817479168) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a -1750000000) (/.f64 (+.f64 (*.f64 (/.f64 y t) z) x) a) (if (<=.f64 a -4730825602298467/411376139330301510538742295639337626245683966408394965837152256) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a -8056619619631155/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016) (+.f64 (/.f64 (*.f64 y z) t) x) (if (<=.f64 a -1226537788067001/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a 397141050431977/27967679607885704301190218685229334463595448410322902860782665724913148442727445468110629165844363647880233895721679414135153184333079469434028345743715409785657103816385949318619923106913065211176796883038813718238213431256579671499373815533666304) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (if (<=.f64 a 7381745688878907/28948022309329048855892746252171976963317496166410141009864396001978282409984) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a 3000000) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (if (<=.f64 a 430000000000000) (/.f64 z b) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))))))))
(if (<=.f64 a -88000000000000004499382230240247139920219655562220440985917761512669878338453383342761378046623057540533335236209397221860264222567512833381112611032558671953370793498914648666144768) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (if (<=.f64 a -142000000000000011831959507043040246272836193320115301302324964261625856) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a -59000000000000) (/.f64 (+.f64 (*.f64 (/.f64 y t) z) x) a) (if (<=.f64 a -7766781510556093/13164036458569648337239753460458804039861886925068638906788872192) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a -2639993116960737/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+.f64 (/.f64 (*.f64 y z) t) x) (if (<=.f64 a -7783797501194429/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a 8431293313599029/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (/.f64 x (+.f64 1 (+.f64 (/.f64 y (/.f64 t b)) a))) (if (<=.f64 a 5210644015679229/14474011154664524427946373126085988481658748083205070504932198000989141204992) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a 100000) (/.f64 x (+.f64 1 (+.f64 (/.f64 y (/.f64 t b)) a))) (if (<=.f64 a 370000000000000) (/.f64 z b) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))))))))
(if (<=.f64 a -489999999999999996239389643644863665041058490045396079526059751976276449665665339323003876541139638630624327125035456781675738582541170412765723081536746582442477853785517312721289216) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (if (<=.f64 a -95000000000000001526752063214666332730830973890337443108643037127901184) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a -245000000000000) (/.f64 (+.f64 (*.f64 (/.f64 y t) z) x) a) (if (<=.f64 a -8392073242338151/822752278660603021077484591278675252491367932816789931674304512) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a -650726969277901/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (+.f64 (/.f64 (*.f64 y z) t) x) (if (<=.f64 a -2641773697375079/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a 7084765334934845/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (/.f64 x (+.f64 1 (*.f64 y (/.f64 b t)))) (if (<=.f64 a 4226411257162041/28948022309329048855892746252171976963317496166410141009864396001978282409984) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a 7482888383134223/11692013098647223345629478661730264157247460343808) (+.f64 x (/.f64 y (/.f64 t z))) (if (<=.f64 a 410000000000000) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))))))))
(if (<=.f64 a -18000000000000000050070751779965660402879850296955287885827807025338186701777168380607327957001637204106954771932098782628833456782371264423258165559535286155446622610600030903103749730750488509415424) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (if (<=.f64 a -5500000000000000289548312311049614862405928102582209257220463591565187485117502597942139409599833504473859232511669338592500718320987051951049525699914235904) (/.f64 z b) (if (<=.f64 a -29000) (/.f64 (+.f64 (*.f64 (/.f64 y t) z) x) a) (if (<=.f64 a 6167913350413865/1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969344) (/.f64 x (+.f64 1 (*.f64 y (/.f64 b t)))) (if (<=.f64 a 6332379880165729/452312848583266388373324160190187140051835877600158453279131187530910662656) (/.f64 z b) (if (<=.f64 a 8220946709986329/91343852333181432387730302044767688728495783936) (+.f64 x (/.f64 y (/.f64 t z))) (if (<=.f64 a 410000000000000) (/.f64 z b) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))))
(if (<=.f64 a -18000000000000000050070751779965660402879850296955287885827807025338186701777168380607327957001637204106954771932098782628833456782371264423258165559535286155446622610600030903103749730750488509415424) (/.f64 (+.f64 (*.f64 (/.f64 y t) z) x) a) (if (<=.f64 a -4699999999999999998002711265700121144898525810579335782365320130370723800027145715901748238925346171199226444542041045961624370117589875830685742473156755456) (/.f64 z b) (if (<=.f64 a -32000) (/.f64 (+.f64 (*.f64 (/.f64 y t) z) x) a) (if (<=.f64 a 2604693137843693/26046931378436930758124421057504913270096712196546516251547882077203270460225125279380594534654508948214569963255598595491753131461403769845169359579417304867559209294976619368996399554343023534097519594280807038990979484521392426918608896) (/.f64 x (+.f64 1 (*.f64 y (/.f64 b t)))) (if (<=.f64 a 5880067031582463/113078212145816597093331040047546785012958969400039613319782796882727665664) (/.f64 z b) (if (<=.f64 a 7745958677853785/730750818665451459101842416358141509827966271488) (+.f64 x (/.f64 y (/.f64 t z))) (if (<=.f64 a 480000000000000) (/.f64 z b) (/.f64 (+.f64 (*.f64 (/.f64 y t) z) x) a))))))))
(if (<=.f64 a -57999999999999997564664457520139089926848285589231527354101024860600310397332866913317319652838755377327954301771366140567296983538080221447221771611933862721008109997506378962381425048273614375223296) (/.f64 (+.f64 x (/.f64 y (/.f64 t z))) a) (if (<=.f64 a -2600000000000000185377561230395563717251296269037096178875372824816784598819792770593249131897742983458449367665947429608226275848877029557203858160720281600) (/.f64 z b) (if (<=.f64 a -60000000000000) (/.f64 (+.f64 x (/.f64 y (/.f64 t z))) a) (if (<=.f64 a 8668418762743811/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (/.f64 x (+.f64 1 (*.f64 y (/.f64 b t)))) (if (<=.f64 a 4052723123306067/28948022309329048855892746252171976963317496166410141009864396001978282409984) (/.f64 z b) (if (<=.f64 a 3390683798607695/11692013098647223345629478661730264157247460343808) (+.f64 x (/.f64 y (/.f64 t z))) (if (<=.f64 a 560000000000000) (/.f64 z b) (/.f64 (+.f64 x (/.f64 y (/.f64 t z))) a))))))))
(if (<=.f64 y -3749999999999999816787346739713174520020935172944831262299968958965066896406234693729395458439627585535953293287676846265105594968957184909738400972353670247663887451890034375291463701835907334144) (/.f64 z b) (if (<=.f64 y -180000000000000013601863922456492549781541649487113589248194114891647462664853465985583668951034699680998841858536515829760) (/.f64 x (+.f64 1 (*.f64 y (/.f64 b t)))) (if (<=.f64 y -30000000000000002288930952327566100988489491283968) (/.f64 z b) (if (<=.f64 y -700000000000000000000) (/.f64 x (+.f64 1 a)) (if (<=.f64 y -8231177221447645/748288838313422294120286634350736906063837462003712) (/.f64 z b) (if (<=.f64 y -7638884911254323/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (*.f64 (/.f64 y a) (/.f64 z t)) (if (<=.f64 y 1200000000000000027711709563237445858715805869822039130516677493785810627615349226638914156241540913332938862525910289035919028135763048208251235659984428222854437717735962778510760003764224) (/.f64 x (+.f64 1 a)) (/.f64 z b))))))))
(if (<=.f64 y -71000000000000002301758472054343195221127331840) (/.f64 z b) (if (<=.f64 y -780000000000000000000) (/.f64 x (+.f64 1 a)) (if (<=.f64 y -5612166287350667/46768052394588893382517914646921056628989841375232) (/.f64 z b) (if (<=.f64 y -7638884911254323/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (*.f64 (/.f64 y a) (/.f64 z t)) (if (<=.f64 y 1200000000000000027711709563237445858715805869822039130516677493785810627615349226638914156241540913332938862525910289035919028135763048208251235659984428222854437717735962778510760003764224) (/.f64 x (+.f64 1 a)) (/.f64 z b))))))
(if (<=.f64 t -1062849512059437/9007199254740992) (/.f64 x (+.f64 1 a)) (if (<=.f64 t 63940696633227/45671926166590716193865151022383844364247891968) (/.f64 z b) (/.f64 x (+.f64 1 a))))
(if (<=.f64 a -510000000000000009323646195756948302726758706115794197595405757344199950206314084901833686015279704540099419862998142184802849512696643534675941029116281825021691479756245213286236160) (/.f64 x a) (if (<=.f64 a -259999999999999988119679365937749294341279262749922650411864252099277563459800287262118248448) (/.f64 z b) (if (<=.f64 a -18000000) (/.f64 x a) (if (<=.f64 a -6340256873700189/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 z b) (if (<=.f64 a 2116694501573381/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048) x (if (<=.f64 a 580000000000000) (/.f64 z b) (/.f64 x a)))))))
(if (<=.f64 a -1) (/.f64 x a) (if (<=.f64 a 1) x (/.f64 x a)))
x
Outputs
(if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) -inf.0) (/.f64 y (/.f64 (*.f64 t (+.f64 a (fma.f64 (/.f64 y t) b 1))) z)) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) -5/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848) (/.f64 (+.f64 x (*.f64 (/.f64 1 t) (*.f64 y z))) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) 0) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) 500000000000000049576014026499204505960101171081357647294197650375771099989766868704889537932863876963409679925810747793288668382011327698917148937357781044163334670815139639528972168672135441931440206017981701593620530042211982658869287614053785534464) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) (/.f64 z b)))))
(if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (/.f64 (*.f64 y b) t) (+.f64 a 1))) -inf.0) (/.f64 y (/.f64 (*.f64 t (+.f64 a (fma.f64 (/.f64 y t) b 1))) z)) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (/.f64 (*.f64 y b) t) (+.f64 a 1))) -5/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848) (/.f64 (+.f64 x (*.f64 (*.f64 y z) (/.f64 1 t))) (+.f64 (/.f64 (*.f64 y b) t) (+.f64 a 1))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (/.f64 (*.f64 y b) t) (+.f64 a 1))) 0) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (/.f64 (*.f64 y b) t) (+.f64 a 1))) 500000000000000049576014026499204505960101171081357647294197650375771099989766868704889537932863876963409679925810747793288668382011327698917148937357781044163334670815139639528972168672135441931440206017981701593620530042211982658869287614053785534464) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (/.f64 (*.f64 y b) t) (+.f64 a 1))) (/.f64 z b)))))
(if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) -inf.0) (*.f64 (/.f64 y t) (/.f64 z (+.f64 a (fma.f64 (/.f64 y t) b 1)))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) -5/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848) (/.f64 (+.f64 x (*.f64 (/.f64 1 t) (*.f64 y z))) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) 0) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) 500000000000000049576014026499204505960101171081357647294197650375771099989766868704889537932863876963409679925810747793288668382011327698917148937357781044163334670815139639528972168672135441931440206017981701593620530042211982658869287614053785534464) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) (/.f64 z b)))))
(if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (/.f64 (*.f64 y b) t) (+.f64 a 1))) -inf.0) (*.f64 (/.f64 y t) (/.f64 z (+.f64 a (fma.f64 (/.f64 y t) b 1)))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (/.f64 (*.f64 y b) t) (+.f64 a 1))) -5/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848) (/.f64 (+.f64 x (*.f64 (*.f64 y z) (/.f64 1 t))) (+.f64 (/.f64 (*.f64 y b) t) (+.f64 a 1))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (/.f64 (*.f64 y b) t) (+.f64 a 1))) 0) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (/.f64 (*.f64 y b) t) (+.f64 a 1))) 500000000000000049576014026499204505960101171081357647294197650375771099989766868704889537932863876963409679925810747793288668382011327698917148937357781044163334670815139639528972168672135441931440206017981701593620530042211982658869287614053785534464) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (/.f64 (*.f64 y b) t) (+.f64 a 1))) (/.f64 z b)))))
(if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) -inf.0) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 (+.f64 (/.f64 y (/.f64 t b)) a)))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) -5/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848) (/.f64 (+.f64 x (*.f64 (/.f64 1 t) (*.f64 y z))) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) 0) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) 500000000000000049576014026499204505960101171081357647294197650375771099989766868704889537932863876963409679925810747793288668382011327698917148937357781044163334670815139639528972168672135441931440206017981701593620530042211982658869287614053785534464) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) (/.f64 z b)))))
(if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (/.f64 (*.f64 y b) t) (+.f64 a 1))) -inf.0) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 (+.f64 a (/.f64 y (/.f64 t b)))))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (/.f64 (*.f64 y b) t) (+.f64 a 1))) -5/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848) (/.f64 (+.f64 x (*.f64 (*.f64 y z) (/.f64 1 t))) (+.f64 (/.f64 (*.f64 y b) t) (+.f64 a 1))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (/.f64 (*.f64 y b) t) (+.f64 a 1))) 0) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (/.f64 (*.f64 y b) t) (+.f64 a 1))) 500000000000000049576014026499204505960101171081357647294197650375771099989766868704889537932863876963409679925810747793288668382011327698917148937357781044163334670815139639528972168672135441931440206017981701593620530042211982658869287614053785534464) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (/.f64 (*.f64 y b) t) (+.f64 a 1))) (/.f64 z b)))))
(if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) -inf.0) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 (+.f64 (/.f64 y (/.f64 t b)) a)))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) -5/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) 0) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) 500000000000000049576014026499204505960101171081357647294197650375771099989766868704889537932863876963409679925810747793288668382011327698917148937357781044163334670815139639528972168672135441931440206017981701593620530042211982658869287614053785534464) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a 1) (/.f64 (*.f64 y b) t))) (/.f64 z b)))))
(if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (/.f64 (*.f64 y b) t) (+.f64 a 1))) -inf.0) (*.f64 (/.f64 y t) (/.f64 z (+.f64 1 (+.f64 a (/.f64 y (/.f64 t b)))))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (/.f64 (*.f64 y b) t) (+.f64 a 1))) -5/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (/.f64 (*.f64 y b) t) (+.f64 a 1))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (/.f64 (*.f64 y b) t) (+.f64 a 1))) 0) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (/.f64 (*.f64 y b) t) (+.f64 a 1))) 500000000000000049576014026499204505960101171081357647294197650375771099989766868704889537932863876963409679925810747793288668382011327698917148937357781044163334670815139639528972168672135441931440206017981701593620530042211982658869287614053785534464) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (/.f64 (*.f64 y b) t) (+.f64 a 1))) (/.f64 z b)))))
(if (<=.f64 y -290000000000000002429617090061790663597917108139044888334315861796379439971378135077684494437630452213608583802662186597293045789469179029267040643509118397366839966068684073267267073214681595248640) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 y -2462625387274655/1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088) (/.f64 (+.f64 x (/.f64 y (/.f64 t z))) (+.f64 (+.f64 a 1) (/.f64 y (/.f64 t b)))) (if (<=.f64 y 5499999999999999935256722814274242678413648048463719615846410413196147661883853122459050890256639521179594569179015700424835218937316643541824714859951978917871077452724777187047297361399573940698863636811774861235995017216) (/.f64 (+.f64 x (/.f64 z (/.f64 t y))) (+.f64 1 (+.f64 a (*.f64 (/.f64 y t) b)))) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))))))
(if (<=.f64 y -290000000000000002429617090061790663597917108139044888334315861796379439971378135077684494437630452213608583802662186597293045789469179029267040643509118397366839966068684073267267073214681595248640) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 y -2462625387274655/1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088) (/.f64 (+.f64 x (/.f64 y (/.f64 t z))) (+.f64 (/.f64 y (/.f64 t b)) (+.f64 a 1))) (if (<=.f64 y 5499999999999999935256722814274242678413648048463719615846410413196147661883853122459050890256639521179594569179015700424835218937316643541824714859951978917871077452724777187047297361399573940698863636811774861235995017216) (/.f64 (+.f64 x (/.f64 z (/.f64 t y))) (+.f64 1 (+.f64 a (*.f64 b (/.f64 y t))))) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))))))
(if (<=.f64 y -17499999999999999145007618118661481093431030807075879224066521808503645516562428570737178806051595399167782035342491949237159443188466862912112537870983794489098141442153493751360163941900900892672) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 y -8657667377137459/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784) (/.f64 (+.f64 x (/.f64 y (/.f64 t z))) (+.f64 (+.f64 a 1) (/.f64 y (/.f64 t b)))) (if (<=.f64 y 5299999999999999925936361379310103164732630886473844243562214321592411105619235862544497347813800378715387773859818602451771766604115263923552590440453450229753591427251313942667399920220562893033571689657462812679124025344) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 1 (+.f64 a (*.f64 (/.f64 y t) b)))) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))))))
(if (<=.f64 y -17499999999999999145007618118661481093431030807075879224066521808503645516562428570737178806051595399167782035342491949237159443188466862912112537870983794489098141442153493751360163941900900892672) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 y -8657667377137459/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784) (/.f64 (+.f64 x (/.f64 y (/.f64 t z))) (+.f64 (/.f64 y (/.f64 t b)) (+.f64 a 1))) (if (<=.f64 y 5299999999999999925936361379310103164732630886473844243562214321592411105619235862544497347813800378715387773859818602451771766604115263923552590440453450229753591427251313942667399920220562893033571689657462812679124025344) (/.f64 (+.f64 x (*.f64 z (/.f64 y t))) (+.f64 1 (+.f64 a (*.f64 b (/.f64 y t))))) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))))))
(if (<=.f64 y -6800000000000000207211412709208974402917651393457576987255287237106784971585425104414169248315250387067111668285147272026450071679478289014361940233398778741057577680909208318482155288192016711680) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 y -2209589721858645/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496) (/.f64 (+.f64 x (*.f64 (/.f64 z t) y)) (+.f64 (+.f64 a 1) (/.f64 y (/.f64 t b)))) (if (<=.f64 y 5499999999999999935256722814274242678413648048463719615846410413196147661883853122459050890256639521179594569179015700424835218937316643541824714859951978917871077452724777187047297361399573940698863636811774861235995017216) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 1 (+.f64 a (*.f64 (/.f64 y t) b)))) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))))))
(if (<=.f64 y -6800000000000000207211412709208974402917651393457576987255287237106784971585425104414169248315250387067111668285147272026450071679478289014361940233398778741057577680909208318482155288192016711680) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 y -2209589721858645/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496) (/.f64 (+.f64 x (*.f64 y (/.f64 z t))) (+.f64 (/.f64 y (/.f64 t b)) (+.f64 a 1))) (if (<=.f64 y 5499999999999999935256722814274242678413648048463719615846410413196147661883853122459050890256639521179594569179015700424835218937316643541824714859951978917871077452724777187047297361399573940698863636811774861235995017216) (/.f64 (+.f64 x (*.f64 z (/.f64 y t))) (+.f64 1 (+.f64 a (*.f64 b (/.f64 y t))))) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))))))
(if (<=.f64 y -2900000000000000134074888319595437255445248014040692701585391327354571399675556180060727158271527227360567400145346902970826523953170720311169302186594584852792842323974370099200) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 y 5299999999999999925936361379310103164732630886473844243562214321592411105619235862544497347813800378715387773859818602451771766604115263923552590440453450229753591427251313942667399920220562893033571689657462812679124025344) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 1 (+.f64 a (*.f64 (/.f64 y t) b)))) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b)))))
(if (<=.f64 y -2900000000000000134074888319595437255445248014040692701585391327354571399675556180060727158271527227360567400145346902970826523953170720311169302186594584852792842323974370099200) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 y 5299999999999999925936361379310103164732630886473844243562214321592411105619235862544497347813800378715387773859818602451771766604115263923552590440453450229753591427251313942667399920220562893033571689657462812679124025344) (/.f64 (+.f64 x (*.f64 z (/.f64 y t))) (+.f64 1 (+.f64 a (*.f64 b (/.f64 y t))))) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b)))))
(if (<=.f64 a -88000000000000004499382230240247139920219655562220440985917761512669878338453383342761378046623057540533335236209397221860264222567512833381112611032558671953370793498914648666144768) (/.f64 (+.f64 (*.f64 (/.f64 1 t) (*.f64 y z)) x) a) (if (<=.f64 a -119999999999999990313825875392841914838840603353872431237315752454258688) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a -47000000) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 1 a)) (if (<=.f64 a 5821942846127659/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y b) t) 1)) (if (<=.f64 a 4085294409732315/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a 8854437155380585/18446744073709551616) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y b) t) 1)) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))))))))
(if (<=.f64 a -88000000000000004499382230240247139920219655562220440985917761512669878338453383342761378046623057540533335236209397221860264222567512833381112611032558671953370793498914648666144768) (/.f64 (+.f64 x (*.f64 (*.f64 y z) (/.f64 1 t))) a) (if (<=.f64 a -119999999999999990313825875392841914838840603353872431237315752454258688) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a -47000000) (/.f64 (+.f64 x (*.f64 z (/.f64 y t))) (+.f64 a 1)) (if (<=.f64 a 5821942846127659/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (/.f64 (*.f64 y b) t))) (if (<=.f64 a 4085294409732315/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a 8854437155380585/18446744073709551616) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 1 (/.f64 (*.f64 y b) t))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a 1))))))))
(if (<=.f64 t -4599999999999999922584288231424) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (if (<=.f64 t -7788445287802241/5192296858534827628530496329220096) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 t -458903464748633/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (+.f64 (/.f64 x (+.f64 1 a)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 1 a)))) (if (<=.f64 t 664824119159705/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 t 4912770182618093/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (/.f64 (+.f64 (*.f64 (/.f64 1 t) (*.f64 y z)) x) (+.f64 1 a)) (if (<=.f64 t 2740315569995443/182687704666362864775460604089535377456991567872) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))))))))
(if (<=.f64 t -4599999999999999922584288231424) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a 1)) (if (<=.f64 t -7788445287802241/5192296858534827628530496329220096) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 t -458903464748633/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (+.f64 (/.f64 x (+.f64 a 1)) (/.f64 (*.f64 y z) (*.f64 t (+.f64 a 1)))) (if (<=.f64 t 664824119159705/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 t 4912770182618093/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (/.f64 (+.f64 x (*.f64 (*.f64 y z) (/.f64 1 t))) (+.f64 a 1)) (if (<=.f64 t 2740315569995443/182687704666362864775460604089535377456991567872) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a 1))))))))
(if (<=.f64 t -4599999999999999922584288231424) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (if (<=.f64 t -2855763272194155/5192296858534827628530496329220096) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 t -4405473261586877/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 1 a)) (if (<=.f64 t 132964823831941/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 t 450559765389567/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384) (/.f64 (+.f64 (*.f64 (/.f64 1 t) (*.f64 y z)) x) (+.f64 1 a)) (if (<=.f64 t 4120606786933239/1329227995784915872903807060280344576) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))))))))
(if (<=.f64 t -4599999999999999922584288231424) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a 1)) (if (<=.f64 t -2855763272194155/5192296858534827628530496329220096) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 t -4405473261586877/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (/.f64 (+.f64 x (*.f64 z (/.f64 y t))) (+.f64 a 1)) (if (<=.f64 t 132964823831941/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 t 450559765389567/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384) (/.f64 (+.f64 x (*.f64 (*.f64 y z) (/.f64 1 t))) (+.f64 a 1)) (if (<=.f64 t 4120606786933239/1329227995784915872903807060280344576) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a 1))))))))
(if (<=.f64 t -6199999999999999504039725236224) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (if (<=.f64 t -8099983099314331/10384593717069655257060992658440192) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 t -8330349440091549/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 1 a)) (if (<=.f64 t 8611055257687607/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 t 7475954625723185/66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a)) (if (<=.f64 t 2504478220538107/21778071482940061661655974875633165533184) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 1 a))))))))
(if (<=.f64 t -6199999999999999504039725236224) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a 1)) (if (<=.f64 t -8099983099314331/10384593717069655257060992658440192) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 t -8330349440091549/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (/.f64 (+.f64 x (*.f64 z (/.f64 y t))) (+.f64 a 1)) (if (<=.f64 t 8611055257687607/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 t 7475954625723185/66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a 1)) (if (<=.f64 t 2504478220538107/21778071482940061661655974875633165533184) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 a 1))))))))
(if (<=.f64 y -250000000000000010961460761269049338658511912960) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 y 29811744551187/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 1 a)) (if (<=.f64 y 3762771166858711/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 y 6600) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 1 a)) (if (<=.f64 y 619999999999999978551470194688) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 y 2000000000000000081801760417522796002572039476532593915920043426884189326983995455108724009076490394747126523695515626895263065572595811880348624373479554606750709197565887477509308529019715584) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 1 a)) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b)))))))))
(if (<=.f64 y -250000000000000010961460761269049338658511912960) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 y 29811744551187/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (/.f64 (+.f64 x (*.f64 z (/.f64 y t))) (+.f64 a 1)) (if (<=.f64 y 3762771166858711/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 y 6600) (/.f64 (+.f64 x (*.f64 z (/.f64 y t))) (+.f64 a 1)) (if (<=.f64 y 619999999999999978551470194688) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 y 2000000000000000081801760417522796002572039476532593915920043426884189326983995455108724009076490394747126523695515626895263065572595811880348624373479554606750709197565887477509308529019715584) (/.f64 (+.f64 x (*.f64 z (/.f64 y t))) (+.f64 a 1)) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b)))))))))
(if (<=.f64 a -88000000000000004499382230240247139920219655562220440985917761512669878338453383342761378046623057540533335236209397221860264222567512833381112611032558671953370793498914648666144768) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (if (<=.f64 a -109999999999999997250989215906993855368991995008953129775829261817479168) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a -1750000000) (/.f64 (+.f64 (*.f64 (/.f64 y t) z) x) a) (if (<=.f64 a -4730825602298467/411376139330301510538742295639337626245683966408394965837152256) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a -8056619619631155/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016) (+.f64 (/.f64 (*.f64 y z) t) x) (if (<=.f64 a -1226537788067001/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a 397141050431977/27967679607885704301190218685229334463595448410322902860782665724913148442727445468110629165844363647880233895721679414135153184333079469434028345743715409785657103816385949318619923106913065211176796883038813718238213431256579671499373815533666304) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (if (<=.f64 a 7381745688878907/28948022309329048855892746252171976963317496166410141009864396001978282409984) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a 3000000) (/.f64 x (+.f64 1 (+.f64 (/.f64 (*.f64 y b) t) a))) (if (<=.f64 a 430000000000000) (/.f64 z b) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))))))))
(if (<=.f64 a -88000000000000004499382230240247139920219655562220440985917761512669878338453383342761378046623057540533335236209397221860264222567512833381112611032558671953370793498914648666144768) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (if (<=.f64 a -109999999999999997250989215906993855368991995008953129775829261817479168) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a -1750000000) (/.f64 (+.f64 x (*.f64 z (/.f64 y t))) a) (if (<=.f64 a -4730825602298467/411376139330301510538742295639337626245683966408394965837152256) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a -8056619619631155/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016) (+.f64 x (/.f64 (*.f64 y z) t)) (if (<=.f64 a -1226537788067001/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a 397141050431977/27967679607885704301190218685229334463595448410322902860782665724913148442727445468110629165844363647880233895721679414135153184333079469434028345743715409785657103816385949318619923106913065211176796883038813718238213431256579671499373815533666304) (/.f64 x (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))) (if (<=.f64 a 7381745688878907/28948022309329048855892746252171976963317496166410141009864396001978282409984) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a 3000000) (/.f64 x (+.f64 1 (+.f64 a (/.f64 (*.f64 y b) t)))) (if (<=.f64 a 430000000000000) (/.f64 z b) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))))))))))
(if (<=.f64 a -88000000000000004499382230240247139920219655562220440985917761512669878338453383342761378046623057540533335236209397221860264222567512833381112611032558671953370793498914648666144768) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (if (<=.f64 a -142000000000000011831959507043040246272836193320115301302324964261625856) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a -59000000000000) (/.f64 (+.f64 (*.f64 (/.f64 y t) z) x) a) (if (<=.f64 a -7766781510556093/13164036458569648337239753460458804039861886925068638906788872192) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a -2639993116960737/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+.f64 (/.f64 (*.f64 y z) t) x) (if (<=.f64 a -7783797501194429/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a 8431293313599029/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (/.f64 x (+.f64 1 (+.f64 (/.f64 y (/.f64 t b)) a))) (if (<=.f64 a 5210644015679229/14474011154664524427946373126085988481658748083205070504932198000989141204992) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a 100000) (/.f64 x (+.f64 1 (+.f64 (/.f64 y (/.f64 t b)) a))) (if (<=.f64 a 370000000000000) (/.f64 z b) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))))))))
(if (<=.f64 a -88000000000000004499382230240247139920219655562220440985917761512669878338453383342761378046623057540533335236209397221860264222567512833381112611032558671953370793498914648666144768) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (if (<=.f64 a -142000000000000011831959507043040246272836193320115301302324964261625856) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a -59000000000000) (/.f64 (+.f64 x (*.f64 z (/.f64 y t))) a) (if (<=.f64 a -7766781510556093/13164036458569648337239753460458804039861886925068638906788872192) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a -2639993116960737/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+.f64 x (/.f64 (*.f64 y z) t)) (if (<=.f64 a -7783797501194429/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a 8431293313599029/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (/.f64 x (+.f64 1 (+.f64 a (/.f64 y (/.f64 t b))))) (if (<=.f64 a 5210644015679229/14474011154664524427946373126085988481658748083205070504932198000989141204992) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a 100000) (/.f64 x (+.f64 1 (+.f64 a (/.f64 y (/.f64 t b))))) (if (<=.f64 a 370000000000000) (/.f64 z b) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))))))))))
(if (<=.f64 a -489999999999999996239389643644863665041058490045396079526059751976276449665665339323003876541139638630624327125035456781675738582541170412765723081536746582442477853785517312721289216) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (if (<=.f64 a -95000000000000001526752063214666332730830973890337443108643037127901184) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a -245000000000000) (/.f64 (+.f64 (*.f64 (/.f64 y t) z) x) a) (if (<=.f64 a -8392073242338151/822752278660603021077484591278675252491367932816789931674304512) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a -650726969277901/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (+.f64 (/.f64 (*.f64 y z) t) x) (if (<=.f64 a -2641773697375079/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a 7084765334934845/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (/.f64 x (+.f64 1 (*.f64 y (/.f64 b t)))) (if (<=.f64 a 4226411257162041/28948022309329048855892746252171976963317496166410141009864396001978282409984) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a 7482888383134223/11692013098647223345629478661730264157247460343808) (+.f64 x (/.f64 y (/.f64 t z))) (if (<=.f64 a 410000000000000) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a)))))))))))
(if (<=.f64 a -489999999999999996239389643644863665041058490045396079526059751976276449665665339323003876541139638630624327125035456781675738582541170412765723081536746582442477853785517312721289216) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (if (<=.f64 a -95000000000000001526752063214666332730830973890337443108643037127901184) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a -245000000000000) (/.f64 (+.f64 x (*.f64 z (/.f64 y t))) a) (if (<=.f64 a -8392073242338151/822752278660603021077484591278675252491367932816789931674304512) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a -650726969277901/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (+.f64 x (/.f64 (*.f64 y z) t)) (if (<=.f64 a -2641773697375079/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a 7084765334934845/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (/.f64 x (+.f64 1 (*.f64 y (/.f64 b t)))) (if (<=.f64 a 4226411257162041/28948022309329048855892746252171976963317496166410141009864396001978282409984) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (if (<=.f64 a 7482888383134223/11692013098647223345629478661730264157247460343808) (+.f64 x (/.f64 y (/.f64 t z))) (if (<=.f64 a 410000000000000) (+.f64 (/.f64 z b) (*.f64 (/.f64 t y) (/.f64 x b))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)))))))))))
(if (<=.f64 a -18000000000000000050070751779965660402879850296955287885827807025338186701777168380607327957001637204106954771932098782628833456782371264423258165559535286155446622610600030903103749730750488509415424) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a) (if (<=.f64 a -5500000000000000289548312311049614862405928102582209257220463591565187485117502597942139409599833504473859232511669338592500718320987051951049525699914235904) (/.f64 z b) (if (<=.f64 a -29000) (/.f64 (+.f64 (*.f64 (/.f64 y t) z) x) a) (if (<=.f64 a 6167913350413865/1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969344) (/.f64 x (+.f64 1 (*.f64 y (/.f64 b t)))) (if (<=.f64 a 6332379880165729/452312848583266388373324160190187140051835877600158453279131187530910662656) (/.f64 z b) (if (<=.f64 a 8220946709986329/91343852333181432387730302044767688728495783936) (+.f64 x (/.f64 y (/.f64 t z))) (if (<=.f64 a 410000000000000) (/.f64 z b) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) a))))))))
(if (<=.f64 a -18000000000000000050070751779965660402879850296955287885827807025338186701777168380607327957001637204106954771932098782628833456782371264423258165559535286155446622610600030903103749730750488509415424) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a) (if (<=.f64 a -5500000000000000289548312311049614862405928102582209257220463591565187485117502597942139409599833504473859232511669338592500718320987051951049525699914235904) (/.f64 z b) (if (<=.f64 a -29000) (/.f64 (+.f64 x (*.f64 z (/.f64 y t))) a) (if (<=.f64 a 6167913350413865/1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969344) (/.f64 x (+.f64 1 (*.f64 y (/.f64 b t)))) (if (<=.f64 a 6332379880165729/452312848583266388373324160190187140051835877600158453279131187530910662656) (/.f64 z b) (if (<=.f64 a 8220946709986329/91343852333181432387730302044767688728495783936) (+.f64 x (/.f64 y (/.f64 t z))) (if (<=.f64 a 410000000000000) (/.f64 z b) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a))))))))
(if (<=.f64 a -18000000000000000050070751779965660402879850296955287885827807025338186701777168380607327957001637204106954771932098782628833456782371264423258165559535286155446622610600030903103749730750488509415424) (/.f64 (+.f64 (*.f64 (/.f64 y t) z) x) a) (if (<=.f64 a -4699999999999999998002711265700121144898525810579335782365320130370723800027145715901748238925346171199226444542041045961624370117589875830685742473156755456) (/.f64 z b) (if (<=.f64 a -32000) (/.f64 (+.f64 (*.f64 (/.f64 y t) z) x) a) (if (<=.f64 a 2604693137843693/26046931378436930758124421057504913270096712196546516251547882077203270460225125279380594534654508948214569963255598595491753131461403769845169359579417304867559209294976619368996399554343023534097519594280807038990979484521392426918608896) (/.f64 x (+.f64 1 (*.f64 y (/.f64 b t)))) (if (<=.f64 a 5880067031582463/113078212145816597093331040047546785012958969400039613319782796882727665664) (/.f64 z b) (if (<=.f64 a 7745958677853785/730750818665451459101842416358141509827966271488) (+.f64 x (/.f64 y (/.f64 t z))) (if (<=.f64 a 480000000000000) (/.f64 z b) (/.f64 (+.f64 (*.f64 (/.f64 y t) z) x) a))))))))
(if (<=.f64 a -18000000000000000050070751779965660402879850296955287885827807025338186701777168380607327957001637204106954771932098782628833456782371264423258165559535286155446622610600030903103749730750488509415424) (/.f64 (+.f64 x (*.f64 z (/.f64 y t))) a) (if (<=.f64 a -4699999999999999998002711265700121144898525810579335782365320130370723800027145715901748238925346171199226444542041045961624370117589875830685742473156755456) (/.f64 z b) (if (<=.f64 a -32000) (/.f64 (+.f64 x (*.f64 z (/.f64 y t))) a) (if (<=.f64 a 2604693137843693/26046931378436930758124421057504913270096712196546516251547882077203270460225125279380594534654508948214569963255598595491753131461403769845169359579417304867559209294976619368996399554343023534097519594280807038990979484521392426918608896) (/.f64 x (+.f64 1 (*.f64 y (/.f64 b t)))) (if (<=.f64 a 5880067031582463/113078212145816597093331040047546785012958969400039613319782796882727665664) (/.f64 z b) (if (<=.f64 a 7745958677853785/730750818665451459101842416358141509827966271488) (+.f64 x (/.f64 y (/.f64 t z))) (if (<=.f64 a 480000000000000) (/.f64 z b) (/.f64 (+.f64 x (*.f64 z (/.f64 y t))) a))))))))
(if (<=.f64 a -57999999999999997564664457520139089926848285589231527354101024860600310397332866913317319652838755377327954301771366140567296983538080221447221771611933862721008109997506378962381425048273614375223296) (/.f64 (+.f64 x (/.f64 y (/.f64 t z))) a) (if (<=.f64 a -2600000000000000185377561230395563717251296269037096178875372824816784598819792770593249131897742983458449367665947429608226275848877029557203858160720281600) (/.f64 z b) (if (<=.f64 a -60000000000000) (/.f64 (+.f64 x (/.f64 y (/.f64 t z))) a) (if (<=.f64 a 8668418762743811/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (/.f64 x (+.f64 1 (*.f64 y (/.f64 b t)))) (if (<=.f64 a 4052723123306067/28948022309329048855892746252171976963317496166410141009864396001978282409984) (/.f64 z b) (if (<=.f64 a 3390683798607695/11692013098647223345629478661730264157247460343808) (+.f64 x (/.f64 y (/.f64 t z))) (if (<=.f64 a 560000000000000) (/.f64 z b) (/.f64 (+.f64 x (/.f64 y (/.f64 t z))) a))))))))
(if (<=.f64 y -3749999999999999816787346739713174520020935172944831262299968958965066896406234693729395458439627585535953293287676846265105594968957184909738400972353670247663887451890034375291463701835907334144) (/.f64 z b) (if (<=.f64 y -180000000000000013601863922456492549781541649487113589248194114891647462664853465985583668951034699680998841858536515829760) (/.f64 x (+.f64 1 (*.f64 y (/.f64 b t)))) (if (<=.f64 y -30000000000000002288930952327566100988489491283968) (/.f64 z b) (if (<=.f64 y -700000000000000000000) (/.f64 x (+.f64 1 a)) (if (<=.f64 y -8231177221447645/748288838313422294120286634350736906063837462003712) (/.f64 z b) (if (<=.f64 y -7638884911254323/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (*.f64 (/.f64 y a) (/.f64 z t)) (if (<=.f64 y 1200000000000000027711709563237445858715805869822039130516677493785810627615349226638914156241540913332938862525910289035919028135763048208251235659984428222854437717735962778510760003764224) (/.f64 x (+.f64 1 a)) (/.f64 z b))))))))
(if (<=.f64 y -3749999999999999816787346739713174520020935172944831262299968958965066896406234693729395458439627585535953293287676846265105594968957184909738400972353670247663887451890034375291463701835907334144) (/.f64 z b) (if (<=.f64 y -180000000000000013601863922456492549781541649487113589248194114891647462664853465985583668951034699680998841858536515829760) (/.f64 x (+.f64 1 (*.f64 y (/.f64 b t)))) (if (<=.f64 y -30000000000000002288930952327566100988489491283968) (/.f64 z b) (if (<=.f64 y -700000000000000000000) (/.f64 x (+.f64 a 1)) (if (<=.f64 y -8231177221447645/748288838313422294120286634350736906063837462003712) (/.f64 z b) (if (<=.f64 y -7638884911254323/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (*.f64 (/.f64 z t) (/.f64 y a)) (if (<=.f64 y 1200000000000000027711709563237445858715805869822039130516677493785810627615349226638914156241540913332938862525910289035919028135763048208251235659984428222854437717735962778510760003764224) (/.f64 x (+.f64 a 1)) (/.f64 z b))))))))
(if (<=.f64 y -71000000000000002301758472054343195221127331840) (/.f64 z b) (if (<=.f64 y -780000000000000000000) (/.f64 x (+.f64 1 a)) (if (<=.f64 y -5612166287350667/46768052394588893382517914646921056628989841375232) (/.f64 z b) (if (<=.f64 y -7638884911254323/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (*.f64 (/.f64 y a) (/.f64 z t)) (if (<=.f64 y 1200000000000000027711709563237445858715805869822039130516677493785810627615349226638914156241540913332938862525910289035919028135763048208251235659984428222854437717735962778510760003764224) (/.f64 x (+.f64 1 a)) (/.f64 z b))))))
(if (<=.f64 y -71000000000000002301758472054343195221127331840) (/.f64 z b) (if (<=.f64 y -780000000000000000000) (/.f64 x (+.f64 a 1)) (if (<=.f64 y -5612166287350667/46768052394588893382517914646921056628989841375232) (/.f64 z b) (if (<=.f64 y -7638884911254323/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (*.f64 (/.f64 z t) (/.f64 y a)) (if (<=.f64 y 1200000000000000027711709563237445858715805869822039130516677493785810627615349226638914156241540913332938862525910289035919028135763048208251235659984428222854437717735962778510760003764224) (/.f64 x (+.f64 a 1)) (/.f64 z b))))))
(if (<=.f64 t -1062849512059437/9007199254740992) (/.f64 x (+.f64 1 a)) (if (<=.f64 t 63940696633227/45671926166590716193865151022383844364247891968) (/.f64 z b) (/.f64 x (+.f64 1 a))))
(if (<=.f64 t -1062849512059437/9007199254740992) (/.f64 x (+.f64 a 1)) (if (<=.f64 t 63940696633227/45671926166590716193865151022383844364247891968) (/.f64 z b) (/.f64 x (+.f64 a 1))))
(if (<=.f64 a -510000000000000009323646195756948302726758706115794197595405757344199950206314084901833686015279704540099419862998142184802849512696643534675941029116281825021691479756245213286236160) (/.f64 x a) (if (<=.f64 a -259999999999999988119679365937749294341279262749922650411864252099277563459800287262118248448) (/.f64 z b) (if (<=.f64 a -18000000) (/.f64 x a) (if (<=.f64 a -6340256873700189/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 z b) (if (<=.f64 a 2116694501573381/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048) x (if (<=.f64 a 580000000000000) (/.f64 z b) (/.f64 x a)))))))
(if (<=.f64 a -1) (/.f64 x a) (if (<=.f64 a 1) x (/.f64 x a)))
x
Compiler

Compiled 2361 to 1062 computations (55% saved)

soundness204.0ms (0.7%)

Algorithm
egg-herbie
Rules
518×associate-/l*_binary64
505×times-frac_binary64
503×div-sub_binary64
482×times-frac_binary64
464×associate-/l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05326160
118385712
01625
12925
24221
35421
46421
56821
05737530
118777048
03243784
17863630
239053624
01625
12925
24221
35421
46421
56821
Stop Event
saturated
node limit
node limit
saturated
node limit
Compiler

Compiled 539 to 348 computations (35.4% saved)

end408.0ms (1.5%)

Compiler

Compiled 2217 to 702 computations (68.3% saved)

Profiling

Loading profile data...