Details

Time bar (total: 11.7s)

analyze655.0ms (5.6%)

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

Compiled 22 to 14 computations (36.4% saved)

sample1.9s (16.4%)

Results
1.2s8256×body256valid
670.0ms4124×body256infinite
Bogosity

preprocess54.0ms (0.5%)

Algorithm
egg-herbie
Rules
2296×fma-def
750×+-commutative
352×associate-+r+
318×associate-+l+
124×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
087688
1248492
2742456
31560456
41654456
51666456
61666400
72210400
82210400
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 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
(+.f64 (+.f64 (+.f64 y (*.f64 x z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
(+.f64 (+.f64 (+.f64 z (*.f64 y x)) (*.f64 t a)) (*.f64 (*.f64 a x) b))
(+.f64 (+.f64 (+.f64 t (*.f64 y z)) (*.f64 x a)) (*.f64 (*.f64 a z) b))
(+.f64 (+.f64 (+.f64 a (*.f64 y z)) (*.f64 t x)) (*.f64 (*.f64 x z) b))
(+.f64 (+.f64 (+.f64 b (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) x))
(+.f64 (+.f64 (+.f64 x (*.f64 z y)) (*.f64 t a)) (*.f64 (*.f64 a y) b))
(+.f64 (+.f64 (+.f64 x (*.f64 t z)) (*.f64 y a)) (*.f64 (*.f64 a z) b))
(+.f64 (+.f64 (+.f64 x (*.f64 a z)) (*.f64 t y)) (*.f64 (*.f64 y z) b))
(+.f64 (+.f64 (+.f64 x (*.f64 b z)) (*.f64 t a)) (*.f64 (*.f64 a z) y))
(+.f64 (+.f64 (+.f64 x (*.f64 y t)) (*.f64 z a)) (*.f64 (*.f64 a t) b))
(+.f64 (+.f64 (+.f64 x (*.f64 y a)) (*.f64 t z)) (*.f64 (*.f64 z a) b))
(+.f64 (+.f64 (+.f64 x (*.f64 y b)) (*.f64 t a)) (*.f64 (*.f64 a b) z))
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 a t)) (*.f64 (*.f64 t z) b))
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 b a)) (*.f64 (*.f64 a z) t))
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t b)) (*.f64 (*.f64 b z) a))
Outputs
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
(+.f64 (+.f64 x (+.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 z b)))
(fma.f64 z (*.f64 a b) (fma.f64 t a (fma.f64 y z x)))
(fma.f64 a (+.f64 t (*.f64 z b)) (fma.f64 y z x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (+.f64 (+.f64 y (*.f64 x z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
(+.f64 (*.f64 a (*.f64 z b)) (+.f64 y (+.f64 (*.f64 x z) (*.f64 t a))))
(fma.f64 z (*.f64 a b) (fma.f64 t a (fma.f64 x z y)))
(fma.f64 a (+.f64 t (*.f64 z b)) (fma.f64 x z y))
(+.f64 (fma.f64 t a y) (*.f64 z (fma.f64 a b x)))
(fma.f64 z (fma.f64 a b x) (fma.f64 t a y))
(+.f64 (+.f64 (+.f64 z (*.f64 y x)) (*.f64 t a)) (*.f64 (*.f64 a x) b))
(+.f64 (+.f64 z (*.f64 x y)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 x b))))
(fma.f64 a (*.f64 x b) (fma.f64 t a (fma.f64 x y z)))
(fma.f64 a (+.f64 t (*.f64 x b)) (fma.f64 x y z))
(fma.f64 x y (fma.f64 a (fma.f64 x b t) z))
(+.f64 (+.f64 (+.f64 t (*.f64 y z)) (*.f64 x a)) (*.f64 (*.f64 a z) b))
(+.f64 (*.f64 a (*.f64 z b)) (+.f64 t (+.f64 (*.f64 y z) (*.f64 x a))))
(+.f64 (fma.f64 y z t) (*.f64 a (fma.f64 z b x)))
(fma.f64 a (fma.f64 z b x) (fma.f64 y z t))
(fma.f64 y z (fma.f64 a (fma.f64 z b x) t))
(+.f64 (+.f64 (+.f64 a (*.f64 y z)) (*.f64 t x)) (*.f64 (*.f64 x z) b))
(+.f64 (+.f64 (*.f64 y z) a) (+.f64 (*.f64 x t) (*.f64 x (*.f64 z b))))
(fma.f64 x (*.f64 z b) (fma.f64 x t (fma.f64 y z a)))
(fma.f64 x (+.f64 t (*.f64 z b)) (fma.f64 y z a))
(fma.f64 x t (fma.f64 z (fma.f64 x b y) a))
(+.f64 (+.f64 (+.f64 b (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) x))
(+.f64 (+.f64 (*.f64 y z) b) (+.f64 (*.f64 t a) (*.f64 a (*.f64 x z))))
(fma.f64 x (*.f64 z a) (fma.f64 t a (fma.f64 y z b)))
(fma.f64 a (+.f64 t (*.f64 x z)) (fma.f64 y z b))
(fma.f64 y z (fma.f64 a (fma.f64 x z t) b))
(+.f64 (+.f64 (+.f64 x (*.f64 z y)) (*.f64 t a)) (*.f64 (*.f64 a y) b))
(+.f64 (+.f64 x (+.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 y a)))
(fma.f64 a (*.f64 y b) (fma.f64 t a (fma.f64 y z x)))
(fma.f64 a (+.f64 t (*.f64 y b)) (fma.f64 y z x))
(fma.f64 y (fma.f64 a b z) (fma.f64 t a x))
(+.f64 (+.f64 (+.f64 x (*.f64 t z)) (*.f64 y a)) (*.f64 (*.f64 a z) b))
(+.f64 (*.f64 a (*.f64 z b)) (+.f64 x (+.f64 (*.f64 z t) (*.f64 y a))))
(fma.f64 z (*.f64 a b) (fma.f64 y a (fma.f64 z t x)))
(fma.f64 z (+.f64 t (*.f64 a b)) (fma.f64 y a x))
(fma.f64 z t (fma.f64 a (fma.f64 z b y) x))
(+.f64 (+.f64 (+.f64 x (*.f64 a z)) (*.f64 t y)) (*.f64 (*.f64 y z) b))
(+.f64 (+.f64 (+.f64 x (*.f64 z a)) (*.f64 y t)) (*.f64 (*.f64 y z) b))
(fma.f64 y (*.f64 z b) (fma.f64 y t (fma.f64 z a x)))
(fma.f64 y (+.f64 t (*.f64 z b)) (fma.f64 z a x))
(fma.f64 y (fma.f64 z b t) (fma.f64 z a x))
(+.f64 (+.f64 (+.f64 x (*.f64 b z)) (*.f64 t a)) (*.f64 (*.f64 a z) y))
(+.f64 (+.f64 x (*.f64 z b)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 y z))))
(+.f64 (fma.f64 z b x) (*.f64 a (fma.f64 y z t)))
(fma.f64 a (fma.f64 y z t) (fma.f64 z b x))
(+.f64 (+.f64 (+.f64 x (*.f64 y t)) (*.f64 z a)) (*.f64 (*.f64 a t) b))
(+.f64 (+.f64 x (*.f64 y t)) (+.f64 (*.f64 z a) (*.f64 (*.f64 t a) b)))
(fma.f64 a (*.f64 t b) (fma.f64 y t (fma.f64 z a x)))
(fma.f64 a (+.f64 z (*.f64 t b)) (fma.f64 y t x))
(fma.f64 y t (fma.f64 a (fma.f64 t b z) x))
(+.f64 (+.f64 (+.f64 x (*.f64 y a)) (*.f64 t z)) (*.f64 (*.f64 z a) b))
(+.f64 (*.f64 a (*.f64 z b)) (+.f64 x (+.f64 (*.f64 z t) (*.f64 y a))))
(fma.f64 z (*.f64 a b) (fma.f64 y a (fma.f64 z t x)))
(fma.f64 z (+.f64 t (*.f64 a b)) (fma.f64 y a x))
(fma.f64 z t (fma.f64 a (fma.f64 z b y) x))
(+.f64 (+.f64 (+.f64 x (*.f64 y b)) (*.f64 t a)) (*.f64 (*.f64 a b) z))
(+.f64 (+.f64 x (*.f64 y b)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 z b))))
(fma.f64 z (*.f64 a b) (fma.f64 t a (fma.f64 y b x)))
(fma.f64 a (+.f64 t (*.f64 z b)) (fma.f64 y b x))
(fma.f64 y b (fma.f64 a (fma.f64 z b t) x))
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 a t)) (*.f64 (*.f64 t z) b))
(+.f64 (+.f64 x (+.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 z b)))
(fma.f64 t (*.f64 z b) (fma.f64 t a (fma.f64 y z x)))
(fma.f64 t (+.f64 a (*.f64 z b)) (fma.f64 y z x))
(fma.f64 y z (fma.f64 t (fma.f64 z b a) x))
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 b a)) (*.f64 (*.f64 a z) t))
(+.f64 (+.f64 x (+.f64 (*.f64 y z) (*.f64 a b))) (*.f64 a (*.f64 z t)))
(fma.f64 t (*.f64 z a) (fma.f64 a b (fma.f64 y z x)))
(fma.f64 a (+.f64 b (*.f64 z t)) (fma.f64 y z x))
(+.f64 (fma.f64 a b x) (*.f64 z (fma.f64 t a y)))
(fma.f64 y z (fma.f64 a (fma.f64 z t b) x))
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t b)) (*.f64 (*.f64 b z) a))
(+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 t b) (*.f64 a (*.f64 z b))))
(fma.f64 z (*.f64 a b) (fma.f64 t b (fma.f64 y z x)))
(fma.f64 b (+.f64 t (*.f64 z a)) (fma.f64 y z x))
(fma.f64 y z (fma.f64 b (fma.f64 z a t) x))
Compiler

Compiled 27 to 19 computations (29.6% saved)

simplify15.0ms (0.1%)

Algorithm
egg-herbie
Rules
172×fma-def
54×+-commutative
24×associate-+r+
22×associate-+l+
20×*-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01543
12831
26829
313125
416925
517725
618025
Stop Event
saturated
Counts
1 → 6
Calls
Call 1
Inputs
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
Outputs
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
(+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 z b))))
(fma.f64 a (*.f64 z b) (fma.f64 t a (fma.f64 y z x)))
(fma.f64 a (+.f64 t (*.f64 z b)) (fma.f64 y z x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(fma.f64 z (fma.f64 a b y) (fma.f64 t a x))

eval3.0ms (0%)

Compiler

Compiled 79 to 28 computations (64.6% saved)

prune3.0ms (0%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New246
Fresh011
Picked000
Done000
Total257
Error
0.0b
Counts
7 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
2.0b
(fma.f64 z (fma.f64 a b y) (fma.f64 t a x))
0.8b
(fma.f64 a (+.f64 t (*.f64 z b)) (fma.f64 y z x))
1.5b
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
0.8b
(+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 z b))))
Compiler

Compiled 75 to 45 computations (40% saved)

localize16.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 t a) (*.f64 a (*.f64 z b)))
0.0b
(+.f64 x (*.f64 y z))
0.0b
(+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 z b))))
3.4b
(*.f64 a (*.f64 z b))
Compiler

Compiled 55 to 13 computations (76.4% saved)

series25.0ms (0.2%)

Counts
4 → 168
Calls

48 calls:

TimeVariablePointExpression
4.0ms
z
@0
(+.f64 (*.f64 t a) (*.f64 a (*.f64 z b)))
3.0ms
b
@inf
(*.f64 a (*.f64 z b))
1.0ms
a
@inf
(+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 z b))))
1.0ms
z
@inf
(*.f64 a (*.f64 z b))
1.0ms
a
@0
(*.f64 a (*.f64 z b))

rewrite127.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
686×associate-+l+
458×associate-/r*
416×+-commutative
360×add-sqr-sqrt
358×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify149.0ms (1.3%)

Algorithm
egg-herbie
Rules
1438×associate-*l*
1000×distribute-lft-in
940×distribute-rgt-in
864×*-commutative
844×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

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

localize15.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (*.f64 y z))
0.0b
(+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a))
0.0b
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
4.2b
(*.f64 (*.f64 a z) b)
Compiler

Compiled 55 to 13 computations (76.4% saved)

series12.0ms (0.1%)

Counts
3 → 168
Calls

42 calls:

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

rewrite103.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1684×associate-*r/
948×associate-+l+
414×+-commutative
358×add-sqr-sqrt
356×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify122.0ms (1%)

Algorithm
egg-herbie
Rules
1490×associate-+l+
1180×associate--r+
994×+-commutative
562×fma-def
502×associate-+r-
Iterations

Useful iterations: 2 (0.0ms)

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

localize13.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 35 to 10 computations (71.4% saved)

series11.0ms (0.1%)

Counts
2 → 108
Calls

27 calls:

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

rewrite79.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
828×swap-sqr
796×distribute-rgt-in
760×distribute-lft-in
566×associate-*r/
422×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

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

simplify100.0ms (0.9%)

Algorithm
egg-herbie
Rules
1856×associate-/r*
822×associate-/r/
664×+-commutative
656×associate-/l/
548×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03757217
110467045
243617045
Stop Event
node limit
Counts
241 → 226
Calls
Call 1
Inputs
(+.f64 (*.f64 y z) x)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(*.f64 a (+.f64 (*.f64 z b) t))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t))))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t))))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t))))
(*.f64 a (+.f64 (*.f64 z b) t))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t))))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t))))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(*.f64 a t)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x)))
(*.f64 a t)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x)))
(+.f64 (*.f64 a t) x)
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x))
(*.f64 z (+.f64 (*.f64 a b) y))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 -1 y)) z))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 -1 y)) z)) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 -1 y)) z)) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 -1 y)) z)) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x)))
(*.f64 a (*.f64 b z))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(*.f64 a (*.f64 b z))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(+.f64 x (*.f64 a (+.f64 (*.f64 z b) t)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(*.f64 y z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(*.f64 y z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(+.f64 (*.f64 y z) (*.f64 a (+.f64 (*.f64 z b) t)))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t))))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t))))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t))))
x
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
x
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(*.f64 b z)
(+.f64 t (*.f64 b z))
(+.f64 t (*.f64 b z))
(+.f64 t (*.f64 b z))
t
(+.f64 t (*.f64 b z))
(+.f64 t (*.f64 b z))
(+.f64 t (*.f64 b z))
t
(+.f64 t (*.f64 b z))
(+.f64 t (*.f64 b z))
(+.f64 t (*.f64 b z))
t
(+.f64 t (*.f64 b z))
(+.f64 t (*.f64 b z))
(+.f64 t (*.f64 b z))
(*.f64 b z)
(+.f64 t (*.f64 b z))
(+.f64 t (*.f64 b z))
(+.f64 t (*.f64 b z))
(*.f64 b z)
(+.f64 t (*.f64 b z))
(+.f64 t (*.f64 b z))
(+.f64 t (*.f64 b z))
t
(+.f64 (*.f64 z b) t)
(+.f64 (*.f64 z b) t)
(+.f64 (*.f64 z b) t)
(*.f64 z b)
(+.f64 (*.f64 z b) t)
(+.f64 (*.f64 z b) t)
(+.f64 (*.f64 z b) t)
(*.f64 z b)
(+.f64 (*.f64 z b) t)
(+.f64 (*.f64 z b) t)
(+.f64 (*.f64 z b) t)
(+.f64 x (+.f64 (*.f64 a (fma.f64 z b t)) (*.f64 z y)))
(+.f64 (fma.f64 y z x) (*.f64 a (fma.f64 z b t)))
(+.f64 (fma.f64 y z x) (*.f64 (*.f64 a (fma.f64 z b t)) 1))
(+.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 y z x))
(+.f64 (*.f64 z y) (+.f64 x (*.f64 a (fma.f64 z b t))))
(+.f64 (+.f64 (*.f64 a (fma.f64 z b t)) (*.f64 z y)) x)
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) (fma.f64 y z x)))
(+.f64 (*.f64 a (*.f64 z b)) (+.f64 (*.f64 a t) (fma.f64 y z x)))
(+.f64 (*.f64 (*.f64 a (fma.f64 z b t)) 1) (fma.f64 y z x))
(+.f64 (*.f64 (*.f64 z y) 1) (+.f64 x (*.f64 a (fma.f64 z b t))))
(+.f64 (*.f64 t a) (+.f64 (*.f64 (*.f64 z b) a) (fma.f64 y z x)))
(+.f64 (*.f64 (*.f64 z b) a) (+.f64 (*.f64 t a) (fma.f64 y z x)))
(+.f64 (+.f64 (fma.f64 y z x) (*.f64 a t)) (*.f64 a (*.f64 z b)))
(+.f64 (+.f64 (fma.f64 y z x) (*.f64 a (*.f64 z b))) (*.f64 a t))
(+.f64 (+.f64 (fma.f64 y z x) (*.f64 t a)) (*.f64 (*.f64 z b) a))
(+.f64 (+.f64 (fma.f64 y z x) (*.f64 (*.f64 z b) a)) (*.f64 t a))
(+.f64 (+.f64 (*.f64 a (fma.f64 z b t)) x) (*.f64 z y))
(+.f64 (+.f64 (*.f64 a (fma.f64 z b t)) (*.f64 (*.f64 z y) 1)) x)
(+.f64 (+.f64 (*.f64 (*.f64 a (fma.f64 z b t)) 1) x) (*.f64 z y))
(+.f64 (+.f64 (*.f64 (*.f64 a (fma.f64 z b t)) 1) (*.f64 z y)) x)
(+.f64 (+.f64 (*.f64 (*.f64 a (fma.f64 z b t)) 1) (*.f64 (*.f64 z y) 1)) x)
(+.f64 (*.f64 1 (*.f64 (*.f64 a (fma.f64 z b t)) 1)) (fma.f64 y z x))
(+.f64 (*.f64 (+.f64 (*.f64 a (fma.f64 z b t)) (*.f64 z y)) 1) x)
(+.f64 (*.f64 (*.f64 (*.f64 a (fma.f64 z b t)) 1) 1) (fma.f64 y z x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x)))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y z x))) (-.f64 1 (*.f64 a (fma.f64 z b t))))
(-.f64 (+.f64 (*.f64 a (fma.f64 z b t)) (exp.f64 (log1p.f64 (fma.f64 y z x)))) 1)
(-.f64 (+.f64 (+.f64 (*.f64 a (fma.f64 z b t)) (*.f64 z y)) (exp.f64 (log1p.f64 x))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 a (fma.f64 z b t)) 1) (exp.f64 (log1p.f64 (fma.f64 y z x)))) 1)
(*.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x)) 1)
(*.f64 1 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x)))
(*.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x))) (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x))))
(*.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x))) (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x))) 2) (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (*.f64 a a)) (pow.f64 (fma.f64 y z x) 2)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 y z x)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (+.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (*.f64 a a)) (*.f64 (fma.f64 y z x) (-.f64 (fma.f64 y z x) (*.f64 a (fma.f64 z b t))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (*.f64 a a)) (pow.f64 (fma.f64 y z x) 2))) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 y z x)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (*.f64 a a)) (*.f64 (fma.f64 y z x) (-.f64 (fma.f64 y z x) (*.f64 a (fma.f64 z b t))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (*.f64 a a)) (pow.f64 (fma.f64 y z x) 2)) 1) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 y z x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) 1) (+.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (*.f64 a a)) (*.f64 (fma.f64 y z x) (-.f64 (fma.f64 y z x) (*.f64 a (fma.f64 z b t))))))
(pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x)) 1)
(pow.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x))) 2)
(pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x))) 3)
(pow.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x)) 2))
(log.f64 (exp.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x)))))
(cbrt.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x))))
(exp.f64 (log.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x))) 1))
(log1p.f64 (expm1.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z b))) (-.f64 1 t))
(-.f64 (exp.f64 (log1p.f64 t)) (-.f64 1 (*.f64 z b)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z b t))) 1)
(-.f64 (/.f64 t (/.f64 (-.f64 t (*.f64 z b)) t)) (/.f64 (pow.f64 (*.f64 z b) 2) (-.f64 t (*.f64 z b))))
(-.f64 (+.f64 t (exp.f64 (log1p.f64 (*.f64 z b)))) 1)
(-.f64 (+.f64 (*.f64 z b) (exp.f64 (log1p.f64 t))) 1)
(*.f64 (fma.f64 z b t) 1)
(*.f64 1 (fma.f64 z b t))
(*.f64 (sqrt.f64 (fma.f64 z b t)) (sqrt.f64 (fma.f64 z b t)))
(*.f64 (cbrt.f64 (fma.f64 z b t)) (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (cbrt.f64 (fma.f64 z b t)))
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 1 (-.f64 t (*.f64 z b))))
(*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (/.f64 1 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(*.f64 (/.f64 1 (-.f64 t (*.f64 z b))) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))
(*.f64 (/.f64 1 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)))
(*.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (fma.f64 z b t))
(*.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (-.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (fma.f64 z b t))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (-.f64 (*.f64 (pow.f64 t 3) t) (*.f64 (pow.f64 (*.f64 z b) 2) (*.f64 (-.f64 (*.f64 z b) t) (-.f64 (*.f64 z b) t))))) (-.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (+.f64 (pow.f64 (*.f64 t t) 3) (pow.f64 (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)) 3))) (+.f64 (*.f64 (pow.f64 t 3) t) (*.f64 (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)) (-.f64 (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)) (*.f64 t t)))))
(/.f64 (fma.f64 z b t) (/.f64 (-.f64 t (*.f64 z b)) (-.f64 t (*.f64 z b))))
(/.f64 1 (/.f64 1 (fma.f64 z b t)))
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (-.f64 t (*.f64 z b)))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))))
(/.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (/.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (fma.f64 z b t)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (/.f64 (-.f64 t (*.f64 z b)) (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) (/.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))) (/.f64 (-.f64 t (*.f64 z b)) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)))) (/.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (-.f64 (*.f64 z b) t))
(/.f64 (-.f64 (*.f64 (pow.f64 t 3) (pow.f64 t 3)) (*.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 (*.f64 z b) 3))) (*.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (-.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 t 3) t) (*.f64 (pow.f64 (*.f64 z b) 3) (*.f64 z b))) (*.f64 (-.f64 t (*.f64 z b)) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 (+.f64 (pow.f64 (pow.f64 t 3) 3) (pow.f64 (pow.f64 (*.f64 z b) 3) 3)) (*.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (+.f64 (*.f64 (pow.f64 t 3) (pow.f64 t 3)) (*.f64 (pow.f64 (*.f64 z b) 3) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t t) 3) (pow.f64 (pow.f64 (*.f64 z b) 2) 3)) (*.f64 (-.f64 t (*.f64 z b)) (+.f64 (*.f64 (pow.f64 t 3) t) (*.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(/.f64 (neg.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (neg.f64 (-.f64 t (*.f64 z b))))
(/.f64 (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) (neg.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 z b t)) (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))) (sqrt.f64 (-.f64 t (*.f64 z b))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 z b t)) (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)))) (sqrt.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))) (cbrt.f64 (-.f64 t (*.f64 z b))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)))) (cbrt.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) 1) (-.f64 t (*.f64 z b)))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) 1) (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 1) (-.f64 (*.f64 z b) t))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) 1) (neg.f64 (-.f64 t (*.f64 z b))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) 1) (neg.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (sqrt.f64 (fma.f64 z b t))) (sqrt.f64 (-.f64 t (*.f64 z b))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) (sqrt.f64 (fma.f64 z b t))) (sqrt.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2)) (cbrt.f64 (-.f64 t (*.f64 z b))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2)) (cbrt.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 t 3) t) (*.f64 (pow.f64 (*.f64 z b) 3) (*.f64 z b))) (/.f64 1 (-.f64 t (*.f64 z b)))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t t) 3) (pow.f64 (pow.f64 (*.f64 z b) 2) 3)) (/.f64 1 (-.f64 t (*.f64 z b)))) (+.f64 (*.f64 (pow.f64 t 3) t) (*.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 t 3) (pow.f64 t 3)) (*.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 (*.f64 z b) 3))) (/.f64 1 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))))) (-.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 t 3) 3) (pow.f64 (pow.f64 (*.f64 z b) 3) 3)) (/.f64 1 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))))) (+.f64 (*.f64 (pow.f64 t 3) (pow.f64 t 3)) (*.f64 (pow.f64 (*.f64 z b) 3) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))))
(/.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) 1) (-.f64 t (*.f64 z b)))
(/.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (sqrt.f64 (-.f64 t (*.f64 z b)))) (sqrt.f64 (-.f64 t (*.f64 z b))))
(/.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (*.f64 (cbrt.f64 (-.f64 t (*.f64 z b))) (cbrt.f64 (-.f64 t (*.f64 z b))))) (cbrt.f64 (-.f64 t (*.f64 z b))))
(/.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (+.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 t))) (-.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 z b))))
(/.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) 1) (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))))
(/.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (sqrt.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))))) (sqrt.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (*.f64 (cbrt.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (cbrt.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))) (cbrt.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(pow.f64 (fma.f64 z b t) 1)
(pow.f64 (sqrt.f64 (fma.f64 z b t)) 2)
(pow.f64 (cbrt.f64 (fma.f64 z b t)) 3)
(pow.f64 (pow.f64 (fma.f64 z b t) 3) 1/3)
(neg.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (neg.f64 (-.f64 t (*.f64 z b)))))
(neg.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (neg.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))))))
(sqrt.f64 (pow.f64 (fma.f64 z b t) 2))
(log.f64 (exp.f64 (fma.f64 z b t)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z b t))))
(cbrt.f64 (pow.f64 (fma.f64 z b t) 3))
(expm1.f64 (log1p.f64 (fma.f64 z b t)))
(exp.f64 (log.f64 (fma.f64 z b t)))
(exp.f64 (*.f64 (log.f64 (fma.f64 z b t)) 1))
(log1p.f64 (expm1.f64 (fma.f64 z b t)))
(fma.f64 z b t)
(fma.f64 b z t)
(fma.f64 1 t (*.f64 z b))
(fma.f64 1 (*.f64 z b) t)
(fma.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)) t)
(fma.f64 (sqrt.f64 t) (sqrt.f64 t) (*.f64 z b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (cbrt.f64 (*.f64 z b)) t)
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t) (*.f64 z b))
Outputs
(+.f64 (*.f64 y z) x)
(fma.f64 y z x)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t))))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t))))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t))))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t))))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t))))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t))))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) x))
(fma.f64 y z (fma.f64 a (*.f64 z b) x))
(fma.f64 z (fma.f64 a b y) x)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(*.f64 a t)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x)))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x)))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x)))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(*.f64 a t)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x)))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x)))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x)))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 a t) x)
(fma.f64 a t x)
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 -1 y)) z))
(neg.f64 (*.f64 z (*.f64 -1 (fma.f64 a b y))))
(*.f64 z (*.f64 1 (fma.f64 a b y)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 -1 y)) z)) (+.f64 (*.f64 a t) x))
(fma.f64 -1 (*.f64 z (*.f64 -1 (fma.f64 a b y))) (fma.f64 a t x))
(fma.f64 (*.f64 1 (fma.f64 a b y)) z (fma.f64 a t x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 -1 y)) z)) (+.f64 (*.f64 a t) x))
(fma.f64 -1 (*.f64 z (*.f64 -1 (fma.f64 a b y))) (fma.f64 a t x))
(fma.f64 (*.f64 1 (fma.f64 a b y)) z (fma.f64 a t x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 -1 y)) z)) (+.f64 (*.f64 a t) x))
(fma.f64 -1 (*.f64 z (*.f64 -1 (fma.f64 a b y))) (fma.f64 a t x))
(fma.f64 (*.f64 1 (fma.f64 a b y)) z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x)))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x)))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x)))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(*.f64 a (*.f64 b z))
(*.f64 z (*.f64 a b))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(*.f64 a (*.f64 b z))
(*.f64 z (*.f64 a b))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 x (*.f64 a (+.f64 (*.f64 z b) t)))
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(*.f64 y z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(*.f64 y z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (*.f64 a (+.f64 (*.f64 z b) t)))
(fma.f64 y z (*.f64 a (fma.f64 z b t)))
(fma.f64 z (fma.f64 a b y) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t))))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t))))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t))))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
x
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
x
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(*.f64 b z)
(*.f64 z b)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
t
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
t
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
t
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
(*.f64 b z)
(*.f64 z b)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
(*.f64 b z)
(*.f64 z b)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
t
(+.f64 (*.f64 z b) t)
(fma.f64 z b t)
(+.f64 (*.f64 z b) t)
(fma.f64 z b t)
(+.f64 (*.f64 z b) t)
(fma.f64 z b t)
(*.f64 z b)
(+.f64 (*.f64 z b) t)
(fma.f64 z b t)
(+.f64 (*.f64 z b) t)
(fma.f64 z b t)
(+.f64 (*.f64 z b) t)
(fma.f64 z b t)
(*.f64 z b)
(+.f64 (*.f64 z b) t)
(fma.f64 z b t)
(+.f64 (*.f64 z b) t)
(fma.f64 z b t)
(+.f64 (*.f64 z b) t)
(fma.f64 z b t)
(+.f64 x (+.f64 (*.f64 a (fma.f64 z b t)) (*.f64 z y)))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (fma.f64 y z x) (*.f64 a (fma.f64 z b t)))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (fma.f64 y z x) (*.f64 (*.f64 a (fma.f64 z b t)) 1))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 y z x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 z y) (+.f64 x (*.f64 a (fma.f64 z b t))))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (+.f64 (*.f64 a (fma.f64 z b t)) (*.f64 z y)) x)
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) (fma.f64 y z x)))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 a (*.f64 z b)) (+.f64 (*.f64 a t) (fma.f64 y z x)))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 (*.f64 a (fma.f64 z b t)) 1) (fma.f64 y z x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 (*.f64 z y) 1) (+.f64 x (*.f64 a (fma.f64 z b t))))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 t a) (+.f64 (*.f64 (*.f64 z b) a) (fma.f64 y z x)))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 (*.f64 z b) a) (+.f64 (*.f64 t a) (fma.f64 y z x)))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (+.f64 (fma.f64 y z x) (*.f64 a t)) (*.f64 a (*.f64 z b)))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (+.f64 (fma.f64 y z x) (*.f64 a (*.f64 z b))) (*.f64 a t))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (+.f64 (fma.f64 y z x) (*.f64 t a)) (*.f64 (*.f64 z b) a))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (+.f64 (fma.f64 y z x) (*.f64 (*.f64 z b) a)) (*.f64 t a))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (+.f64 (*.f64 a (fma.f64 z b t)) x) (*.f64 z y))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (+.f64 (*.f64 a (fma.f64 z b t)) (*.f64 (*.f64 z y) 1)) x)
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (+.f64 (*.f64 (*.f64 a (fma.f64 z b t)) 1) x) (*.f64 z y))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (+.f64 (*.f64 (*.f64 a (fma.f64 z b t)) 1) (*.f64 z y)) x)
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (+.f64 (*.f64 (*.f64 a (fma.f64 z b t)) 1) (*.f64 (*.f64 z y) 1)) x)
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 1 (*.f64 (*.f64 a (fma.f64 z b t)) 1)) (fma.f64 y z x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 (+.f64 (*.f64 a (fma.f64 z b t)) (*.f64 z y)) 1) x)
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(+.f64 (*.f64 (*.f64 (*.f64 a (fma.f64 z b t)) 1) 1) (fma.f64 y z x))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x)))) 1)
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y z x))) (-.f64 1 (*.f64 a (fma.f64 z b t))))
(fma.f64 a (fma.f64 z b t) (expm1.f64 (log1p.f64 (fma.f64 y z x))))
(-.f64 (+.f64 (*.f64 a (fma.f64 z b t)) (exp.f64 (log1p.f64 (fma.f64 y z x)))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y z x))) (-.f64 1 (*.f64 a (fma.f64 z b t))))
(fma.f64 a (fma.f64 z b t) (expm1.f64 (log1p.f64 (fma.f64 y z x))))
(-.f64 (+.f64 (+.f64 (*.f64 a (fma.f64 z b t)) (*.f64 z y)) (exp.f64 (log1p.f64 x))) 1)
(+.f64 (fma.f64 y z (*.f64 a (fma.f64 z b t))) (-.f64 (exp.f64 (log1p.f64 x)) 1))
(+.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)) (expm1.f64 (log1p.f64 x)))
(+.f64 (fma.f64 y z (*.f64 a (fma.f64 z b t))) (expm1.f64 (log1p.f64 x)))
(-.f64 (+.f64 (*.f64 (*.f64 a (fma.f64 z b t)) 1) (exp.f64 (log1p.f64 (fma.f64 y z x)))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y z x))) (-.f64 1 (*.f64 a (fma.f64 z b t))))
(fma.f64 a (fma.f64 z b t) (expm1.f64 (log1p.f64 (fma.f64 y z x))))
(*.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x)) 1)
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(*.f64 1 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x)))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(*.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x))) (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x))))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(*.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x))) (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x))) 2))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x))) 2) (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x))))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (*.f64 a a)) (pow.f64 (fma.f64 y z x) 2)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 y z x)))
(/.f64 (-.f64 (*.f64 a (*.f64 a (pow.f64 (fma.f64 z b t) 2))) (pow.f64 (fma.f64 y z x) 2)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 y z x)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (+.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (*.f64 a a)) (*.f64 (fma.f64 y z x) (-.f64 (fma.f64 y z x) (*.f64 a (fma.f64 z b t))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (fma.f64 (pow.f64 (fma.f64 z b t) 2) (*.f64 a a) (*.f64 (fma.f64 y z x) (-.f64 (fma.f64 y z x) (*.f64 a (fma.f64 z b t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 y z x) 3)) (fma.f64 (fma.f64 y z x) (-.f64 (fma.f64 y z x) (*.f64 a (fma.f64 z b t))) (*.f64 a (*.f64 a (pow.f64 (fma.f64 z b t) 2)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (*.f64 a a)) (pow.f64 (fma.f64 y z x) 2))) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 y z x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (*.f64 a a)) (pow.f64 (fma.f64 y z x) 2)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 y z x)))
(/.f64 (-.f64 (*.f64 a (*.f64 a (pow.f64 (fma.f64 z b t) 2))) (pow.f64 (fma.f64 y z x) 2)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 y z x)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (*.f64 a a)) (*.f64 (fma.f64 y z x) (-.f64 (fma.f64 y z x) (*.f64 a (fma.f64 z b t))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (fma.f64 (pow.f64 (fma.f64 z b t) 2) (*.f64 a a) (*.f64 (fma.f64 y z x) (-.f64 (fma.f64 y z x) (*.f64 a (fma.f64 z b t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 y z x) 3)) (fma.f64 (fma.f64 y z x) (-.f64 (fma.f64 y z x) (*.f64 a (fma.f64 z b t))) (*.f64 a (*.f64 a (pow.f64 (fma.f64 z b t) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (*.f64 a a)) (pow.f64 (fma.f64 y z x) 2)) 1) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 y z x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (*.f64 a a)) (pow.f64 (fma.f64 y z x) 2)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 y z x)))
(/.f64 (-.f64 (*.f64 a (*.f64 a (pow.f64 (fma.f64 z b t) 2))) (pow.f64 (fma.f64 y z x) 2)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 y z x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) 1) (+.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (*.f64 a a)) (*.f64 (fma.f64 y z x) (-.f64 (fma.f64 y z x) (*.f64 a (fma.f64 z b t))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (fma.f64 (pow.f64 (fma.f64 z b t) 2) (*.f64 a a) (*.f64 (fma.f64 y z x) (-.f64 (fma.f64 y z x) (*.f64 a (fma.f64 z b t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 y z x) 3)) (fma.f64 (fma.f64 y z x) (-.f64 (fma.f64 y z x) (*.f64 a (fma.f64 z b t))) (*.f64 a (*.f64 a (pow.f64 (fma.f64 z b t) 2)))))
(pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x)) 1)
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(pow.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x))) 2)
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x))) 3)
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(pow.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x)) 3) 1/3)
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(sqrt.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x)) 2))
(sqrt.f64 (pow.f64 (fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) 2))
(fabs.f64 (fma.f64 y z (fma.f64 a (fma.f64 z b t) x)))
(log.f64 (exp.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x))))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x)))))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(cbrt.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x)) 3))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(expm1.f64 (log1p.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x))))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(exp.f64 (log.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x))))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x))) 1))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(log1p.f64 (expm1.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 y z x))))
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z b))) (-.f64 1 t))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 z b))) 1) t)
(+.f64 t (expm1.f64 (log1p.f64 (*.f64 z b))))
(-.f64 (exp.f64 (log1p.f64 t)) (-.f64 1 (*.f64 z b)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 t)) 1) (*.f64 z b))
(fma.f64 z b (expm1.f64 (log1p.f64 t)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z b t))) 1)
(fma.f64 z b t)
(-.f64 (/.f64 t (/.f64 (-.f64 t (*.f64 z b)) t)) (/.f64 (pow.f64 (*.f64 z b) 2) (-.f64 t (*.f64 z b))))
(fma.f64 z b t)
(-.f64 (+.f64 t (exp.f64 (log1p.f64 (*.f64 z b)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 z b))) 1) t)
(+.f64 t (expm1.f64 (log1p.f64 (*.f64 z b))))
(-.f64 (+.f64 (*.f64 z b) (exp.f64 (log1p.f64 t))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 t)) 1) (*.f64 z b))
(fma.f64 z b (expm1.f64 (log1p.f64 t)))
(*.f64 (fma.f64 z b t) 1)
(fma.f64 z b t)
(*.f64 1 (fma.f64 z b t))
(fma.f64 z b t)
(*.f64 (sqrt.f64 (fma.f64 z b t)) (sqrt.f64 (fma.f64 z b t)))
(fma.f64 z b t)
(*.f64 (cbrt.f64 (fma.f64 z b t)) (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2))
(fma.f64 z b t)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (cbrt.f64 (fma.f64 z b t)))
(fma.f64 z b t)
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 1 (-.f64 t (*.f64 z b))))
(fma.f64 z b t)
(*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (/.f64 1 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 t t (*.f64 z (*.f64 b (fma.f64 z b (neg.f64 t))))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t))))))
(*.f64 (/.f64 1 (-.f64 t (*.f64 z b))) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))
(fma.f64 z b t)
(*.f64 (/.f64 1 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 t t (*.f64 z (*.f64 b (fma.f64 z b (neg.f64 t))))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t))))))
(*.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (fma.f64 z b t))
(fma.f64 z b t)
(*.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (-.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (fma.f64 z b t))))
(*.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (-.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) (fma.f64 t t (*.f64 z (*.f64 b (fma.f64 z b t)))))
(*.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (-.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) (fma.f64 z (*.f64 b (fma.f64 z b t)) (*.f64 t t)))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (-.f64 (*.f64 (pow.f64 t 3) t) (*.f64 (pow.f64 (*.f64 z b) 2) (*.f64 (-.f64 (*.f64 z b) t) (-.f64 (*.f64 z b) t))))) (-.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (-.f64 (pow.f64 t 4) (*.f64 (pow.f64 (*.f64 z b) 2) (*.f64 (fma.f64 z b (neg.f64 t)) (fma.f64 z b (neg.f64 t)))))) (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (fma.f64 z b (neg.f64 t))))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (-.f64 (pow.f64 t 4) (*.f64 (pow.f64 (*.f64 z b) 2) (*.f64 (fma.f64 z b (neg.f64 t)) (fma.f64 z b (neg.f64 t)))))) (-.f64 (*.f64 t t) (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t))))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (-.f64 (pow.f64 t 4) (*.f64 (pow.f64 (*.f64 z b) 2) (*.f64 (fma.f64 z b (neg.f64 t)) (fma.f64 z b (neg.f64 t)))))) (fma.f64 t t (*.f64 (*.f64 z b) (neg.f64 (fma.f64 z b (neg.f64 t))))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (+.f64 (pow.f64 (*.f64 t t) 3) (pow.f64 (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)) 3))) (+.f64 (*.f64 (pow.f64 t 3) t) (*.f64 (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)) (-.f64 (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)) (*.f64 t t)))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (+.f64 (pow.f64 (*.f64 z (*.f64 b (fma.f64 z b (neg.f64 t)))) 3) (pow.f64 t 6))) (+.f64 (pow.f64 t 4) (*.f64 (*.f64 z b) (*.f64 (fma.f64 z b (neg.f64 t)) (-.f64 (*.f64 z (*.f64 b (fma.f64 z b (neg.f64 t)))) (*.f64 t t))))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (+.f64 (pow.f64 (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t)))) 3) (pow.f64 t 6))) (fma.f64 (*.f64 z b) (*.f64 (fma.f64 z b (neg.f64 t)) (-.f64 (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t)))) (*.f64 t t))) (pow.f64 t 4)))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t)))) 3) (pow.f64 t 6)) (fma.f64 (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t)))) (fma.f64 (*.f64 z b) (fma.f64 z b (neg.f64 t)) (*.f64 t (neg.f64 t))) (pow.f64 t 4))))
(/.f64 (fma.f64 z b t) (/.f64 (-.f64 t (*.f64 z b)) (-.f64 t (*.f64 z b))))
(fma.f64 z b t)
(/.f64 1 (/.f64 1 (fma.f64 z b t)))
(fma.f64 z b t)
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (-.f64 t (*.f64 z b)))
(fma.f64 z b t)
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 t t (*.f64 z (*.f64 b (fma.f64 z b (neg.f64 t))))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t))))))
(/.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (/.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (fma.f64 z b t)))
(fma.f64 z b t)
(/.f64 (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (/.f64 (-.f64 t (*.f64 z b)) (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (-.f64 t (*.f64 z b))) (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (-.f64 t (*.f64 z b))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) (/.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) (fma.f64 t t (*.f64 z (*.f64 b (fma.f64 z b (neg.f64 t)))))) (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))))
(/.f64 (hypot.f64 (pow.f64 (*.f64 z b) 3/2) (pow.f64 t 3/2)) (/.f64 (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t))))) (hypot.f64 (pow.f64 (*.f64 z b) 3/2) (pow.f64 t 3/2))))
(/.f64 (*.f64 (hypot.f64 (pow.f64 (*.f64 z b) 3/2) (pow.f64 t 3/2)) (hypot.f64 (pow.f64 (*.f64 z b) 3/2) (pow.f64 t 3/2))) (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))) (/.f64 (-.f64 t (*.f64 z b)) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (/.f64 (-.f64 t (*.f64 z b)) (*.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (-.f64 t (*.f64 z b))) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)))) (/.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)))) (/.f64 (fma.f64 t t (*.f64 z (*.f64 b (fma.f64 z b (neg.f64 t))))) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)))) (/.f64 (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t))))) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) (*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t)))))) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (-.f64 (*.f64 z b) t))
(fma.f64 z b t)
(/.f64 (-.f64 (*.f64 (pow.f64 t 3) (pow.f64 t 3)) (*.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 (*.f64 z b) 3))) (*.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (-.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)) (fma.f64 t t (*.f64 z (*.f64 b (fma.f64 z b (neg.f64 t)))))) (-.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)))
(/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)) (*.f64 (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t))))) (-.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 t 3) t) (*.f64 (pow.f64 (*.f64 z b) 3) (*.f64 z b))) (*.f64 (-.f64 t (*.f64 z b)) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 (/.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (-.f64 t (*.f64 z b))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))
(/.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (*.f64 (-.f64 t (*.f64 z b)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 t 3) 3) (pow.f64 (pow.f64 (*.f64 z b) 3) 3)) (*.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (+.f64 (*.f64 (pow.f64 t 3) (pow.f64 t 3)) (*.f64 (pow.f64 (*.f64 z b) 3) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 t 3) 3) (pow.f64 (pow.f64 (*.f64 z b) 3) 3)) (fma.f64 t t (*.f64 z (*.f64 b (fma.f64 z b (neg.f64 t)))))) (+.f64 (pow.f64 t 6) (*.f64 (pow.f64 (*.f64 z b) 3) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 t 3) 3) (pow.f64 (pow.f64 (*.f64 z b) 3) 3)) (*.f64 (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t))))) (fma.f64 (pow.f64 (*.f64 z b) 3) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (pow.f64 t 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 t t) 3) (pow.f64 (pow.f64 (*.f64 z b) 2) 3)) (*.f64 (-.f64 t (*.f64 z b)) (+.f64 (*.f64 (pow.f64 t 3) t) (*.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(/.f64 (/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (pow.f64 (*.f64 z b) 2) 3)) (-.f64 t (*.f64 z b))) (+.f64 (pow.f64 t 4) (*.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)) (*.f64 (-.f64 t (*.f64 z b)) (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4))))
(/.f64 (neg.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (neg.f64 (-.f64 t (*.f64 z b))))
(fma.f64 z b t)
(/.f64 (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) (neg.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 t t (*.f64 z (*.f64 b (fma.f64 z b (neg.f64 t))))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 z b t)) (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))) (sqrt.f64 (-.f64 t (*.f64 z b))))
(/.f64 (sqrt.f64 (fma.f64 z b t)) (/.f64 (sqrt.f64 (-.f64 t (*.f64 z b))) (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z b t)) (sqrt.f64 (-.f64 t (*.f64 z b)))) (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 z b t)) (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)))) (sqrt.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (sqrt.f64 (fma.f64 z b t)) (/.f64 (sqrt.f64 (fma.f64 t t (*.f64 z (*.f64 b (fma.f64 z b (neg.f64 t)))))) (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 z b) 3/2) (pow.f64 t 3/2)) (sqrt.f64 (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t))))))) (sqrt.f64 (fma.f64 z b t)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z b t)) (sqrt.f64 (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t))))))) (hypot.f64 (pow.f64 (*.f64 z b) 3/2) (pow.f64 t 3/2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))) (cbrt.f64 (-.f64 t (*.f64 z b))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (/.f64 (cbrt.f64 (-.f64 t (*.f64 z b))) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (cbrt.f64 (-.f64 t (*.f64 z b)))) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)))) (cbrt.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) (/.f64 (cbrt.f64 (fma.f64 t t (*.f64 z (*.f64 b (fma.f64 z b (neg.f64 t)))))) (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (cbrt.f64 (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t))))))) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) 1) (-.f64 t (*.f64 z b)))
(fma.f64 z b t)
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) 1) (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 t t (*.f64 z (*.f64 b (fma.f64 z b (neg.f64 t))))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 1) (-.f64 (*.f64 z b) t))
(fma.f64 z b t)
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) 1) (neg.f64 (-.f64 t (*.f64 z b))))
(fma.f64 z b t)
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) 1) (neg.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 t t (*.f64 z (*.f64 b (fma.f64 z b (neg.f64 t))))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (sqrt.f64 (fma.f64 z b t))) (sqrt.f64 (-.f64 t (*.f64 z b))))
(/.f64 (sqrt.f64 (fma.f64 z b t)) (/.f64 (sqrt.f64 (-.f64 t (*.f64 z b))) (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z b t)) (sqrt.f64 (-.f64 t (*.f64 z b)))) (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) (sqrt.f64 (fma.f64 z b t))) (sqrt.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (sqrt.f64 (fma.f64 z b t)) (/.f64 (sqrt.f64 (fma.f64 t t (*.f64 z (*.f64 b (fma.f64 z b (neg.f64 t)))))) (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 z b) 3/2) (pow.f64 t 3/2)) (sqrt.f64 (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t))))))) (sqrt.f64 (fma.f64 z b t)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z b t)) (sqrt.f64 (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t))))))) (hypot.f64 (pow.f64 (*.f64 z b) 3/2) (pow.f64 t 3/2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2)) (cbrt.f64 (-.f64 t (*.f64 z b))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (/.f64 (cbrt.f64 (-.f64 t (*.f64 z b))) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (cbrt.f64 (-.f64 t (*.f64 z b)))) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2)) (cbrt.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) (/.f64 (cbrt.f64 (fma.f64 t t (*.f64 z (*.f64 b (fma.f64 z b (neg.f64 t)))))) (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (cbrt.f64 (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t))))))) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 t 3) t) (*.f64 (pow.f64 (*.f64 z b) 3) (*.f64 z b))) (/.f64 1 (-.f64 t (*.f64 z b)))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))
(/.f64 (/.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (-.f64 t (*.f64 z b))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))
(/.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (*.f64 (-.f64 t (*.f64 z b)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t t) 3) (pow.f64 (pow.f64 (*.f64 z b) 2) 3)) (/.f64 1 (-.f64 t (*.f64 z b)))) (+.f64 (*.f64 (pow.f64 t 3) t) (*.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (pow.f64 (*.f64 z b) 2) 3)) (-.f64 t (*.f64 z b))) (+.f64 (pow.f64 t 4) (*.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)) (*.f64 (-.f64 t (*.f64 z b)) (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 t 3) (pow.f64 t 3)) (*.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 (*.f64 z b) 3))) (/.f64 1 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))))) (-.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)))
(/.f64 (/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)) (fma.f64 t t (*.f64 z (*.f64 b (fma.f64 z b (neg.f64 t)))))) (-.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)))
(/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)) (*.f64 (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t))))) (-.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 t 3) 3) (pow.f64 (pow.f64 (*.f64 z b) 3) 3)) (/.f64 1 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))))) (+.f64 (*.f64 (pow.f64 t 3) (pow.f64 t 3)) (*.f64 (pow.f64 (*.f64 z b) 3) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 t 3) 3) (pow.f64 (pow.f64 (*.f64 z b) 3) 3)) (fma.f64 t t (*.f64 z (*.f64 b (fma.f64 z b (neg.f64 t)))))) (+.f64 (pow.f64 t 6) (*.f64 (pow.f64 (*.f64 z b) 3) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 t 3) 3) (pow.f64 (pow.f64 (*.f64 z b) 3) 3)) (*.f64 (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t))))) (fma.f64 (pow.f64 (*.f64 z b) 3) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (pow.f64 t 6))))
(/.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) 1) (-.f64 t (*.f64 z b)))
(fma.f64 z b t)
(/.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (sqrt.f64 (-.f64 t (*.f64 z b)))) (sqrt.f64 (-.f64 t (*.f64 z b))))
(fma.f64 z b t)
(/.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (*.f64 (cbrt.f64 (-.f64 t (*.f64 z b))) (cbrt.f64 (-.f64 t (*.f64 z b))))) (cbrt.f64 (-.f64 t (*.f64 z b))))
(fma.f64 z b t)
(/.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (+.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 t))) (-.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 z b))))
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 t)) (-.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 z b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) 1) (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 t t (*.f64 z (*.f64 b (fma.f64 z b (neg.f64 t))))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t))))))
(/.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (sqrt.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))))) (sqrt.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 t t (*.f64 z (*.f64 b (fma.f64 z b (neg.f64 t))))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t))))))
(/.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (*.f64 (cbrt.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (cbrt.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))) (cbrt.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 t t (*.f64 z (*.f64 b (fma.f64 z b (neg.f64 t))))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t))))))
(pow.f64 (fma.f64 z b t) 1)
(fma.f64 z b t)
(pow.f64 (sqrt.f64 (fma.f64 z b t)) 2)
(fma.f64 z b t)
(pow.f64 (cbrt.f64 (fma.f64 z b t)) 3)
(fma.f64 z b t)
(pow.f64 (pow.f64 (fma.f64 z b t) 3) 1/3)
(fma.f64 z b t)
(neg.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (neg.f64 (-.f64 t (*.f64 z b)))))
(fma.f64 z b t)
(neg.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (neg.f64 (fma.f64 t t (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 t t (*.f64 z (*.f64 b (fma.f64 z b (neg.f64 t))))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t))))))
(sqrt.f64 (pow.f64 (fma.f64 z b t) 2))
(fabs.f64 (fma.f64 z b t))
(log.f64 (exp.f64 (fma.f64 z b t)))
(fma.f64 z b t)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z b t))))
(fma.f64 z b t)
(cbrt.f64 (pow.f64 (fma.f64 z b t) 3))
(fma.f64 z b t)
(expm1.f64 (log1p.f64 (fma.f64 z b t)))
(fma.f64 z b t)
(exp.f64 (log.f64 (fma.f64 z b t)))
(fma.f64 z b t)
(exp.f64 (*.f64 (log.f64 (fma.f64 z b t)) 1))
(fma.f64 z b t)
(log1p.f64 (expm1.f64 (fma.f64 z b t)))
(fma.f64 z b t)
(fma.f64 z b t)
(fma.f64 b z t)
(fma.f64 z b t)
(fma.f64 1 t (*.f64 z b))
(fma.f64 z b t)
(fma.f64 1 (*.f64 z b) t)
(fma.f64 z b t)
(fma.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)) t)
(fma.f64 z b t)
(fma.f64 (sqrt.f64 t) (sqrt.f64 t) (*.f64 z b))
(fma.f64 z b t)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (cbrt.f64 (*.f64 z b)) t)
(fma.f64 z b t)
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t) (*.f64 z b))
(fma.f64 z b t)

localize15.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
1.9b
(fma.f64 z (fma.f64 a b y) (fma.f64 t a x))
Compiler

Compiled 30 to 9 computations (70% saved)

series11.0ms (0.1%)

Counts
1 → 72
Calls

18 calls:

TimeVariablePointExpression
2.0ms
a
@-inf
(fma.f64 z (fma.f64 a b y) (fma.f64 t a x))
2.0ms
t
@inf
(fma.f64 z (fma.f64 a b y) (fma.f64 t a x))
1.0ms
z
@0
(fma.f64 z (fma.f64 a b y) (fma.f64 t a x))
0.0ms
b
@-inf
(fma.f64 z (fma.f64 a b y) (fma.f64 t a x))
0.0ms
b
@inf
(fma.f64 z (fma.f64 a b y) (fma.f64 t a x))

rewrite68.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
992×*-commutative
830×sqrt-prod
790×unswap-sqr
568×swap-sqr
412×sqr-pow
Iterations

Useful iterations: 0 (0.0ms)

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

simplify90.0ms (0.8%)

Algorithm
egg-herbie
Rules
1448×fma-def
1060×+-commutative
1020×associate--r+
884×associate-+r-
878×associate-+l-
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01934457
15144387
222084321
361304321
Stop Event
node limit
Counts
129 → 112
Calls
Call 1
Inputs
(+.f64 (*.f64 a t) x)
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x))
(*.f64 z (+.f64 (*.f64 a b) y))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(*.f64 z (+.f64 (*.f64 a b) y))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(+.f64 (*.f64 y z) x)
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x))
(*.f64 (+.f64 t (*.f64 b z)) a)
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t))))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t))))))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t))))))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t))))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x)))
(*.f64 a (*.f64 b z))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(*.f64 a (*.f64 b z))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(*.f64 y z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(*.f64 y z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(*.f64 a t)
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x))
(*.f64 a t)
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
x
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
x
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(+.f64 x (+.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)))
(+.f64 (fma.f64 t a x) (*.f64 z (fma.f64 a b y)))
(+.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 t a x))
(+.f64 (*.f64 a t) (+.f64 x (*.f64 z (fma.f64 a b y))))
(+.f64 (exp.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)))) -1)
(+.f64 (+.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)) x)
(+.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 z y) (fma.f64 t a x)))
(+.f64 (+.f64 (fma.f64 t a x) (*.f64 z (*.f64 a b))) (*.f64 z y))
(+.f64 (+.f64 (*.f64 z (fma.f64 a b y)) x) (*.f64 a t))
(+.f64 (*.f64 (+.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)) 1) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 t a x))) (-.f64 1 (*.f64 z (fma.f64 a b y))))
(-.f64 (+.f64 (*.f64 z (fma.f64 a b y)) (exp.f64 (log1p.f64 (fma.f64 t a x)))) 1)
(-.f64 (+.f64 (+.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)) (exp.f64 (log1p.f64 x))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 t a x))) (/.f64 (pow.f64 (fma.f64 t a x) 2) (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 t a x))))
(*.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) 1)
(*.f64 1 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)))
(*.f64 (sqrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))) (sqrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))))
(*.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))) 2))
(*.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))) (sqrt.f64 (*.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))) 2) (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)))) (sqrt.f64 (sqrt.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (fma.f64 t a x) 2)) (/.f64 1 (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 t a x))))
(*.f64 (+.f64 (pow.f64 (fma.f64 t a x) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (*.f64 (fma.f64 t a x) (-.f64 (fma.f64 t a x) (*.f64 z (fma.f64 a b y)))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))) 3/2) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))) 3/2))
(*.f64 (pow.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) 3) 1/6))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) 3))) (sqrt.f64 (sqrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))) 4)) (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 t a x)) (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (fma.f64 t a x) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (*.f64 (fma.f64 t a x) (-.f64 (fma.f64 t a x) (*.f64 z (fma.f64 a b y))))) (+.f64 (pow.f64 (fma.f64 t a x) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (fma.f64 t a x) 2)) (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 t a x)))
(/.f64 (+.f64 (pow.f64 (fma.f64 t a x) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3)) (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (*.f64 (fma.f64 t a x) (-.f64 (fma.f64 t a x) (*.f64 z (fma.f64 a b y))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t a x) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3)) (+.f64 (pow.f64 (fma.f64 t a x) 2) (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (*.f64 (fma.f64 t a x) (*.f64 z (fma.f64 a b y))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (fma.f64 t a x) 2))) (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 t a x)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 t a x) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3))) (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (*.f64 (fma.f64 t a x) (-.f64 (fma.f64 t a x) (*.f64 z (fma.f64 a b y))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (fma.f64 t a x) 2)) 1) (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 t a x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 t a x) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3)) 1) (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (*.f64 (fma.f64 t a x) (-.f64 (fma.f64 t a x) (*.f64 z (fma.f64 a b y))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t a x) 2) (pow.f64 (*.f64 z (fma.f64 a b y)) 2)) (-.f64 (fma.f64 t a x) (*.f64 z (fma.f64 a b y))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)) (+.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t))) (*.f64 x x)) (-.f64 (+.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)) x))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)))) (exp.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))))) 1) (+.f64 (exp.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)))) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)) 3) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)) (+.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t))) (-.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)) x))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)))) (exp.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)))) 1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (fma.f64 t a x) 2))) (neg.f64 (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 t a x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 t a x) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (*.f64 (fma.f64 t a x) (-.f64 (fma.f64 t a x) (*.f64 z (fma.f64 a b y)))))))
(pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) 1)
(pow.f64 (sqrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))) 2)
(pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))) 3)
(pow.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) 2))
(fabs.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)))
(log.f64 (exp.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)))))
(cbrt.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))))
(exp.f64 (log.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))))
(log1p.f64 (expm1.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))))
Outputs
(+.f64 (*.f64 a t) x)
(fma.f64 a t x)
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 y z) x)
(fma.f64 y z x)
(fma.f64 z y x)
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 a (+.f64 t (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t))))
(*.f64 a (+.f64 t (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t))))))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t))))))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t))))))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 z y (fma.f64 a t x))
(fma.f64 a t (fma.f64 z y x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x)))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x)))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x)))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 z b))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 z b))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))
(fma.f64 a (*.f64 z b) (fma.f64 a t x))
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)
(fma.f64 z (fma.f64 a b y) x)
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(*.f64 a t)
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(*.f64 a t)
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t))
(fma.f64 z (fma.f64 a b y) (*.f64 a t))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(fma.f64 a (fma.f64 z b t) (*.f64 z y))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
x
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
x
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 x (+.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (fma.f64 t a x) (*.f64 z (fma.f64 a b y)))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 t a x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 a t) (+.f64 x (*.f64 z (fma.f64 a b y))))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (exp.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)))) -1)
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (+.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)) x)
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 z y) (fma.f64 t a x)))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (+.f64 (fma.f64 t a x) (*.f64 z (*.f64 a b))) (*.f64 z y))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (+.f64 (*.f64 z (fma.f64 a b y)) x) (*.f64 a t))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(+.f64 (*.f64 (+.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)) 1) x)
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)))) 1)
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 t a x))) (-.f64 1 (*.f64 z (fma.f64 a b y))))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(-.f64 (+.f64 (*.f64 z (fma.f64 a b y)) (exp.f64 (log1p.f64 (fma.f64 t a x)))) 1)
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(-.f64 (+.f64 (+.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)) (exp.f64 (log1p.f64 x))) 1)
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(-.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 t a x))) (/.f64 (pow.f64 (fma.f64 t a x) 2) (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 t a x))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (fma.f64 a t x) 2)) (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 a t x)))
(*.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) 1)
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(*.f64 1 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(*.f64 (sqrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))) (sqrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(*.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))) 2))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(*.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))) (sqrt.f64 (*.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))))))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))) 2) (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)))) (sqrt.f64 (sqrt.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) 3))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a t (fma.f64 z (fma.f64 a b y) x)))) (sqrt.f64 (sqrt.f64 (pow.f64 (fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) 3))))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) 3/2)) (sqrt.f64 (sqrt.f64 (fma.f64 a t (fma.f64 z (fma.f64 a b y) x)))))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) 3/2)) (sqrt.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (fma.f64 t a x) 2)) (/.f64 1 (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 t a x))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (fma.f64 a t x) 2)) (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 a t x)))
(*.f64 (+.f64 (pow.f64 (fma.f64 t a x) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (*.f64 (fma.f64 t a x) (-.f64 (fma.f64 t a x) (*.f64 z (fma.f64 a b y)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t x) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3)) (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (*.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 z (fma.f64 a b y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (fma.f64 a t x) 3)) (fma.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (fma.f64 a t x) 3)) (fma.f64 (*.f64 z (fma.f64 a b y)) (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 a t x)) (pow.f64 (fma.f64 a t x) 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))) 3/2) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))) 3/2))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(*.f64 (pow.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) 3) 1/6))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) 3))) (sqrt.f64 (sqrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a t (fma.f64 z (fma.f64 a b y) x)))) (sqrt.f64 (sqrt.f64 (pow.f64 (fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) 3))))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) 3/2)) (sqrt.f64 (sqrt.f64 (fma.f64 a t (fma.f64 z (fma.f64 a b y) x)))))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) 3/2)) (sqrt.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))) 4)) (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z (fma.f64 a b y) x))) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z (fma.f64 a b y) x)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z (fma.f64 a b y) x))) 5)) (sqrt.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z (fma.f64 a b y) x)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 5)) (sqrt.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 t a x)) (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (fma.f64 t a x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (fma.f64 a t x) 2)) (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 a t x)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (*.f64 (fma.f64 t a x) (-.f64 (fma.f64 t a x) (*.f64 z (fma.f64 a b y))))) (+.f64 (pow.f64 (fma.f64 t a x) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t x) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3)) (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (*.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 z (fma.f64 a b y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (fma.f64 a t x) 3)) (fma.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (fma.f64 a t x) 3)) (fma.f64 (*.f64 z (fma.f64 a b y)) (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 a t x)) (pow.f64 (fma.f64 a t x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (fma.f64 t a x) 2)) (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 t a x)))
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (fma.f64 a t x) 2)) (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 a t x)))
(/.f64 (+.f64 (pow.f64 (fma.f64 t a x) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3)) (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (*.f64 (fma.f64 t a x) (-.f64 (fma.f64 t a x) (*.f64 z (fma.f64 a b y))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t x) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3)) (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (*.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 z (fma.f64 a b y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (fma.f64 a t x) 3)) (fma.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (fma.f64 a t x) 3)) (fma.f64 (*.f64 z (fma.f64 a b y)) (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 a t x)) (pow.f64 (fma.f64 a t x) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 t a x) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3)) (+.f64 (pow.f64 (fma.f64 t a x) 2) (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (*.f64 (fma.f64 t a x) (*.f64 z (fma.f64 a b y))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t x) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3)) (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (*.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 z (fma.f64 a b y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (fma.f64 a t x) 3)) (fma.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (fma.f64 a t x) 3)) (fma.f64 (*.f64 z (fma.f64 a b y)) (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 a t x)) (pow.f64 (fma.f64 a t x) 2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (fma.f64 t a x) 2))) (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 t a x)))
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (fma.f64 a t x) 2)) (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 a t x)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 t a x) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3))) (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (*.f64 (fma.f64 t a x) (-.f64 (fma.f64 t a x) (*.f64 z (fma.f64 a b y))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t x) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3)) (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (*.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 z (fma.f64 a b y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (fma.f64 a t x) 3)) (fma.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (fma.f64 a t x) 3)) (fma.f64 (*.f64 z (fma.f64 a b y)) (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 a t x)) (pow.f64 (fma.f64 a t x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (fma.f64 t a x) 2)) 1) (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 t a x)))
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (fma.f64 a t x) 2)) (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 a t x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 t a x) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3)) 1) (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (*.f64 (fma.f64 t a x) (-.f64 (fma.f64 t a x) (*.f64 z (fma.f64 a b y))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t x) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3)) (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (*.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 z (fma.f64 a b y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (fma.f64 a t x) 3)) (fma.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (fma.f64 a t x) 3)) (fma.f64 (*.f64 z (fma.f64 a b y)) (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 a t x)) (pow.f64 (fma.f64 a t x) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t a x) 2) (pow.f64 (*.f64 z (fma.f64 a b y)) 2)) (-.f64 (fma.f64 t a x) (*.f64 z (fma.f64 a b y))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (fma.f64 a t x) 2)) (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 a t x)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)) (+.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t))) (*.f64 x x)) (-.f64 (+.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)) x))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)))) (exp.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))))) 1) (+.f64 (exp.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)))) 1))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)) 3) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)) (+.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t))) (-.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)) x))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)) 3) (pow.f64 x 3)) (fma.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)) (fma.f64 z (fma.f64 a b y) (*.f64 a t)) (*.f64 x (-.f64 x (fma.f64 z (fma.f64 a b y) (*.f64 a t))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 z (fma.f64 a b y))) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (fma.f64 a t (*.f64 z (fma.f64 a b y)))) (*.f64 (fma.f64 a t (*.f64 z (fma.f64 a b y))) (fma.f64 a t (*.f64 z (fma.f64 a b y))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 z (fma.f64 a b y))) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (fma.f64 a t (*.f64 z (fma.f64 a b y))) (fma.f64 z (fma.f64 a b y) (fma.f64 a t (neg.f64 x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) (*.f64 z y)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (fma.f64 a (fma.f64 z b t) (*.f64 z y)) (-.f64 (fma.f64 a (fma.f64 z b t) (*.f64 z y)) x))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)))) (exp.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (fma.f64 a t (fma.f64 z (fma.f64 a b y) x)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (fma.f64 a t (fma.f64 z (fma.f64 a b y) x))) (log1p.f64 (fma.f64 a t (fma.f64 z (fma.f64 a b y) x))))) (+.f64 (exp.f64 (log1p.f64 (fma.f64 a t (fma.f64 z (fma.f64 a b y) x)))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (fma.f64 a t (fma.f64 z (fma.f64 a b y) x)))) 3)) (+.f64 (exp.f64 (log1p.f64 (fma.f64 a t (fma.f64 z (fma.f64 a b y) x)))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (fma.f64 a t (fma.f64 z (fma.f64 a b y) x))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (fma.f64 a t (fma.f64 z (fma.f64 a b y) x))))) (+.f64 (exp.f64 (log1p.f64 (fma.f64 a t (fma.f64 z (fma.f64 a b y) x)))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (fma.f64 a t (fma.f64 z (fma.f64 a b y) x)))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))))) (+.f64 (exp.f64 (log1p.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (fma.f64 t a x) 2))) (neg.f64 (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 t a x))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (fma.f64 a t x) 2)) (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 a t x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 t a x) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (*.f64 (fma.f64 t a x) (-.f64 (fma.f64 t a x) (*.f64 z (fma.f64 a b y)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t x) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3)) (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (*.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 z (fma.f64 a b y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (fma.f64 a t x) 3)) (fma.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (fma.f64 a t x) 3)) (fma.f64 (*.f64 z (fma.f64 a b y)) (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 a t x)) (pow.f64 (fma.f64 a t x) 2)))
(pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) 1)
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(pow.f64 (sqrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))) 2)
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))) 3)
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(pow.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) 3) 1/3)
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(sqrt.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) 2))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(fabs.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(log.f64 (exp.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)))))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(cbrt.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) 3))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(expm1.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(exp.f64 (log.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(log1p.f64 (expm1.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))))
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))

eval288.0ms (2.5%)

Compiler

Compiled 34481 to 8651 computations (74.9% saved)

prune408.0ms (3.5%)

Pruning

19 alts after pruning (19 fresh and 0 done)

PrunedKeptTotal
New1150191169
Fresh000
Picked101
Done303
Total1154191173
Error
0b
Counts
1173 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
24.1b
(fma.f64 z y (*.f64 a (+.f64 (*.f64 b z) t)))
24.0b
(fma.f64 z y x)
30.3b
(pow.f64 (sqrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 t a x))) 2)
24.8b
(+.f64 (fma.f64 a t (*.f64 z y)) (*.f64 (*.f64 a z) b))
24.8b
(+.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 a z) b))
1.2b
(+.f64 (+.f64 x (*.f64 y z)) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 (*.f64 z b) t))) 3))
14.7b
(+.f64 (+.f64 x (*.f64 y z)) (*.f64 a (*.f64 z b)))
25.2b
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t))
10.3b
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
24.0b
(+.f64 (*.f64 y z) x)
27.0b
(+.f64 (*.f64 a t) x)
17.4b
(+.f64 x (*.f64 a (+.f64 (*.f64 z b) t)))
39.9b
(*.f64 (+.f64 t (*.f64 b z)) a)
38.2b
(*.f64 z (+.f64 (*.f64 a b) y))
54.2b
(*.f64 z (*.f64 a b))
46.6b
(*.f64 z y)
53.0b
(*.f64 a (*.f64 z b))
49.6b
(*.f64 a t)
40.5b
x
Compiler

Compiled 519 to 352 computations (32.2% saved)

localize18.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (+.f64 x (*.f64 y z)) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 (*.f64 z b) t))) 3))
0.6b
(pow.f64 (cbrt.f64 (*.f64 a (+.f64 (*.f64 z b) t))) 3)
0.8b
(*.f64 a (+.f64 (*.f64 z b) t))
3.1b
(cbrt.f64 (*.f64 a (+.f64 (*.f64 z b) t)))
Compiler

Compiled 70 to 18 computations (74.3% saved)

series93.0ms (0.8%)

Counts
4 → 115
Calls

54 calls:

TimeVariablePointExpression
30.0ms
z
@inf
(cbrt.f64 (*.f64 a (+.f64 (*.f64 z b) t)))
24.0ms
t
@-inf
(+.f64 (+.f64 x (*.f64 y z)) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 (*.f64 z b) t))) 3))
4.0ms
b
@0
(pow.f64 (cbrt.f64 (*.f64 a (+.f64 (*.f64 z b) t))) 3)
3.0ms
t
@0
(pow.f64 (cbrt.f64 (*.f64 a (+.f64 (*.f64 z b) t))) 3)
2.0ms
z
@0
(pow.f64 (cbrt.f64 (*.f64 a (+.f64 (*.f64 z b) t))) 3)

rewrite126.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1734×associate-*l/
694×associate-+l+
404×add-sqr-sqrt
396×+-commutative
394×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify171.0ms (1.5%)

Algorithm
egg-herbie
Rules
1564×associate-*r*
1256×associate-*l*
838×*-commutative
608×+-commutative
480×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
072020714
1231718532
Stop Event
node limit
Counts
306 → 329
Calls
Call 1
Inputs
(pow.f64 (*.f64 a t) 1/3)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/9) (*.f64 b z))) (pow.f64 (*.f64 a t) 1/3))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/9) (*.f64 b z))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 11)) (pow.f64 t 7)) 1/9) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (pow.f64 (*.f64 a t) 1/3)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/9) (*.f64 b z))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 t 2))) 1/3) (*.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/3) (pow.f64 b 3))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 b 3))))) (pow.f64 z 3)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 11)) (pow.f64 t 7)) 1/9) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (pow.f64 (*.f64 a t) 1/3))))
(pow.f64 (*.f64 a t) 1/3)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/9) (*.f64 z b))) (pow.f64 (*.f64 a t) 1/3))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 11)) (pow.f64 t 7)) 1/9) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/9) (*.f64 z b))) (pow.f64 (*.f64 a t) 1/3)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 t 2))) 1/3) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))) (pow.f64 b 3)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 11)) (pow.f64 t 7)) 1/9) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/9) (*.f64 z b))) (pow.f64 (*.f64 a t) 1/3))))
(pow.f64 (*.f64 a (*.f64 z b)) 1/3)
(+.f64 (pow.f64 (*.f64 a (*.f64 z b)) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/9) t)))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 11)) (*.f64 (pow.f64 z 7) (pow.f64 b 7))) 1/9) (pow.f64 t 2))) (+.f64 (pow.f64 (*.f64 a (*.f64 z b)) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/9) t))))
(+.f64 (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3))) (pow.f64 t 3)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) 1/3))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 11)) (*.f64 (pow.f64 z 7) (pow.f64 b 7))) 1/9) (pow.f64 t 2))) (+.f64 (pow.f64 (*.f64 a (*.f64 z b)) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/9) t)))))
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (*.f64 z b))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (*.f64 z b))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a t)
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(*.f64 a (*.f64 b z))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(*.f64 a (*.f64 b z))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(*.f64 a (*.f64 z b))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 (pow.f64 1 1/3) (*.f64 a t))
(+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a t)) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) b)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) b))) z))
(+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a t)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) b)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) b))) z) (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 b 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 b 2)))) (pow.f64 (*.f64 1 (*.f64 a t)) 1/3)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 b 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 b 2))))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a t)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) b)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) b))) z) (+.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/3) (pow.f64 b 3))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 b 3))))))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 b 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 b 2)))) b) (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/9))) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 b 3)))) (*.f64 (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 3)) t))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 a t)) 1/3) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/3) (pow.f64 b 3))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 b 3)))))))) (pow.f64 (*.f64 1 (*.f64 a t)) 1/3))))) (pow.f64 z 3)) (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 b 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 b 2)))) (pow.f64 (*.f64 1 (*.f64 a t)) 1/3)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 b 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 b 2)))))))))
(*.f64 (pow.f64 1 1/3) (*.f64 a t))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) z)) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) z))) b) (*.f64 (pow.f64 1 1/3) (*.f64 a t)))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) z)) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) z))) b) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 z 2))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 z 2))) (*.f64 (pow.f64 (*.f64 1 (*.f64 a t)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 z 2))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 z 2))))))) (pow.f64 b 2)) (*.f64 (pow.f64 1 1/3) (*.f64 a t))))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) z)) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) z))) b) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 z 2))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 z 2))) (*.f64 (pow.f64 (*.f64 1 (*.f64 a t)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 z 2))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 z 2))))))) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a t)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/9) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 z 2))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 z 2)))) z))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))))) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 a t)) 1/3) (+.f64 (*.f64 -1/3 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))) (pow.f64 (/.f64 1 (*.f64 a t)) 1/3))) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 z 3)) t))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 a t)) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))))))))))) (pow.f64 b 3)))))
(*.f64 (pow.f64 1 1/3) (*.f64 a (*.f64 b z)))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) 1/9))) t) (*.f64 (pow.f64 1 1/3) (*.f64 a (*.f64 b z))))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) 1/9))) t) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) (*.f64 z b)) 1/9)) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) (*.f64 z b)) 1/9)) (*.f64 (pow.f64 (*.f64 1 (*.f64 a (*.f64 b z))) 1/3) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (*.f64 (pow.f64 z 4) (pow.f64 b 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/9)))))) (pow.f64 t 2)) (*.f64 (pow.f64 1 1/3) (*.f64 a (*.f64 b z)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) 1/9))) t) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) (*.f64 z b)) 1/9)) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) (*.f64 z b)) 1/9)) (*.f64 (pow.f64 (*.f64 1 (*.f64 a (*.f64 b z))) 1/3) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (*.f64 (pow.f64 z 4) (pow.f64 b 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/9)))))) (pow.f64 t 2)) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a (*.f64 b z))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (pow.f64 a 2) (*.f64 z b)))) (*.f64 -2/3 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3))) (pow.f64 (/.f64 1 (*.f64 a (*.f64 z b))) 1/3)))) (pow.f64 (*.f64 1 (*.f64 a (*.f64 b z))) 1/3)) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 (pow.f64 b 2) (pow.f64 z 2))) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (*.f64 (pow.f64 b 2) (pow.f64 z 2))) 1/9) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (*.f64 (pow.f64 z 4) (pow.f64 b 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/9))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (*.f64 (pow.f64 b 2) (pow.f64 z 2))) 1/3)))))))) (pow.f64 t 3)))))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 (*.f64 (+.f64 t (*.f64 b z)) (*.f64 1 (pow.f64 (+.f64 (*.f64 z b) t) 2))) 1/3) a))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t (*.f64 b z)) (*.f64 1 (pow.f64 (+.f64 (*.f64 z b) t) 2))) 1/3) a) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t (*.f64 b z)) (*.f64 1 (pow.f64 (+.f64 (*.f64 z b) t) 2))) 1/3) a) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t (*.f64 b z)) (*.f64 1 (pow.f64 (+.f64 (*.f64 z b) t) 2))) 1/3) a) x))
x
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t (*.f64 b z)) (*.f64 1 (pow.f64 (+.f64 (*.f64 z b) t) 2))) 1/3) a) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t (*.f64 b z)) (*.f64 1 (pow.f64 (+.f64 (*.f64 z b) t) 2))) 1/3) a) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t (*.f64 b z)) (*.f64 1 (pow.f64 (+.f64 (*.f64 z b) t) 2))) 1/3) a) x))
x
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t (*.f64 b z)) (*.f64 1 (pow.f64 (+.f64 (*.f64 z b) t) 2))) 1/3) a) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t (*.f64 b z)) (*.f64 1 (pow.f64 (+.f64 (*.f64 z b) t) 2))) 1/3) a) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t (*.f64 b z)) (*.f64 1 (pow.f64 (+.f64 (*.f64 z b) t) 2))) 1/3) a) x))
(+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t (*.f64 b z)) (*.f64 1 (pow.f64 (+.f64 (*.f64 z b) t) 2))) 1/3) a) x)
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t (*.f64 b z)) (*.f64 1 (pow.f64 (+.f64 (*.f64 z b) t) 2))) 1/3) a) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t (*.f64 b z)) (*.f64 1 (pow.f64 (+.f64 (*.f64 z b) t) 2))) 1/3) a) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t (*.f64 b z)) (*.f64 1 (pow.f64 (+.f64 (*.f64 z b) t) 2))) 1/3) a) x))
(*.f64 y z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 b z)) 2) (*.f64 1 (+.f64 (*.f64 z b) t))) 1/3) a) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 b z)) 2) (*.f64 1 (+.f64 (*.f64 z b) t))) 1/3) a) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 b z)) 2) (*.f64 1 (+.f64 (*.f64 z b) t))) 1/3) a) x))
(*.f64 y z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 b z)) 2) (*.f64 1 (+.f64 (*.f64 z b) t))) 1/3) a) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 b z)) 2) (*.f64 1 (+.f64 (*.f64 z b) t))) 1/3) a) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 b z)) 2) (*.f64 1 (+.f64 (*.f64 z b) t))) 1/3) a) x))
(+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a t)) x)
(+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a t)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) b)) (+.f64 y (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) b)))) z) x))
(+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a t)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) b)) (+.f64 y (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) b)))) z) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 b 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 b 2)))) (pow.f64 (*.f64 1 (*.f64 a t)) 1/3)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 b 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 b 2)))))) x)))
(+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a t)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) b)) (+.f64 y (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) b)))) z) (+.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/3) (pow.f64 b 3))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 b 3))))))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 b 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 b 2)))) b) (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/9))) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 b 3)))) (*.f64 (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 3)) t))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 a t)) 1/3) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/3) (pow.f64 b 3))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 b 3)))))))) (pow.f64 (*.f64 1 (*.f64 a t)) 1/3))))) (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 b 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 b 2)))) (pow.f64 (*.f64 1 (*.f64 a t)) 1/3)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 b 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 b 2)))))) x))))
(*.f64 y z)
(+.f64 (*.f64 y z) x)
(*.f64 y z)
(+.f64 (*.f64 y z) x)
(+.f64 (*.f64 y z) x)
(+.f64 (*.f64 y z) x)
(+.f64 (*.f64 y z) x)
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a t)) x))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) z)) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) z))) b) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a t)) (+.f64 (*.f64 y z) x)))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) z)) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) z))) b) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 z 2))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 z 2))) (*.f64 (pow.f64 (*.f64 1 (*.f64 a t)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 z 2))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 z 2))))))) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a t)) (+.f64 (*.f64 y z) x))))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) z)) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) z))) b) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 z 2))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 z 2))) (*.f64 (pow.f64 (*.f64 1 (*.f64 a t)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 z 2))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 z 2))))))) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a t)) (+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/9) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 z 2))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 z 2)))) z))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))))) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 a t)) 1/3) (+.f64 (*.f64 -1/3 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))) (pow.f64 (/.f64 1 (*.f64 a t)) 1/3))) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 z 3)) t))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 a t)) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))))))))))) (pow.f64 b 3)) x)))))
(+.f64 (*.f64 y z) x)
(+.f64 (*.f64 y z) x)
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a (*.f64 z b))) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) 1/9))) t) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a (*.f64 z b))) x)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) 1/9))) t) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) (*.f64 z b)) 1/9)) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) (*.f64 z b)) 1/9)) (*.f64 (pow.f64 (*.f64 1 (*.f64 a (*.f64 b z))) 1/3) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (*.f64 (pow.f64 z 4) (pow.f64 b 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/9)))))) (pow.f64 t 2)) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a (*.f64 z b))) x))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) 1/9))) t) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) (*.f64 z b)) 1/9)) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) (*.f64 z b)) 1/9)) (*.f64 (pow.f64 (*.f64 1 (*.f64 a (*.f64 b z))) 1/3) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (*.f64 (pow.f64 z 4) (pow.f64 b 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/9)))))) (pow.f64 t 2)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (pow.f64 a 2) (*.f64 z b)))) (*.f64 -2/3 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3))) (pow.f64 (/.f64 1 (*.f64 a (*.f64 z b))) 1/3)))) (pow.f64 (*.f64 1 (*.f64 a (*.f64 b z))) 1/3)) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 (pow.f64 b 2) (pow.f64 z 2))) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (*.f64 (pow.f64 b 2) (pow.f64 z 2))) 1/9) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (*.f64 (pow.f64 z 4) (pow.f64 b 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/9))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (*.f64 (pow.f64 b 2) (pow.f64 z 2))) 1/3)))))))) (pow.f64 t 3)) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a (*.f64 z b))) x)))))
(+.f64 (*.f64 y z) x)
(+.f64 (*.f64 y z) x)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))))) 1)
(*.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 1)
(*.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t))))
(*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 1/6) (pow.f64 (*.f64 a (fma.f64 z b t)) 1/6))
(*.f64 (cbrt.f64 (fma.f64 z b t)) (cbrt.f64 a))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(*.f64 (cbrt.f64 a) (cbrt.f64 (fma.f64 z b t)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 a (fma.f64 z b t))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) 1/3) (pow.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) 1/3))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (cbrt.f64 a)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (cbrt.f64 a)) (cbrt.f64 (-.f64 (*.f64 z b) t)))
(pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 1)
(pow.f64 (*.f64 a (fma.f64 z b t)) 1/3)
(pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 z b t))) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(+.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 (*.f64 a (*.f64 z b)) 1) (*.f64 (*.f64 a t) 1))
(+.f64 (*.f64 (*.f64 a t) 1) (*.f64 (*.f64 a (*.f64 z b)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 z b t)))) 1)
(/.f64 a (/.f64 (-.f64 (*.f64 z b) t) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))) (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (-.f64 (*.f64 z b) t))
(/.f64 (*.f64 a (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a) (-.f64 (*.f64 z b) t))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) a) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 a (*.f64 z b))) (*.f64 (*.f64 a t) (*.f64 a t))) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 a (*.f64 z b))) (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) a) (-.f64 t (*.f64 z b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) a) (neg.f64 (-.f64 (*.f64 z b) t)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) a) (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(/.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 1) (-.f64 (*.f64 z b) t))
(/.f64 (*.f64 (*.f64 a (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) 1) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a) 1) (-.f64 (*.f64 z b) t))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) a) 1) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 a (*.f64 z b))) (*.f64 (*.f64 a t) (*.f64 a t))) 1) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 a (*.f64 z b))) (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (*.f64 (sqrt.f64 (fma.f64 z b t)) a)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (*.f64 (sqrt.f64 (fma.f64 z b t)) a)) (sqrt.f64 (-.f64 (*.f64 z b) t)))
(pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 3)
(pow.f64 (*.f64 a (fma.f64 z b t)) 1)
(pow.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2))
(log.f64 (pow.f64 (exp.f64 a) (fma.f64 z b t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (fma.f64 z b t)))))
(cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (fma.f64 z b t))))
(exp.f64 (log.f64 (*.f64 a (fma.f64 z b t))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 z b t))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (fma.f64 z b t))))
(fma.f64 a (*.f64 z b) (*.f64 a t))
(fma.f64 (*.f64 z b) a (*.f64 a t))
(+.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 (*.f64 a (*.f64 z b)) 1) (*.f64 (*.f64 a t) 1))
(+.f64 (*.f64 (*.f64 a t) 1) (*.f64 (*.f64 a (*.f64 z b)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 z b t)))) 1)
(*.f64 a (fma.f64 z b t))
(*.f64 (fma.f64 z b t) a)
(*.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2))
(*.f64 (*.f64 a (fma.f64 z b t)) 1)
(*.f64 1 (*.f64 a (fma.f64 z b t)))
(*.f64 (sqrt.f64 (fma.f64 z b t)) (*.f64 (sqrt.f64 (fma.f64 z b t)) a))
(*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 1/6) (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 1/6) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2)))
(*.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (sqrt.f64 (*.f64 a (fma.f64 z b t))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (fma.f64 z b t)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (*.f64 (cbrt.f64 (fma.f64 z b t)) a))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (cbrt.f64 (*.f64 a (fma.f64 z b t))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (fma.f64 z b t)) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (fma.f64 z b t)))
(*.f64 (*.f64 a (sqrt.f64 (fma.f64 z b t))) (sqrt.f64 (fma.f64 z b t)))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2)) (cbrt.f64 (fma.f64 z b t)))
(*.f64 (*.f64 (fma.f64 z b t) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (fma.f64 z b t) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) 1) (cbrt.f64 (*.f64 a (fma.f64 z b t))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 1/6)) (pow.f64 (*.f64 a (fma.f64 z b t)) 1/6))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (cbrt.f64 a)) (cbrt.f64 (fma.f64 z b t)))
(*.f64 (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 1/6) 3) (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 1/6) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) 2) 3) (cbrt.f64 (*.f64 a (fma.f64 z b t))))
(/.f64 a (/.f64 (-.f64 (*.f64 z b) t) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))) (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (-.f64 (*.f64 z b) t))
(/.f64 (*.f64 a (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a) (-.f64 (*.f64 z b) t))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) a) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 a (*.f64 z b))) (*.f64 (*.f64 a t) (*.f64 a t))) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 a (*.f64 z b))) (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) a) (-.f64 t (*.f64 z b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) a) (neg.f64 (-.f64 (*.f64 z b) t)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) a) (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(/.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 1) (-.f64 (*.f64 z b) t))
(/.f64 (*.f64 (*.f64 a (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) 1) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a) 1) (-.f64 (*.f64 z b) t))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) a) 1) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 a (*.f64 z b))) (*.f64 (*.f64 a t) (*.f64 a t))) 1) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 a (*.f64 z b))) (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (*.f64 (sqrt.f64 (fma.f64 z b t)) a)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (*.f64 (sqrt.f64 (fma.f64 z b t)) a)) (sqrt.f64 (-.f64 (*.f64 z b) t)))
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2))
(log.f64 (pow.f64 (exp.f64 a) (fma.f64 z b t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (fma.f64 z b t)))))
(cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (fma.f64 z b t))))
(exp.f64 (log.f64 (*.f64 a (fma.f64 z b t))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 z b t))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (fma.f64 z b t))))
(fma.f64 a (*.f64 z b) (*.f64 a t))
(fma.f64 (*.f64 z b) a (*.f64 a t))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (fma.f64 z y (*.f64 a (fma.f64 z b t)))))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (fma.f64 z y (*.f64 a (fma.f64 z b t))) 1)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z y x))) (-.f64 1 (*.f64 a (fma.f64 z b t))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 z y))) (-.f64 1 (+.f64 (*.f64 a (fma.f64 z b t)) x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 z b t)))) (-.f64 1 (fma.f64 z y x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 z y))) (-.f64 (/.f64 (pow.f64 (*.f64 z y) 2) (-.f64 x (*.f64 z y))) (*.f64 a (fma.f64 z b t))))
(-.f64 (/.f64 (pow.f64 (fma.f64 z y x) 2) (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t)))) (/.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t)))))
(-.f64 (+.f64 (*.f64 a (fma.f64 z b t)) (exp.f64 (log1p.f64 (fma.f64 z y x)))) 1)
(-.f64 (+.f64 (*.f64 a (fma.f64 z b t)) (/.f64 (*.f64 x x) (-.f64 x (*.f64 z y)))) (/.f64 (pow.f64 (*.f64 z y) 2) (-.f64 x (*.f64 z y))))
(-.f64 (+.f64 (fma.f64 z y x) (exp.f64 (log1p.f64 (*.f64 a (fma.f64 z b t))))) 1)
(-.f64 (+.f64 (fma.f64 z y (*.f64 a (fma.f64 z b t))) (exp.f64 (log1p.f64 x))) 1)
(-.f64 (+.f64 (+.f64 (*.f64 a (fma.f64 z b t)) x) (exp.f64 (log1p.f64 (*.f64 z y)))) 1)
(*.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) 1)
(*.f64 1 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))
(*.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))))
(*.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 2) (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (/.f64 1 (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x))))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t))) (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x)))) (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (pow.f64 (fma.f64 z y x) 2)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 z y (*.f64 a (fma.f64 z b t))) (fma.f64 z y (*.f64 a (fma.f64 z b t))))) (-.f64 x (fma.f64 z y (*.f64 a (fma.f64 z b t)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z y (*.f64 a (fma.f64 z b t))) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (fma.f64 z y (*.f64 a (fma.f64 z b t))) (fma.f64 z y (*.f64 a (fma.f64 z b t)))) (*.f64 x (fma.f64 z y (*.f64 a (fma.f64 z b t)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (neg.f64 (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) 1) (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) 1) (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (pow.f64 (fma.f64 z y x) 2)) 1) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 z y (*.f64 a (fma.f64 z b t))) (fma.f64 z y (*.f64 a (fma.f64 z b t))))) 1) (-.f64 x (fma.f64 z y (*.f64 a (fma.f64 z b t)))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z y (*.f64 a (fma.f64 z b t))) 3)) 1) (+.f64 (*.f64 x x) (-.f64 (*.f64 (fma.f64 z y (*.f64 a (fma.f64 z b t))) (fma.f64 z y (*.f64 a (fma.f64 z b t)))) (*.f64 x (fma.f64 z y (*.f64 a (fma.f64 z b t)))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) 1) (neg.f64 (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) (sqrt.f64 (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 2)) (cbrt.f64 (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (fma.f64 z y x) 2)) (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (/.f64 1 (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t))))) (+.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 z y x) 2) 3) (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) 3)) (/.f64 1 (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t))))) (+.f64 (*.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (fma.f64 z y x) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (*.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (fma.f64 z y x) 3)) (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x)))))) (-.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 z y x) 3) 3) (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x)))))) (+.f64 (*.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (fma.f64 z y x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (*.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))))
(pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) 1)
(pow.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 2)
(pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 3)
(pow.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) 2))
(log.f64 (exp.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))))
(cbrt.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))))
(exp.f64 (log.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 1))
(log1p.f64 (expm1.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(fma.f64 (fma.f64 z b t) a (fma.f64 z y x))
(fma.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (fma.f64 z y x))
(fma.f64 1 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x))
(fma.f64 1 x (fma.f64 z y (*.f64 a (fma.f64 z b t))))
(fma.f64 1 (fma.f64 z y x) (*.f64 a (fma.f64 z b t)))
(fma.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (fma.f64 z y x)) (*.f64 a (fma.f64 z b t)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 z y (*.f64 a (fma.f64 z b t))))
(fma.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (sqrt.f64 (*.f64 a (fma.f64 z b t))) (fma.f64 z y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2) (cbrt.f64 (fma.f64 z y x)) (*.f64 a (fma.f64 z b t)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 z y (*.f64 a (fma.f64 z b t))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (cbrt.f64 (*.f64 a (fma.f64 z b t))) (fma.f64 z y x))
Outputs
(pow.f64 (*.f64 a t) 1/3)
(cbrt.f64 (*.f64 a t))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/9) (*.f64 b z))) (pow.f64 (*.f64 a t) 1/3))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 t t)) 1/18) (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 t t)) 1/18)) (*.f64 b z)) (cbrt.f64 (*.f64 a t)))
(fma.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t) 1/18) (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t) 1/18) (*.f64 b z))) (cbrt.f64 (*.f64 a t)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/9) (*.f64 b z))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 11)) (pow.f64 t 7)) 1/9) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (pow.f64 (*.f64 a t) 1/3)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 t t)) 1/18) (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 t t)) 1/18)) (*.f64 b z)) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 11) (pow.f64 t 7)) 1/18) (pow.f64 (/.f64 (pow.f64 a 11) (pow.f64 t 7)) 1/18)) (*.f64 (*.f64 b b) (*.f64 z z))) (cbrt.f64 (*.f64 a t))))
(fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 11) (pow.f64 t 7)) 1/18) (pow.f64 (/.f64 (pow.f64 a 11) (pow.f64 t 7)) 1/18)) (pow.f64 (*.f64 b z) 2)) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t) 1/18) (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t) 1/18) (*.f64 b z))) (cbrt.f64 (*.f64 a t))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/9) (*.f64 b z))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 t 2))) 1/3) (*.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/3) (pow.f64 b 3))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 b 3))))) (pow.f64 z 3)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 11)) (pow.f64 t 7)) 1/9) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (pow.f64 (*.f64 a t) 1/3))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 t t)) 1/18) (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 t t)) 1/18)) (*.f64 b z)) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a (*.f64 t (*.f64 a t))))) (*.f64 (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 t t))) (pow.f64 b 3)) (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 t t))) (pow.f64 b 3)))) (pow.f64 z 3))) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 11) (pow.f64 t 7)) 1/18) (pow.f64 (/.f64 (pow.f64 a 11) (pow.f64 t 7)) 1/18)) (*.f64 (*.f64 b b) (*.f64 z z))) (cbrt.f64 (*.f64 a t)))))
(fma.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t) 1/18) (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t) 1/18) (*.f64 b z))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 a) t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t)) (pow.f64 b 3)) -5/27) (pow.f64 z 3))) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 11) (pow.f64 t 7)) 1/18) (pow.f64 (/.f64 (pow.f64 a 11) (pow.f64 t 7)) 1/18)) (pow.f64 (*.f64 b z) 2)) (cbrt.f64 (*.f64 a t)))))
(pow.f64 (*.f64 a t) 1/3)
(cbrt.f64 (*.f64 a t))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/9) (*.f64 z b))) (pow.f64 (*.f64 a t) 1/3))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 t t)) 1/18) (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 t t)) 1/18)) (*.f64 b z)) (cbrt.f64 (*.f64 a t)))
(fma.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t) 1/18) (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t) 1/18) (*.f64 b z))) (cbrt.f64 (*.f64 a t)))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 11)) (pow.f64 t 7)) 1/9) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/9) (*.f64 z b))) (pow.f64 (*.f64 a t) 1/3)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 t t)) 1/18) (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 t t)) 1/18)) (*.f64 b z)) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 11) (pow.f64 t 7)) 1/18) (pow.f64 (/.f64 (pow.f64 a 11) (pow.f64 t 7)) 1/18)) (*.f64 (*.f64 b b) (*.f64 z z))) (cbrt.f64 (*.f64 a t))))
(fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 11) (pow.f64 t 7)) 1/18) (pow.f64 (/.f64 (pow.f64 a 11) (pow.f64 t 7)) 1/18)) (pow.f64 (*.f64 b z) 2)) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t) 1/18) (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t) 1/18) (*.f64 b z))) (cbrt.f64 (*.f64 a t))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 t 2))) 1/3) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))) (pow.f64 b 3)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 11)) (pow.f64 t 7)) 1/9) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/9) (*.f64 z b))) (pow.f64 (*.f64 a t) 1/3))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a (*.f64 t (*.f64 a t))))) (*.f64 (pow.f64 b 3) (+.f64 (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 t t))) (pow.f64 z 3))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 t t))) (pow.f64 z 3)))))) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 11) (pow.f64 t 7)) 1/18) (pow.f64 (/.f64 (pow.f64 a 11) (pow.f64 t 7)) 1/18)) (*.f64 (*.f64 b b) (*.f64 z z))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 t t)) 1/18) (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 t t)) 1/18)) (*.f64 b z)) (cbrt.f64 (*.f64 a t)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 a) t) (*.f64 a t))) (*.f64 (pow.f64 b 3) (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t)) (pow.f64 z 3)) -5/27))) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 11) (pow.f64 t 7)) 1/18) (pow.f64 (/.f64 (pow.f64 a 11) (pow.f64 t 7)) 1/18)) (pow.f64 (*.f64 b z) 2)) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t) 1/18) (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t) 1/18) (*.f64 b z))) (cbrt.f64 (*.f64 a t)))))
(pow.f64 (*.f64 a (*.f64 z b)) 1/3)
(cbrt.f64 (*.f64 (*.f64 a z) b))
(cbrt.f64 (*.f64 a (*.f64 b z)))
(+.f64 (pow.f64 (*.f64 a (*.f64 z b)) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/9) t)))
(+.f64 (*.f64 1/3 (*.f64 t (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 (*.f64 b b) (*.f64 z z))) 1/18) (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 (*.f64 b b) (*.f64 z z))) 1/18)))) (cbrt.f64 (*.f64 (*.f64 a z) b)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 (*.f64 b z) 2)) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 (*.f64 b z) 2)) 1/18) t))) (cbrt.f64 (*.f64 a (*.f64 b z))))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 11)) (*.f64 (pow.f64 z 7) (pow.f64 b 7))) 1/9) (pow.f64 t 2))) (+.f64 (pow.f64 (*.f64 a (*.f64 z b)) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/9) t))))
(fma.f64 -1/9 (*.f64 (*.f64 t t) (*.f64 (pow.f64 (/.f64 (pow.f64 a 11) (*.f64 (pow.f64 z 7) (pow.f64 b 7))) 1/18) (pow.f64 (/.f64 (pow.f64 a 11) (*.f64 (pow.f64 z 7) (pow.f64 b 7))) 1/18))) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 (*.f64 b b) (*.f64 z z))) 1/18) (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 (*.f64 b b) (*.f64 z z))) 1/18)))) (cbrt.f64 (*.f64 (*.f64 a z) b))))
(fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 a 11) (*.f64 (pow.f64 z 7) (pow.f64 b 7))) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 a 11) (*.f64 (pow.f64 z 7) (pow.f64 b 7))) 1/18) (*.f64 t t))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 (*.f64 b z) 2)) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 (*.f64 b z) 2)) 1/18) t))) (cbrt.f64 (*.f64 a (*.f64 b z)))))
(+.f64 (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3))) (pow.f64 t 3)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) 1/3))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 11)) (*.f64 (pow.f64 z 7) (pow.f64 b 7))) 1/9) (pow.f64 t 2))) (+.f64 (pow.f64 (*.f64 a (*.f64 z b)) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/9) t)))))
(fma.f64 -1/3 (*.f64 (+.f64 (*.f64 -2/9 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 (*.f64 b b) (*.f64 z z))))) (*.f64 1/27 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 (*.f64 b b) (*.f64 z z)))))) (*.f64 (pow.f64 t 3) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 b b) (*.f64 z z)) (*.f64 a a)))))) (fma.f64 -1/9 (*.f64 (*.f64 t t) (*.f64 (pow.f64 (/.f64 (pow.f64 a 11) (*.f64 (pow.f64 z 7) (pow.f64 b 7))) 1/18) (pow.f64 (/.f64 (pow.f64 a 11) (*.f64 (pow.f64 z 7) (pow.f64 b 7))) 1/18))) (+.f64 (*.f64 1/3 (*.f64 t (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 (*.f64 b b) (*.f64 z z))) 1/18) (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 (*.f64 b b) (*.f64 z z))) 1/18)))) (cbrt.f64 (*.f64 (*.f64 a z) b)))))
(fma.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (pow.f64 (*.f64 b z) 2))) -5/27) (*.f64 (pow.f64 t 3) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 a a)) (pow.f64 (*.f64 b z) 2))))) (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 a 11) (*.f64 (pow.f64 z 7) (pow.f64 b 7))) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 a 11) (*.f64 (pow.f64 z 7) (pow.f64 b 7))) 1/18) (*.f64 t t))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 (*.f64 b z) 2)) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 (*.f64 b z) 2)) 1/18) t))) (cbrt.f64 (*.f64 a (*.f64 b z))))))
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 a (fma.f64 z b t))
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 a (fma.f64 z b t))
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 a (fma.f64 z b t))
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 a (fma.f64 z b t))
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 a (fma.f64 z b t))
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 a (fma.f64 z b t))
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 a (fma.f64 z b t))
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 a (fma.f64 z b t))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(*.f64 a t)
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(*.f64 a (fma.f64 z b t))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(*.f64 (pow.f64 1 1/3) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a t)) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) b)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) b))) z))
(+.f64 (*.f64 a t) (*.f64 z (*.f64 (*.f64 b (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18))) 1)))
(+.f64 (*.f64 a t) (*.f64 z (*.f64 b (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18)) 1))))
(+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a t)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) b)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) b))) z) (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 b 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 b 2)))) (pow.f64 (*.f64 1 (*.f64 a t)) 1/3)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 b 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 b 2))))))))
(+.f64 (*.f64 a t) (fma.f64 (*.f64 (*.f64 b (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18))) 1) z (*.f64 (*.f64 z z) (fma.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18))) -1/9) (cbrt.f64 (*.f64 a t)) (*.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18) (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18))) 1/9)))))
(+.f64 (*.f64 a t) (fma.f64 (*.f64 b (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18)) 1)) z (*.f64 (*.f64 z z) (fma.f64 (*.f64 -1/9 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18)) (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18))) (cbrt.f64 (*.f64 a t)) (*.f64 (*.f64 b b) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18) (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18)) 1/9))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a t)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) b)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) b))) z) (+.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/3) (pow.f64 b 3))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 b 3))))))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 b 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 b 2)))) b) (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/9))) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 b 3)))) (*.f64 (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 3)) t))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 a t)) 1/3) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/3) (pow.f64 b 3))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 b 3)))))))) (pow.f64 (*.f64 1 (*.f64 a t)) 1/3))))) (pow.f64 z 3)) (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 b 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 b 2)))) (pow.f64 (*.f64 1 (*.f64 a t)) 1/3)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 b 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 b 2)))))))))
(+.f64 (*.f64 a t) (fma.f64 (*.f64 (*.f64 b (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18))) 1) z (fma.f64 (+.f64 (*.f64 -1/3 (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 t t))) (pow.f64 b 3)) (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 t t))) (pow.f64 b 3))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 t t)) 1/18) (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 t t)) 1/18)) (*.f64 b (*.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18))) -1/9))) (+.f64 (*.f64 -2/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 t t))) (pow.f64 b 3))) (*.f64 (cbrt.f64 (*.f64 a t)) (+.f64 (*.f64 -2/27 (/.f64 (*.f64 a a) (/.f64 t (pow.f64 b 3)))) (*.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 1 (*.f64 a t)))) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 t t))) (pow.f64 b 3)) (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 t t))) (pow.f64 b 3)))))))))) (pow.f64 z 3) (*.f64 (*.f64 z z) (fma.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18))) -1/9) (cbrt.f64 (*.f64 a t)) (*.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18) (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18))) 1/9))))))
(+.f64 (*.f64 a t) (fma.f64 (*.f64 b (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18)) 1)) z (fma.f64 (fma.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t)) (pow.f64 b 3)) -5/27) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t) 1/18) (pow.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t) 1/18)) (*.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18)) (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18)) (*.f64 -1/9 b))) (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t)) (pow.f64 b 3)) -2/27) (*.f64 (cbrt.f64 (*.f64 a t)) (+.f64 (*.f64 -2/27 (*.f64 (/.f64 (*.f64 a a) t) (pow.f64 b 3))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t)) (pow.f64 b 3)) -5/27) (*.f64 -2/3 (cbrt.f64 (/.f64 (/.f64 1 a) t))))))))) (pow.f64 z 3) (*.f64 (*.f64 z z) (fma.f64 (*.f64 -1/9 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18)) (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18))) (cbrt.f64 (*.f64 a t)) (*.f64 (*.f64 b b) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18) (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18)) 1/9)))))))
(*.f64 (pow.f64 1 1/3) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) z)) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) z))) b) (*.f64 (pow.f64 1 1/3) (*.f64 a t)))
(fma.f64 (*.f64 (*.f64 z (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18))) 1) b (*.f64 a t))
(fma.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18)) (*.f64 z 1)) b (*.f64 a t))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) z)) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) z))) b) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 z 2))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 z 2))) (*.f64 (pow.f64 (*.f64 1 (*.f64 a t)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 z 2))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 z 2))))))) (pow.f64 b 2)) (*.f64 (pow.f64 1 1/3) (*.f64 a t))))
(fma.f64 (*.f64 (*.f64 z (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18))) 1) b (fma.f64 (fma.f64 -1/9 (*.f64 (*.f64 z z) (*.f64 (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18) (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18))) (fma.f64 2/9 (*.f64 (*.f64 z z) (*.f64 (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18) (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18))) (*.f64 (cbrt.f64 (*.f64 a t)) (*.f64 (*.f64 (*.f64 z z) (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18))) -1/9)))) (*.f64 b b) (*.f64 a t)))
(fma.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18)) (*.f64 z 1)) b (fma.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18) (*.f64 z z))) (*.f64 -1/9 (cbrt.f64 (*.f64 a t)))) (*.f64 (*.f64 z (*.f64 z (*.f64 (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18) (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18)))) 1/9)) (*.f64 b b) (*.f64 a t)))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) z)) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) z))) b) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 z 2))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 z 2))) (*.f64 (pow.f64 (*.f64 1 (*.f64 a t)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 z 2))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 z 2))))))) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a t)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/9) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 z 2))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 z 2)))) z))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))))) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 a t)) 1/3) (+.f64 (*.f64 -1/3 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))) (pow.f64 (/.f64 1 (*.f64 a t)) 1/3))) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 z 3)) t))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 a t)) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))))))))))) (pow.f64 b 3)))))
(fma.f64 (*.f64 (*.f64 z (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18))) 1) b (+.f64 (fma.f64 (fma.f64 -1/9 (*.f64 (*.f64 z z) (*.f64 (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18) (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18))) (fma.f64 2/9 (*.f64 (*.f64 z z) (*.f64 (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18) (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18))) (*.f64 (cbrt.f64 (*.f64 a t)) (*.f64 (*.f64 (*.f64 z z) (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18))) -1/9)))) (*.f64 b b) (*.f64 a t)) (*.f64 (pow.f64 b 3) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 t t)) 1/18) (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 t t)) 1/18)) (*.f64 z (*.f64 (*.f64 (*.f64 z z) (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18))) -1/9))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 t t))) (pow.f64 z 3))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 t t))) (pow.f64 z 3))))) (+.f64 (*.f64 -2/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 t t))) (pow.f64 z 3))) (*.f64 (cbrt.f64 (*.f64 a t)) (fma.f64 -1/3 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 t t))) (pow.f64 z 3))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 t t))) (pow.f64 z 3)))) (cbrt.f64 (/.f64 1 (*.f64 a t)))) (+.f64 (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (*.f64 a t)))) (+.f64 (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 t t))) (pow.f64 z 3))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 t t))) (pow.f64 z 3))))) (*.f64 -2/27 (/.f64 (*.f64 a a) (/.f64 t (pow.f64 z 3)))))))))))))
(+.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18)) (*.f64 z 1)) b (fma.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18) (*.f64 z z))) (*.f64 -1/9 (cbrt.f64 (*.f64 a t)))) (*.f64 (*.f64 z (*.f64 z (*.f64 (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18) (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18)))) 1/9)) (*.f64 b b) (*.f64 a t))) (*.f64 (pow.f64 b 3) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t) 1/18) (pow.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t) 1/18)) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18) (*.f64 z z))) (*.f64 -1/9 z))) (fma.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t)) (pow.f64 z 3)) -5/27) (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t)) (pow.f64 z 3)) -2/27) (*.f64 (cbrt.f64 (*.f64 a t)) (fma.f64 -1/3 (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t)) (pow.f64 z 3)) -5/27) (cbrt.f64 (/.f64 (/.f64 1 a) t))) (+.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t)) (pow.f64 z 3)) -5/27) (*.f64 -1/3 (cbrt.f64 (/.f64 (/.f64 1 a) t)))) (*.f64 -2/27 (*.f64 (/.f64 (*.f64 a a) t) (pow.f64 z 3)))))))))))
(*.f64 (pow.f64 1 1/3) (*.f64 a (*.f64 b z)))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) 1/9))) t) (*.f64 (pow.f64 1 1/3) (*.f64 a (*.f64 b z))))
(fma.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18)) 1) t (*.f64 (*.f64 a z) b))
(fma.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) 1)) t (*.f64 a (*.f64 b z)))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) 1/9))) t) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) (*.f64 z b)) 1/9)) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) (*.f64 z b)) 1/9)) (*.f64 (pow.f64 (*.f64 1 (*.f64 a (*.f64 b z))) 1/3) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (*.f64 (pow.f64 z 4) (pow.f64 b 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/9)))))) (pow.f64 t 2)) (*.f64 (pow.f64 1 1/3) (*.f64 a (*.f64 b z)))))
(fma.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18)) 1) t (fma.f64 (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a 17) z) b) 1/18) (pow.f64 (/.f64 (/.f64 (pow.f64 a 17) z) b) 1/18)) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a 17) z) b) 1/18) (pow.f64 (/.f64 (/.f64 (pow.f64 a 17) z) b) 1/18)) (*.f64 (cbrt.f64 (*.f64 (*.f64 a z) b)) (fma.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18)) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18))))))) (*.f64 t t) (*.f64 (*.f64 a z) b)))
(fma.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) 1)) t (fma.f64 (+.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 b z))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18)) -1/9)) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 17) (*.f64 b z)) 1/18) (pow.f64 (/.f64 (pow.f64 a 17) (*.f64 b z)) 1/18)) 1/9)) (*.f64 t t) (*.f64 a (*.f64 b z))))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) 1/9))) t) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) (*.f64 z b)) 1/9)) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) (*.f64 z b)) 1/9)) (*.f64 (pow.f64 (*.f64 1 (*.f64 a (*.f64 b z))) 1/3) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (*.f64 (pow.f64 z 4) (pow.f64 b 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/9)))))) (pow.f64 t 2)) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a (*.f64 b z))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (pow.f64 a 2) (*.f64 z b)))) (*.f64 -2/3 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3))) (pow.f64 (/.f64 1 (*.f64 a (*.f64 z b))) 1/3)))) (pow.f64 (*.f64 1 (*.f64 a (*.f64 b z))) 1/3)) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 (pow.f64 b 2) (pow.f64 z 2))) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (*.f64 (pow.f64 b 2) (pow.f64 z 2))) 1/9) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (*.f64 (pow.f64 z 4) (pow.f64 b 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/9))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (*.f64 (pow.f64 b 2) (pow.f64 z 2))) 1/3)))))))) (pow.f64 t 3)))))
(fma.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18)) 1) t (+.f64 (fma.f64 (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a 17) z) b) 1/18) (pow.f64 (/.f64 (/.f64 (pow.f64 a 17) z) b) 1/18)) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a 17) z) b) 1/18) (pow.f64 (/.f64 (/.f64 (pow.f64 a 17) z) b) 1/18)) (*.f64 (cbrt.f64 (*.f64 (*.f64 a z) b)) (fma.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18)) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18))))))) (*.f64 t t) (*.f64 (*.f64 a z) b)) (*.f64 (pow.f64 t 3) (fma.f64 (+.f64 (*.f64 -2/27 (/.f64 (*.f64 a a) (*.f64 b z))) (*.f64 -2/3 (*.f64 (+.f64 (*.f64 -2/9 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 (*.f64 b b) (*.f64 z z))))) (*.f64 1/27 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 (*.f64 b b) (*.f64 z z)))))) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a z) b)))))) (cbrt.f64 (*.f64 (*.f64 a z) b)) (+.f64 (*.f64 -2/27 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 (*.f64 b b) (*.f64 z z))))) (fma.f64 1/3 (*.f64 (fma.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18)) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18)))) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 (*.f64 b b) (*.f64 z z))) 1/18) (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 (*.f64 b b) (*.f64 z z))) 1/18))) (*.f64 -1/3 (+.f64 (*.f64 -2/9 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 (*.f64 b b) (*.f64 z z))))) (*.f64 1/27 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 (*.f64 b b) (*.f64 z z)))))))))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) 1)) t (fma.f64 (+.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 b z))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18)) -1/9)) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 17) (*.f64 b z)) 1/18) (pow.f64 (/.f64 (pow.f64 a 17) (*.f64 b z)) 1/18)) 1/9)) (*.f64 t t) (*.f64 a (*.f64 b z)))) (*.f64 (pow.f64 t 3) (fma.f64 (+.f64 (*.f64 -2/27 (/.f64 a (/.f64 (*.f64 b z) a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (pow.f64 (*.f64 b z) 2))) -5/27) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 a) (*.f64 b z))) -2/3))) (cbrt.f64 (*.f64 a (*.f64 b z))) (+.f64 (*.f64 -2/27 (cbrt.f64 (/.f64 (pow.f64 a 7) (pow.f64 (*.f64 b z) 2)))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18)) -1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 (*.f64 b z) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 (*.f64 b z) 2)) 1/18))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (pow.f64 (*.f64 b z) 2))) -5/27)))))))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 (*.f64 (+.f64 t (*.f64 b z)) (*.f64 1 (pow.f64 (+.f64 (*.f64 z b) t) 2))) 1/3) a))
(fma.f64 y z (*.f64 a (cbrt.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (fma.f64 z b t)))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t (*.f64 b z)) (*.f64 1 (pow.f64 (+.f64 (*.f64 z b) t) 2))) 1/3) a) x))
(fma.f64 y z (fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (fma.f64 z b t))) a x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t (*.f64 b z)) (*.f64 1 (pow.f64 (+.f64 (*.f64 z b) t) 2))) 1/3) a) x))
(fma.f64 y z (fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (fma.f64 z b t))) a x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t (*.f64 b z)) (*.f64 1 (pow.f64 (+.f64 (*.f64 z b) t) 2))) 1/3) a) x))
(fma.f64 y z (fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (fma.f64 z b t))) a x))
x
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t (*.f64 b z)) (*.f64 1 (pow.f64 (+.f64 (*.f64 z b) t) 2))) 1/3) a) x))
(fma.f64 y z (fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (fma.f64 z b t))) a x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t (*.f64 b z)) (*.f64 1 (pow.f64 (+.f64 (*.f64 z b) t) 2))) 1/3) a) x))
(fma.f64 y z (fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (fma.f64 z b t))) a x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t (*.f64 b z)) (*.f64 1 (pow.f64 (+.f64 (*.f64 z b) t) 2))) 1/3) a) x))
(fma.f64 y z (fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (fma.f64 z b t))) a x))
x
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t (*.f64 b z)) (*.f64 1 (pow.f64 (+.f64 (*.f64 z b) t) 2))) 1/3) a) x))
(fma.f64 y z (fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (fma.f64 z b t))) a x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t (*.f64 b z)) (*.f64 1 (pow.f64 (+.f64 (*.f64 z b) t) 2))) 1/3) a) x))
(fma.f64 y z (fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (fma.f64 z b t))) a x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t (*.f64 b z)) (*.f64 1 (pow.f64 (+.f64 (*.f64 z b) t) 2))) 1/3) a) x))
(fma.f64 y z (fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (fma.f64 z b t))) a x))
(+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t (*.f64 b z)) (*.f64 1 (pow.f64 (+.f64 (*.f64 z b) t) 2))) 1/3) a) x)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (fma.f64 z b t))) a x)
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t (*.f64 b z)) (*.f64 1 (pow.f64 (+.f64 (*.f64 z b) t) 2))) 1/3) a) x))
(fma.f64 y z (fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (fma.f64 z b t))) a x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t (*.f64 b z)) (*.f64 1 (pow.f64 (+.f64 (*.f64 z b) t) 2))) 1/3) a) x))
(fma.f64 y z (fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (fma.f64 z b t))) a x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t (*.f64 b z)) (*.f64 1 (pow.f64 (+.f64 (*.f64 z b) t) 2))) 1/3) a) x))
(fma.f64 y z (fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (fma.f64 z b t))) a x))
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 b z)) 2) (*.f64 1 (+.f64 (*.f64 z b) t))) 1/3) a) x))
(fma.f64 y z (fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (fma.f64 z b t))) a x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 b z)) 2) (*.f64 1 (+.f64 (*.f64 z b) t))) 1/3) a) x))
(fma.f64 y z (fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (fma.f64 z b t))) a x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 b z)) 2) (*.f64 1 (+.f64 (*.f64 z b) t))) 1/3) a) x))
(fma.f64 y z (fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (fma.f64 z b t))) a x))
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 b z)) 2) (*.f64 1 (+.f64 (*.f64 z b) t))) 1/3) a) x))
(fma.f64 y z (fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (fma.f64 z b t))) a x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 b z)) 2) (*.f64 1 (+.f64 (*.f64 z b) t))) 1/3) a) x))
(fma.f64 y z (fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (fma.f64 z b t))) a x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 b z)) 2) (*.f64 1 (+.f64 (*.f64 z b) t))) 1/3) a) x))
(fma.f64 y z (fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (fma.f64 z b t))) a x))
(+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a t)) x)
(+.f64 (*.f64 a t) x)
(+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a t)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) b)) (+.f64 y (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) b)))) z) x))
(+.f64 (*.f64 a t) (fma.f64 (fma.f64 2/3 (*.f64 b (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18))) (+.f64 (*.f64 1/3 (*.f64 b (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18)))) y)) z x))
(+.f64 (*.f64 a t) (fma.f64 (+.f64 (*.f64 b (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18)) 1)) y) z x))
(+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a t)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) b)) (+.f64 y (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) b)))) z) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 b 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 b 2)))) (pow.f64 (*.f64 1 (*.f64 a t)) 1/3)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 b 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 b 2)))))) x)))
(+.f64 (*.f64 a t) (fma.f64 (fma.f64 2/3 (*.f64 b (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18))) (+.f64 (*.f64 1/3 (*.f64 b (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18)))) y)) z (fma.f64 (*.f64 z z) (fma.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18))) -1/9) (cbrt.f64 (*.f64 a t)) (*.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18) (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18))) 1/9)) x)))
(+.f64 (*.f64 a t) (fma.f64 (+.f64 (*.f64 b (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18)) 1)) y) z (fma.f64 (*.f64 z z) (fma.f64 (*.f64 -1/9 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18)) (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18))) (cbrt.f64 (*.f64 a t)) (*.f64 (*.f64 b b) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18) (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18)) 1/9))) x)))
(+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a t)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) b)) (+.f64 y (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) b)))) z) (+.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/3) (pow.f64 b 3))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 b 3))))))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 b 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 b 2)))) b) (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/9))) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 b 3)))) (*.f64 (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 3)) t))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 a t)) 1/3) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/3) (pow.f64 b 3))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 b 3)))))))) (pow.f64 (*.f64 1 (*.f64 a t)) 1/3))))) (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 b 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 b 2)))) (pow.f64 (*.f64 1 (*.f64 a t)) 1/3)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 b 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 b 2)))))) x))))
(+.f64 (*.f64 a t) (fma.f64 (fma.f64 2/3 (*.f64 b (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18))) (+.f64 (*.f64 1/3 (*.f64 b (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18)))) y)) z (fma.f64 (+.f64 (*.f64 -1/3 (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 t t))) (pow.f64 b 3)) (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 t t))) (pow.f64 b 3))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 t t)) 1/18) (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 t t)) 1/18)) (*.f64 b (*.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18))) -1/9))) (+.f64 (*.f64 -2/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 t t))) (pow.f64 b 3))) (*.f64 (cbrt.f64 (*.f64 a t)) (+.f64 (*.f64 -2/27 (/.f64 (*.f64 a a) (/.f64 t (pow.f64 b 3)))) (*.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 1 (*.f64 a t)))) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 t t))) (pow.f64 b 3)) (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 t t))) (pow.f64 b 3)))))))))) (pow.f64 z 3) (fma.f64 (*.f64 z z) (fma.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18))) -1/9) (cbrt.f64 (*.f64 a t)) (*.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18) (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18))) 1/9)) x))))
(+.f64 (*.f64 a t) (fma.f64 (+.f64 (*.f64 b (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18)) 1)) y) z (fma.f64 (fma.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t)) (pow.f64 b 3)) -5/27) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t) 1/18) (pow.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t) 1/18)) (*.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18)) (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18)) (*.f64 -1/9 b))) (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t)) (pow.f64 b 3)) -2/27) (*.f64 (cbrt.f64 (*.f64 a t)) (+.f64 (*.f64 -2/27 (*.f64 (/.f64 (*.f64 a a) t) (pow.f64 b 3))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t)) (pow.f64 b 3)) -5/27) (*.f64 -2/3 (cbrt.f64 (/.f64 (/.f64 1 a) t))))))))) (pow.f64 z 3) (fma.f64 (*.f64 z z) (fma.f64 (*.f64 -1/9 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18)) (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18))) (cbrt.f64 (*.f64 a t)) (*.f64 (*.f64 b b) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18) (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18)) 1/9))) x))))
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 y z) x)
(fma.f64 z y x)
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 y z) x)
(fma.f64 z y x)
(+.f64 (*.f64 y z) x)
(fma.f64 z y x)
(+.f64 (*.f64 y z) x)
(fma.f64 z y x)
(+.f64 (*.f64 y z) x)
(fma.f64 z y x)
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a t)) x))
(fma.f64 y z (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 a t) (fma.f64 z y x))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) z)) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) z))) b) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a t)) (+.f64 (*.f64 y z) x)))
(fma.f64 (*.f64 (*.f64 z (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18))) 1) b (+.f64 (*.f64 a t) (fma.f64 z y x)))
(fma.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18)) (*.f64 z 1)) b (+.f64 (*.f64 a t) (fma.f64 z y x)))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) z)) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) z))) b) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 z 2))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 z 2))) (*.f64 (pow.f64 (*.f64 1 (*.f64 a t)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 z 2))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 z 2))))))) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a t)) (+.f64 (*.f64 y z) x))))
(fma.f64 (*.f64 (*.f64 z (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18))) 1) b (fma.f64 (fma.f64 -1/9 (*.f64 (*.f64 z z) (*.f64 (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18) (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18))) (fma.f64 2/9 (*.f64 (*.f64 z z) (*.f64 (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18) (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18))) (*.f64 (cbrt.f64 (*.f64 a t)) (*.f64 (*.f64 (*.f64 z z) (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18))) -1/9)))) (*.f64 b b) (+.f64 (*.f64 a t) (fma.f64 z y x))))
(fma.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18)) (*.f64 z 1)) b (fma.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18) (*.f64 z z))) (*.f64 -1/9 (cbrt.f64 (*.f64 a t)))) (*.f64 (*.f64 z (*.f64 z (*.f64 (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18) (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18)))) 1/9)) (*.f64 b b) (+.f64 (*.f64 a t) (fma.f64 z y x))))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) z)) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 t 4))) 1/9) z))) b) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 z 2))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) t) 1/9) (pow.f64 z 2))) (*.f64 (pow.f64 (*.f64 1 (*.f64 a t)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 z 2))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 z 2))))))) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a t)) (+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/9) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 z 2))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (pow.f64 t 4)) 1/9) (pow.f64 z 2)))) z))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))))) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 a t)) 1/3) (+.f64 (*.f64 -1/3 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))) (pow.f64 (/.f64 1 (*.f64 a t)) 1/3))) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 z 3)) t))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 a t)) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (pow.f64 t 2)) 1/3) (pow.f64 z 3)))))))))))) (pow.f64 b 3)) x)))))
(fma.f64 (*.f64 (*.f64 z (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18))) 1) b (+.f64 (fma.f64 (fma.f64 -1/9 (*.f64 (*.f64 z z) (*.f64 (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18) (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18))) (fma.f64 2/9 (*.f64 (*.f64 z z) (*.f64 (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18) (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18))) (*.f64 (cbrt.f64 (*.f64 a t)) (*.f64 (*.f64 (*.f64 z z) (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18))) -1/9)))) (*.f64 b b) (*.f64 a t)) (fma.f64 y z (fma.f64 (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 t t)) 1/18) (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 t t)) 1/18)) (*.f64 z (*.f64 (*.f64 (*.f64 z z) (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18))) -1/9))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 t t))) (pow.f64 z 3))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 t t))) (pow.f64 z 3))))) (+.f64 (*.f64 -2/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 t t))) (pow.f64 z 3))) (*.f64 (cbrt.f64 (*.f64 a t)) (fma.f64 -1/3 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 t t))) (pow.f64 z 3))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 t t))) (pow.f64 z 3)))) (cbrt.f64 (/.f64 1 (*.f64 a t)))) (+.f64 (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (*.f64 a t)))) (+.f64 (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 t t))) (pow.f64 z 3))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 t t))) (pow.f64 z 3))))) (*.f64 -2/27 (/.f64 (*.f64 a a) (/.f64 t (pow.f64 z 3)))))))))) (pow.f64 b 3) x))))
(+.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (pow.f64 t 4)) 1/18)) (*.f64 z 1)) b (fma.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18) (*.f64 z z))) (*.f64 -1/9 (cbrt.f64 (*.f64 a t)))) (*.f64 (*.f64 z (*.f64 z (*.f64 (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18) (pow.f64 (/.f64 (pow.f64 a 17) t) 1/18)))) 1/9)) (*.f64 b b) (*.f64 a t))) (fma.f64 y z (fma.f64 (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t) 1/18) (pow.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t) 1/18)) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (pow.f64 t 4)) 1/18) (*.f64 z z))) (*.f64 -1/9 z))) (fma.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t)) (pow.f64 z 3)) -5/27) (+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t)) (pow.f64 z 3)) -2/27) (*.f64 (cbrt.f64 (*.f64 a t)) (fma.f64 -1/3 (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t)) (pow.f64 z 3)) -5/27) (cbrt.f64 (/.f64 (/.f64 1 a) t))) (+.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a 7) t) t)) (pow.f64 z 3)) -5/27) (*.f64 -1/3 (cbrt.f64 (/.f64 (/.f64 1 a) t)))) (*.f64 -2/27 (*.f64 (/.f64 (*.f64 a a) t) (pow.f64 z 3))))))))) (pow.f64 b 3) x)))
(+.f64 (*.f64 y z) x)
(fma.f64 z y x)
(+.f64 (*.f64 y z) x)
(fma.f64 z y x)
(+.f64 (*.f64 y z) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a (*.f64 z b))) x))
(fma.f64 y z (+.f64 (*.f64 (*.f64 a z) b) x))
(+.f64 x (*.f64 z (+.f64 y (*.f64 a b))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) 1/9))) t) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a (*.f64 z b))) x)))
(fma.f64 y z (fma.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18)) 1) t (+.f64 (*.f64 (*.f64 a z) b) x)))
(+.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) 1)) t (*.f64 a (*.f64 b z))) (fma.f64 z y x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) 1/9))) t) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) (*.f64 z b)) 1/9)) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) (*.f64 z b)) 1/9)) (*.f64 (pow.f64 (*.f64 1 (*.f64 a (*.f64 b z))) 1/3) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (*.f64 (pow.f64 z 4) (pow.f64 b 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/9)))))) (pow.f64 t 2)) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a (*.f64 z b))) x))))
(fma.f64 y z (fma.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18)) 1) t (+.f64 (fma.f64 (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a 17) z) b) 1/18) (pow.f64 (/.f64 (/.f64 (pow.f64 a 17) z) b) 1/18)) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a 17) z) b) 1/18) (pow.f64 (/.f64 (/.f64 (pow.f64 a 17) z) b) 1/18)) (*.f64 (cbrt.f64 (*.f64 (*.f64 a z) b)) (fma.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18)) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18))))))) (*.f64 t t) (*.f64 (*.f64 a z) b)) x)))
(fma.f64 y z (+.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) 1)) t (fma.f64 (+.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 b z))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18)) -1/9)) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 17) (*.f64 b z)) 1/18) (pow.f64 (/.f64 (pow.f64 a 17) (*.f64 b z)) 1/18)) 1/9)) (*.f64 t t) (*.f64 a (*.f64 b z)))) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) 1/9))) t) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) (*.f64 z b)) 1/9)) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 17)) (*.f64 z b)) 1/9)) (*.f64 (pow.f64 (*.f64 1 (*.f64 a (*.f64 b z))) 1/3) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (*.f64 (pow.f64 z 4) (pow.f64 b 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/9)))))) (pow.f64 t 2)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (pow.f64 a 2) (*.f64 z b)))) (*.f64 -2/3 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3))) (pow.f64 (/.f64 1 (*.f64 a (*.f64 z b))) 1/3)))) (pow.f64 (*.f64 1 (*.f64 a (*.f64 b z))) 1/3)) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 (pow.f64 b 2) (pow.f64 z 2))) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (*.f64 (pow.f64 b 2) (pow.f64 z 2))) 1/9) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (*.f64 (pow.f64 z 4) (pow.f64 b 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 14)) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/9))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 a 7)) (*.f64 (pow.f64 b 2) (pow.f64 z 2))) 1/3)))))))) (pow.f64 t 3)) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 a (*.f64 z b))) x)))))
(fma.f64 y z (fma.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (pow.f64 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18)) 1) t (fma.f64 (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a 17) z) b) 1/18) (pow.f64 (/.f64 (/.f64 (pow.f64 a 17) z) b) 1/18)) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a 17) z) b) 1/18) (pow.f64 (/.f64 (/.f64 (pow.f64 a 17) z) b) 1/18)) (*.f64 (cbrt.f64 (*.f64 (*.f64 a z) b)) (fma.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18)) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18))))))) (*.f64 t t) (fma.f64 (fma.f64 (+.f64 (*.f64 -2/27 (/.f64 (*.f64 a a) (*.f64 b z))) (*.f64 -2/3 (*.f64 (+.f64 (*.f64 -2/9 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 (*.f64 b b) (*.f64 z z))))) (*.f64 1/27 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 (*.f64 b b) (*.f64 z z)))))) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a z) b)))))) (cbrt.f64 (*.f64 (*.f64 a z) b)) (+.f64 (*.f64 -2/27 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 (*.f64 b b) (*.f64 z z))))) (fma.f64 1/3 (*.f64 (fma.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18)) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18)))) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 (*.f64 b b) (*.f64 z z))) 1/18) (pow.f64 (/.f64 (pow.f64 a 7) (*.f64 (*.f64 b b) (*.f64 z z))) 1/18))) (*.f64 -1/3 (+.f64 (*.f64 -2/9 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 (*.f64 b b) (*.f64 z z))))) (*.f64 1/27 (cbrt.f64 (/.f64 (pow.f64 a 7) (*.f64 (*.f64 b b) (*.f64 z z)))))))))) (pow.f64 t 3) (+.f64 (*.f64 (*.f64 a z) b) x)))))
(fma.f64 y z (fma.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (*.f64 (pow.f64 (*.f64 (pow.f64 a 13) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) 1)) t (fma.f64 (+.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 b z))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18)) -1/9)) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 17) (*.f64 b z)) 1/18) (pow.f64 (/.f64 (pow.f64 a 17) (*.f64 b z)) 1/18)) 1/9)) (*.f64 t t) (fma.f64 (fma.f64 (+.f64 (*.f64 -2/27 (/.f64 a (/.f64 (*.f64 b z) a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (pow.f64 (*.f64 b z) 2))) -5/27) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 a) (*.f64 b z))) -2/3))) (cbrt.f64 (*.f64 a (*.f64 b z))) (+.f64 (*.f64 -2/27 (cbrt.f64 (/.f64 (pow.f64 a 7) (pow.f64 (*.f64 b z) 2)))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18) (pow.f64 (/.f64 (pow.f64 a 14) (*.f64 (pow.f64 b 4) (pow.f64 z 4))) 1/18)) -1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 (*.f64 b z) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 a 7) (pow.f64 (*.f64 b z) 2)) 1/18))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a 7) (pow.f64 (*.f64 b z) 2))) -5/27))))) (pow.f64 t 3) (+.f64 (*.f64 a (*.f64 b z)) x)))))
(+.f64 (*.f64 y z) x)
(fma.f64 z y x)
(+.f64 (*.f64 y z) x)
(fma.f64 z y x)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))))) 1)
(cbrt.f64 (*.f64 a (fma.f64 z b t)))
(*.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 1)
(cbrt.f64 (*.f64 a (fma.f64 z b t)))
(*.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t))))
(cbrt.f64 (*.f64 a (fma.f64 z b t)))
(*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 1/6) (pow.f64 (*.f64 a (fma.f64 z b t)) 1/6))
(cbrt.f64 (*.f64 a (fma.f64 z b t)))
(*.f64 (cbrt.f64 (fma.f64 z b t)) (cbrt.f64 a))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) 2))
(cbrt.f64 (*.f64 a (fma.f64 z b t)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(cbrt.f64 (*.f64 a (fma.f64 z b t)))
(*.f64 (cbrt.f64 a) (cbrt.f64 (fma.f64 z b t)))
(*.f64 (cbrt.f64 (fma.f64 z b t)) (cbrt.f64 a))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 a (fma.f64 z b t))))
(cbrt.f64 (*.f64 a (fma.f64 z b t)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) 1/3) (pow.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t)))) (cbrt.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (cbrt.f64 a)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z))))) (cbrt.f64 a)))
(/.f64 (cbrt.f64 a) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z))))) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (cbrt.f64 a)) (cbrt.f64 (-.f64 (*.f64 z b) t)))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (/.f64 (cbrt.f64 (-.f64 (*.f64 b z) t)) (cbrt.f64 a)))
(pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 1)
(cbrt.f64 (*.f64 a (fma.f64 z b t)))
(pow.f64 (*.f64 a (fma.f64 z b t)) 1/3)
(cbrt.f64 (*.f64 a (fma.f64 z b t)))
(pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 1/6) 2)
(cbrt.f64 (*.f64 a (fma.f64 z b t)))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) 3)
(cbrt.f64 (*.f64 a (fma.f64 z b t)))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(cbrt.f64 (*.f64 a (fma.f64 z b t)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))))))
(cbrt.f64 (*.f64 a (fma.f64 z b t)))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(cbrt.f64 (*.f64 a (fma.f64 z b t)))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(cbrt.f64 (*.f64 a (fma.f64 z b t)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) 1))
(cbrt.f64 (*.f64 a (fma.f64 z b t)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 z b t))) 1/3))
(cbrt.f64 (*.f64 a (fma.f64 z b t)))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(cbrt.f64 (*.f64 a (fma.f64 z b t)))
(+.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 (*.f64 a (*.f64 z b)) 1) (*.f64 (*.f64 a t) 1))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 (*.f64 a t) 1) (*.f64 (*.f64 a (*.f64 z b)) 1))
(*.f64 a (fma.f64 z b t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 z b t)))) 1)
(*.f64 a (fma.f64 z b t))
(/.f64 a (/.f64 (-.f64 (*.f64 z b) t) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(*.f64 (/.f64 a (-.f64 (*.f64 b z) t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (/.f64 a (-.f64 (*.f64 b z) t)))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))) (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))) a))
(/.f64 (*.f64 a (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (-.f64 (*.f64 z b) t))
(*.f64 (/.f64 a (-.f64 (*.f64 b z) t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (/.f64 a (-.f64 (*.f64 b z) t)))
(/.f64 (*.f64 a (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))) a))
(/.f64 (*.f64 a (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a) (-.f64 (*.f64 z b) t))
(*.f64 (/.f64 a (-.f64 (*.f64 b z) t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (/.f64 a (-.f64 (*.f64 b z) t)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) a) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))) a))
(/.f64 (*.f64 a (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 a (*.f64 z b))) (*.f64 (*.f64 a t) (*.f64 a t))) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))
(/.f64 (*.f64 (*.f64 a (fma.f64 z b t)) (*.f64 a (-.f64 (*.f64 b z) t))) (*.f64 a (-.f64 (*.f64 b z) t)))
(/.f64 (*.f64 (*.f64 a a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 a (-.f64 (*.f64 b z) t)))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 a (*.f64 z b))) (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a z) b) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (*.f64 (*.f64 a a) (pow.f64 (*.f64 b z) 2)) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)))))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (*.f64 a (*.f64 (pow.f64 (*.f64 b z) 2) a)) (*.f64 (*.f64 a t) (*.f64 a (-.f64 t (*.f64 b z))))))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) a) (-.f64 t (*.f64 z b)))
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (/.f64 (-.f64 t (*.f64 b z)) a))
(/.f64 a (/.f64 (-.f64 t (*.f64 b z)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) a) (neg.f64 (-.f64 (*.f64 z b) t)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (/.f64 (neg.f64 (-.f64 (*.f64 b z) t)) a))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (neg.f64 a)) (neg.f64 (-.f64 (*.f64 b z) t)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) a) (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(/.f64 (*.f64 a (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z))))))
(*.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))))) a)
(/.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 1) (-.f64 (*.f64 z b) t))
(*.f64 (/.f64 a (-.f64 (*.f64 b z) t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (/.f64 a (-.f64 (*.f64 b z) t)))
(/.f64 (*.f64 (*.f64 a (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) 1) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))) a))
(/.f64 (*.f64 a (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a) 1) (-.f64 (*.f64 z b) t))
(*.f64 (/.f64 a (-.f64 (*.f64 b z) t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (/.f64 a (-.f64 (*.f64 b z) t)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) a) 1) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))) a))
(/.f64 (*.f64 a (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 a (*.f64 z b))) (*.f64 (*.f64 a t) (*.f64 a t))) 1) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))
(/.f64 (*.f64 (*.f64 a (fma.f64 z b t)) (*.f64 a (-.f64 (*.f64 b z) t))) (*.f64 a (-.f64 (*.f64 b z) t)))
(/.f64 (*.f64 (*.f64 a a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 a (-.f64 (*.f64 b z) t)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 a (*.f64 z b))) (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a z) b) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (*.f64 (*.f64 a a) (pow.f64 (*.f64 b z) 2)) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)))))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (*.f64 a (*.f64 (pow.f64 (*.f64 b z) 2) a)) (*.f64 (*.f64 a t) (*.f64 a (-.f64 t (*.f64 b z))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (*.f64 (sqrt.f64 (fma.f64 z b t)) a)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z))))) (*.f64 a (sqrt.f64 (fma.f64 z b t)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))))) (*.f64 a (sqrt.f64 (fma.f64 z b t))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (*.f64 (sqrt.f64 (fma.f64 z b t)) a)) (sqrt.f64 (-.f64 (*.f64 z b) t)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b z) t)) (*.f64 a (sqrt.f64 (fma.f64 z b t)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (sqrt.f64 (-.f64 (*.f64 b z) t))) (*.f64 a (sqrt.f64 (fma.f64 z b t))))
(pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 3)
(*.f64 a (fma.f64 z b t))
(pow.f64 (*.f64 a (fma.f64 z b t)) 1)
(*.f64 a (fma.f64 z b t))
(pow.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) 2)
(*.f64 a (fma.f64 z b t))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) 1/3)
(*.f64 a (fma.f64 z b t))
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2))
(log.f64 (pow.f64 (exp.f64 a) (fma.f64 z b t)))
(*.f64 (fma.f64 z b t) (log.f64 (exp.f64 a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (fma.f64 z b t)))))
(*.f64 a (fma.f64 z b t))
(cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3))
(*.f64 a (fma.f64 z b t))
(expm1.f64 (log1p.f64 (*.f64 a (fma.f64 z b t))))
(*.f64 a (fma.f64 z b t))
(exp.f64 (log.f64 (*.f64 a (fma.f64 z b t))))
(*.f64 a (fma.f64 z b t))
(exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 z b t))) 1))
(*.f64 a (fma.f64 z b t))
(log1p.f64 (expm1.f64 (*.f64 a (fma.f64 z b t))))
(*.f64 a (fma.f64 z b t))
(fma.f64 a (*.f64 z b) (*.f64 a t))
(*.f64 a (fma.f64 z b t))
(fma.f64 (*.f64 z b) a (*.f64 a t))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 (*.f64 a (*.f64 z b)) 1) (*.f64 (*.f64 a t) 1))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 (*.f64 a t) 1) (*.f64 (*.f64 a (*.f64 z b)) 1))
(*.f64 a (fma.f64 z b t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 z b t)))) 1)
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 z b t))
(*.f64 (fma.f64 z b t) a)
(*.f64 a (fma.f64 z b t))
(*.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2))
(*.f64 a (fma.f64 z b t))
(*.f64 (*.f64 a (fma.f64 z b t)) 1)
(*.f64 a (fma.f64 z b t))
(*.f64 1 (*.f64 a (fma.f64 z b t)))
(*.f64 a (fma.f64 z b t))
(*.f64 (sqrt.f64 (fma.f64 z b t)) (*.f64 (sqrt.f64 (fma.f64 z b t)) a))
(*.f64 a (*.f64 (sqrt.f64 (fma.f64 z b t)) (sqrt.f64 (fma.f64 z b t))))
(*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 1/6) (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 1/6) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2)))
(*.f64 a (fma.f64 z b t))
(*.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (sqrt.f64 (*.f64 a (fma.f64 z b t))))
(*.f64 a (fma.f64 z b t))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (fma.f64 z b t)))
(*.f64 (fma.f64 z b t) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (*.f64 (cbrt.f64 (fma.f64 z b t)) a))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (*.f64 a (cbrt.f64 (fma.f64 z b t))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2)))
(*.f64 a (fma.f64 z b t))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (cbrt.f64 (*.f64 a (fma.f64 z b t))))
(*.f64 a (fma.f64 z b t))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (fma.f64 z b t)) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 z b t)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2))
(*.f64 (cbrt.f64 (fma.f64 z b t)) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (fma.f64 z b t)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (fma.f64 z b t) (cbrt.f64 a)))
(*.f64 (fma.f64 z b t) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (*.f64 a (sqrt.f64 (fma.f64 z b t))) (sqrt.f64 (fma.f64 z b t)))
(*.f64 a (*.f64 (sqrt.f64 (fma.f64 z b t)) (sqrt.f64 (fma.f64 z b t))))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2)) (cbrt.f64 (fma.f64 z b t)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (*.f64 a (cbrt.f64 (fma.f64 z b t))))
(*.f64 (*.f64 (fma.f64 z b t) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (fma.f64 z b t) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (*.f64 (fma.f64 z b t) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (fma.f64 z b t) (cbrt.f64 a)))
(*.f64 (fma.f64 z b t) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) 1) (cbrt.f64 (*.f64 a (fma.f64 z b t))))
(*.f64 a (fma.f64 z b t))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 1/6)) (pow.f64 (*.f64 a (fma.f64 z b t)) 1/6))
(*.f64 a (fma.f64 z b t))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(*.f64 a (fma.f64 z b t))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (cbrt.f64 a)) (cbrt.f64 (fma.f64 z b t)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 z b t)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2))
(*.f64 (cbrt.f64 (fma.f64 z b t)) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 1/6) 3) (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 1/6) 3))
(*.f64 a (fma.f64 z b t))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) 2) 3) (cbrt.f64 (*.f64 a (fma.f64 z b t))))
(*.f64 a (fma.f64 z b t))
(/.f64 a (/.f64 (-.f64 (*.f64 z b) t) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(*.f64 (/.f64 a (-.f64 (*.f64 b z) t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (/.f64 a (-.f64 (*.f64 b z) t)))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))) (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))) a))
(/.f64 (*.f64 a (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (-.f64 (*.f64 z b) t))
(*.f64 (/.f64 a (-.f64 (*.f64 b z) t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (/.f64 a (-.f64 (*.f64 b z) t)))
(/.f64 (*.f64 a (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))) a))
(/.f64 (*.f64 a (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a) (-.f64 (*.f64 z b) t))
(*.f64 (/.f64 a (-.f64 (*.f64 b z) t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (/.f64 a (-.f64 (*.f64 b z) t)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) a) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))) a))
(/.f64 (*.f64 a (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 a (*.f64 z b))) (*.f64 (*.f64 a t) (*.f64 a t))) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))
(/.f64 (*.f64 (*.f64 a (fma.f64 z b t)) (*.f64 a (-.f64 (*.f64 b z) t))) (*.f64 a (-.f64 (*.f64 b z) t)))
(/.f64 (*.f64 (*.f64 a a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 a (-.f64 (*.f64 b z) t)))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 a (*.f64 z b))) (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a z) b) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (*.f64 (*.f64 a a) (pow.f64 (*.f64 b z) 2)) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)))))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (*.f64 a (*.f64 (pow.f64 (*.f64 b z) 2) a)) (*.f64 (*.f64 a t) (*.f64 a (-.f64 t (*.f64 b z))))))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) a) (-.f64 t (*.f64 z b)))
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (/.f64 (-.f64 t (*.f64 b z)) a))
(/.f64 a (/.f64 (-.f64 t (*.f64 b z)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) a) (neg.f64 (-.f64 (*.f64 z b) t)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (/.f64 (neg.f64 (-.f64 (*.f64 b z) t)) a))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (neg.f64 a)) (neg.f64 (-.f64 (*.f64 b z) t)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) a) (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(/.f64 (*.f64 a (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z))))))
(*.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))))) a)
(/.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 1) (-.f64 (*.f64 z b) t))
(*.f64 (/.f64 a (-.f64 (*.f64 b z) t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (/.f64 a (-.f64 (*.f64 b z) t)))
(/.f64 (*.f64 (*.f64 a (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) 1) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))) a))
(/.f64 (*.f64 a (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a) 1) (-.f64 (*.f64 z b) t))
(*.f64 (/.f64 a (-.f64 (*.f64 b z) t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (/.f64 a (-.f64 (*.f64 b z) t)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) a) 1) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))) a))
(/.f64 (*.f64 a (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 a (*.f64 z b))) (*.f64 (*.f64 a t) (*.f64 a t))) 1) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))
(/.f64 (*.f64 (*.f64 a (fma.f64 z b t)) (*.f64 a (-.f64 (*.f64 b z) t))) (*.f64 a (-.f64 (*.f64 b z) t)))
(/.f64 (*.f64 (*.f64 a a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 a (-.f64 (*.f64 b z) t)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 a (*.f64 z b))) (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a z) b) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (*.f64 (*.f64 a a) (pow.f64 (*.f64 b z) 2)) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)))))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (*.f64 a (*.f64 (pow.f64 (*.f64 b z) 2) a)) (*.f64 (*.f64 a t) (*.f64 a (-.f64 t (*.f64 b z))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (*.f64 (sqrt.f64 (fma.f64 z b t)) a)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z))))) (*.f64 a (sqrt.f64 (fma.f64 z b t)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))))) (*.f64 a (sqrt.f64 (fma.f64 z b t))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (*.f64 (sqrt.f64 (fma.f64 z b t)) a)) (sqrt.f64 (-.f64 (*.f64 z b) t)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b z) t)) (*.f64 a (sqrt.f64 (fma.f64 z b t)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (sqrt.f64 (-.f64 (*.f64 b z) t))) (*.f64 a (sqrt.f64 (fma.f64 z b t))))
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2))
(log.f64 (pow.f64 (exp.f64 a) (fma.f64 z b t)))
(*.f64 (fma.f64 z b t) (log.f64 (exp.f64 a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (fma.f64 z b t)))))
(*.f64 a (fma.f64 z b t))
(cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3))
(*.f64 a (fma.f64 z b t))
(expm1.f64 (log1p.f64 (*.f64 a (fma.f64 z b t))))
(*.f64 a (fma.f64 z b t))
(exp.f64 (log.f64 (*.f64 a (fma.f64 z b t))))
(*.f64 a (fma.f64 z b t))
(exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 z b t))) 1))
(*.f64 a (fma.f64 z b t))
(log1p.f64 (expm1.f64 (*.f64 a (fma.f64 z b t))))
(*.f64 a (fma.f64 z b t))
(fma.f64 a (*.f64 z b) (*.f64 a t))
(*.f64 a (fma.f64 z b t))
(fma.f64 (*.f64 z b) a (*.f64 a t))
(*.f64 a (fma.f64 z b t))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (fma.f64 z y (*.f64 a (fma.f64 z b t)))))
(+.f64 (exp.f64 (log1p.f64 x)) (+.f64 (fma.f64 z y (*.f64 a (fma.f64 z b t))) -1))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (fma.f64 z y (*.f64 a (fma.f64 z b t))) 1)))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (fma.f64 z y (*.f64 a (fma.f64 z b t)))))
(+.f64 (exp.f64 (log1p.f64 x)) (+.f64 (fma.f64 z y (*.f64 a (fma.f64 z b t))) -1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z y x))) (-.f64 1 (*.f64 a (fma.f64 z b t))))
(+.f64 (fma.f64 a (fma.f64 z b t) (exp.f64 (log1p.f64 (fma.f64 z y x)))) -1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) 1)
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z y))) (-.f64 1 (+.f64 (*.f64 a (fma.f64 z b t)) x)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 z y))) 1) (fma.f64 a (fma.f64 z b t) x))
(+.f64 (exp.f64 (log1p.f64 (*.f64 z y))) (+.f64 (fma.f64 a (fma.f64 z b t) x) -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 z b t)))) (-.f64 1 (fma.f64 z y x)))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 z y))) (-.f64 (/.f64 (pow.f64 (*.f64 z y) 2) (-.f64 x (*.f64 z y))) (*.f64 a (fma.f64 z b t))))
(+.f64 (-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 z y))) (/.f64 (pow.f64 (*.f64 z y) 2) (-.f64 x (*.f64 z y)))) (*.f64 a (fma.f64 z b t)))
(-.f64 (fma.f64 a (fma.f64 z b t) (*.f64 (/.f64 x (-.f64 x (*.f64 z y))) x)) (/.f64 (pow.f64 (*.f64 z y) 2) (-.f64 x (*.f64 z y))))
(-.f64 (/.f64 (pow.f64 (fma.f64 z y x) 2) (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t)))) (/.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t))))
(-.f64 (+.f64 (*.f64 a (fma.f64 z b t)) (exp.f64 (log1p.f64 (fma.f64 z y x)))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z y x))) (-.f64 1 (*.f64 a (fma.f64 z b t))))
(+.f64 (fma.f64 a (fma.f64 z b t) (exp.f64 (log1p.f64 (fma.f64 z y x)))) -1)
(-.f64 (+.f64 (*.f64 a (fma.f64 z b t)) (/.f64 (*.f64 x x) (-.f64 x (*.f64 z y)))) (/.f64 (pow.f64 (*.f64 z y) 2) (-.f64 x (*.f64 z y))))
(+.f64 (-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 z y))) (/.f64 (pow.f64 (*.f64 z y) 2) (-.f64 x (*.f64 z y)))) (*.f64 a (fma.f64 z b t)))
(-.f64 (fma.f64 a (fma.f64 z b t) (*.f64 (/.f64 x (-.f64 x (*.f64 z y))) x)) (/.f64 (pow.f64 (*.f64 z y) 2) (-.f64 x (*.f64 z y))))
(-.f64 (+.f64 (fma.f64 z y x) (exp.f64 (log1p.f64 (*.f64 a (fma.f64 z b t))))) 1)
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(-.f64 (+.f64 (fma.f64 z y (*.f64 a (fma.f64 z b t))) (exp.f64 (log1p.f64 x))) 1)
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (fma.f64 z y (*.f64 a (fma.f64 z b t)))))
(+.f64 (exp.f64 (log1p.f64 x)) (+.f64 (fma.f64 z y (*.f64 a (fma.f64 z b t))) -1))
(-.f64 (+.f64 (+.f64 (*.f64 a (fma.f64 z b t)) x) (exp.f64 (log1p.f64 (*.f64 z y)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 z y))) 1) (fma.f64 a (fma.f64 z b t) x))
(+.f64 (exp.f64 (log1p.f64 (*.f64 z y))) (+.f64 (fma.f64 a (fma.f64 z b t) x) -1))
(*.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) 1)
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(*.f64 1 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(*.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(*.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 2))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 2) (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(*.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (/.f64 1 (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t))))
(*.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 z y x) 3)) (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 z y x) 3)) (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 (fma.f64 z b t) (fma.f64 a (fma.f64 z b t) (neg.f64 (fma.f64 z y x)))))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t))) (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x)))) (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 z y x) 3)) (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 z y x) 3)) (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 (fma.f64 z b t) (fma.f64 a (fma.f64 z b t) (neg.f64 (fma.f64 z y x)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 z y x) 3)) (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 z y x) 3)) (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 (fma.f64 z b t) (fma.f64 a (fma.f64 z b t) (neg.f64 (fma.f64 z y x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (pow.f64 (fma.f64 z y x) 2)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (pow.f64 (fma.f64 z y x) 2)) (fma.f64 a (fma.f64 z b t) (neg.f64 (fma.f64 z y x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 z y (*.f64 a (fma.f64 z b t))) (fma.f64 z y (*.f64 a (fma.f64 z b t))))) (-.f64 x (fma.f64 z y (*.f64 a (fma.f64 z b t)))))
(/.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) (/.f64 (-.f64 x (fma.f64 z y (*.f64 a (fma.f64 z b t)))) (-.f64 x (fma.f64 z y (*.f64 a (fma.f64 z b t))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z y (*.f64 a (fma.f64 z b t))) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (fma.f64 z y (*.f64 a (fma.f64 z b t))) (fma.f64 z y (*.f64 a (fma.f64 z b t)))) (*.f64 x (fma.f64 z y (*.f64 a (fma.f64 z b t)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z y (*.f64 a (fma.f64 z b t))) 3)) (fma.f64 x x (*.f64 (fma.f64 z y (*.f64 a (fma.f64 z b t))) (-.f64 (fma.f64 z y (*.f64 a (fma.f64 z b t))) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (neg.f64 (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 z y x) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 z y x) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 (fma.f64 z b t) (fma.f64 a (fma.f64 z b t) (neg.f64 (fma.f64 z y x))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) 1) (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) 1) (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 z y x) 3)) (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 z y x) 3)) (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 (fma.f64 z b t) (fma.f64 a (fma.f64 z b t) (neg.f64 (fma.f64 z y x)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (pow.f64 (fma.f64 z y x) 2)) 1) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (pow.f64 (fma.f64 z y x) 2)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (pow.f64 (fma.f64 z y x) 2)) (fma.f64 a (fma.f64 z b t) (neg.f64 (fma.f64 z y x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 z y (*.f64 a (fma.f64 z b t))) (fma.f64 z y (*.f64 a (fma.f64 z b t))))) 1) (-.f64 x (fma.f64 z y (*.f64 a (fma.f64 z b t)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 z y (*.f64 a (fma.f64 z b t))) (fma.f64 z y (*.f64 a (fma.f64 z b t))))) (-.f64 x (fma.f64 z y (*.f64 a (fma.f64 z b t)))))
(/.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) (/.f64 (-.f64 x (fma.f64 z y (*.f64 a (fma.f64 z b t)))) (-.f64 x (fma.f64 z y (*.f64 a (fma.f64 z b t))))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z y (*.f64 a (fma.f64 z b t))) 3)) 1) (+.f64 (*.f64 x x) (-.f64 (*.f64 (fma.f64 z y (*.f64 a (fma.f64 z b t))) (fma.f64 z y (*.f64 a (fma.f64 z b t)))) (*.f64 x (fma.f64 z y (*.f64 a (fma.f64 z b t)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z y (*.f64 a (fma.f64 z b t))) 3)) (fma.f64 x x (*.f64 (fma.f64 z y (*.f64 a (fma.f64 z b t))) (-.f64 (fma.f64 z y (*.f64 a (fma.f64 z b t))) x))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) 1) (neg.f64 (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (neg.f64 (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 z y x) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 z y x) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 (fma.f64 z b t) (fma.f64 a (fma.f64 z b t) (neg.f64 (fma.f64 z y x))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 z y x) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x)))))) (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 z y x) 3))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 (fma.f64 z b t) (fma.f64 a (fma.f64 z b t) (neg.f64 (fma.f64 z y x)))))))) (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) (sqrt.f64 (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (/.f64 (sqrt.f64 (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t)))) (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (sqrt.f64 (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t))))) (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 z y x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x)))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 (fma.f64 z b t) (fma.f64 a (fma.f64 z b t) (neg.f64 (fma.f64 z y x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 z y x) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 2)) (cbrt.f64 (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (/.f64 (cbrt.f64 (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t)))) (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (cbrt.f64 (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t))))) (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (fma.f64 z y x) 2)) (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (/.f64 1 (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t))))) (+.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)))
(/.f64 (*.f64 (/.f64 1 (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t)))) (-.f64 (pow.f64 (fma.f64 z y x) 4) (pow.f64 (*.f64 a (fma.f64 z b t)) 4))) (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (pow.f64 (fma.f64 z y x) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 4) (pow.f64 (*.f64 a (fma.f64 z b t)) 4)) (*.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (pow.f64 (fma.f64 z y x) 2)) (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 z y x) 2) 3) (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) 3)) (/.f64 1 (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t))))) (+.f64 (*.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (fma.f64 z y x) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (*.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 z y x) 2) 3) (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) 3)) (/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 4) (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 4) (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (pow.f64 (fma.f64 z y x) 2)))) (/.f64 1 (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 6) (pow.f64 (*.f64 a (fma.f64 z b t)) 6)) (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t)))) (+.f64 (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (pow.f64 (fma.f64 z y x) 2)) (+.f64 (pow.f64 (fma.f64 z y x) 4) (pow.f64 (*.f64 a (fma.f64 z b t)) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (fma.f64 z y x) 3)) (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x)))))) (-.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 6) (pow.f64 (*.f64 a (fma.f64 z b t)) 6)) (/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 6) (pow.f64 (*.f64 a (fma.f64 z b t)) 6)) (*.f64 (-.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 (fma.f64 z b t) (fma.f64 a (fma.f64 z b t) (neg.f64 (fma.f64 z y x))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 z y x) 3) 3) (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x)))))) (+.f64 (*.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (fma.f64 z y x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (*.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 z y x) 3) 3) (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) 3)) (/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 6) (-.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 6) (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 z y x) 3)))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 z y x) 3) 3) (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) 3)) (+.f64 (pow.f64 (fma.f64 z y x) 6) (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (-.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 z y x) 3))))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 (fma.f64 z b t) (fma.f64 a (fma.f64 z b t) (neg.f64 (fma.f64 z y x))))))))
(pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) 1)
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(pow.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 2)
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 3)
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(pow.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) 3) 1/3)
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(sqrt.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) 2))
(log.f64 (exp.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(cbrt.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) 3))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(expm1.f64 (log1p.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(exp.f64 (log.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 1))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(log1p.f64 (expm1.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(fma.f64 (fma.f64 z b t) a (fma.f64 z y x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(fma.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (fma.f64 z y x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(fma.f64 1 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(fma.f64 1 x (fma.f64 z y (*.f64 a (fma.f64 z b t))))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(fma.f64 1 (fma.f64 z y x) (*.f64 a (fma.f64 z b t)))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(fma.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (fma.f64 z y x)) (*.f64 a (fma.f64 z b t)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 z y (*.f64 a (fma.f64 z b t))))
(fma.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (sqrt.f64 (*.f64 a (fma.f64 z b t))) (fma.f64 z y x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2) (cbrt.f64 (fma.f64 z y x)) (*.f64 a (fma.f64 z b t)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 z y (*.f64 a (fma.f64 z b t))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (cbrt.f64 (*.f64 a (fma.f64 z b t))) (fma.f64 z y x))
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x))

localize4.0ms (0%)

Compiler

Compiled 11 to 7 computations (36.4% saved)

localize7.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 17 to 8 computations (52.9% saved)

series2.0ms (0%)

Counts
1 → 9
Calls

9 calls:

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

rewrite56.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1644×add-sqr-sqrt
1628×*-un-lft-identity
1516×add-cube-cbrt
1500×add-cbrt-cube
160×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify55.0ms (0.5%)

Algorithm
egg-herbie
Rules
1370×associate-*r*
1226×associate-*l*
770×associate-+r+
664×distribute-lft-neg-in
622×distribute-rgt-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
092916
1220866
2832866
34911866
Stop Event
node limit
Counts
46 → 45
Calls
Call 1
Inputs
x
(*.f64 a t)
(*.f64 a t)
x
(*.f64 a t)
(*.f64 a t)
(*.f64 a t)
x
x
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a t x))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (*.f64 a t) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 a t) x)))
(*.f64 (fma.f64 a t x) 1)
(*.f64 1 (fma.f64 a t x))
(*.f64 (sqrt.f64 (fma.f64 a t x)) (sqrt.f64 (fma.f64 a t x)))
(*.f64 (cbrt.f64 (fma.f64 a t x)) (pow.f64 (cbrt.f64 (fma.f64 a t x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a t x)) 2) (cbrt.f64 (fma.f64 a t x)))
(*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 a t) x)))
(*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x (-.f64 x (*.f64 a t))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a t) x) (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x (-.f64 x (*.f64 a t)))) (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x x)) (-.f64 (*.f64 a t) x))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x (-.f64 x (*.f64 a t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 t x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a t) 2)) (-.f64 x (*.f64 a t)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 a t) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x (-.f64 x (*.f64 a t))))))
(pow.f64 (fma.f64 a t x) 1)
(pow.f64 (sqrt.f64 (fma.f64 a t x)) 2)
(pow.f64 (cbrt.f64 (fma.f64 a t x)) 3)
(pow.f64 (pow.f64 (fma.f64 a t x) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 a t x) 2))
(log.f64 (exp.f64 (fma.f64 a t x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a t x))))
(cbrt.f64 (pow.f64 (fma.f64 a t x) 3))
(expm1.f64 (log1p.f64 (fma.f64 a t x)))
(exp.f64 (log.f64 (fma.f64 a t x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 a t x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 a t x)))
(fma.f64 a t x)
(fma.f64 t a x)
(fma.f64 1 (*.f64 a t) x)
(fma.f64 1 x (*.f64 a t))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 a t))
(fma.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)) x)
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (*.f64 a t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (cbrt.f64 (*.f64 a t)) x)
Outputs
x
(*.f64 a t)
(*.f64 a t)
x
(*.f64 a t)
(*.f64 a t)
(*.f64 a t)
x
x
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a t x))) 1)
(fma.f64 a t x)
(-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (*.f64 a t) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 a t) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x x)) (-.f64 (*.f64 a t) x))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x x)) (fma.f64 a t (neg.f64 x)))
(*.f64 (fma.f64 a t x) 1)
(fma.f64 a t x)
(*.f64 1 (fma.f64 a t x))
(fma.f64 a t x)
(*.f64 (sqrt.f64 (fma.f64 a t x)) (sqrt.f64 (fma.f64 a t x)))
(fma.f64 a t x)
(*.f64 (cbrt.f64 (fma.f64 a t x)) (pow.f64 (cbrt.f64 (fma.f64 a t x)) 2))
(fma.f64 a t x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a t x)) 2) (cbrt.f64 (fma.f64 a t x)))
(fma.f64 a t x)
(*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 a t) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x x)) (-.f64 (*.f64 a t) x))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x x)) (fma.f64 a t (neg.f64 x)))
(*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x (-.f64 x (*.f64 a t))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x (-.f64 x (*.f64 a t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 a t)) (pow.f64 (*.f64 a t) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3)) (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (neg.f64 x)) (*.f64 x x)))
(/.f64 1 (/.f64 (-.f64 (*.f64 a t) x) (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x x)) (-.f64 (*.f64 a t) x))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x x)) (fma.f64 a t (neg.f64 x)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x (-.f64 x (*.f64 a t)))) (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x (-.f64 x (*.f64 a t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 a t)) (pow.f64 (*.f64 a t) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3)) (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (neg.f64 x)) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x x)) (-.f64 (*.f64 a t) x))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x x)) (fma.f64 a t (neg.f64 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x (-.f64 x (*.f64 a t)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x (-.f64 x (*.f64 a t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 a t)) (pow.f64 (*.f64 a t) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3)) (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (neg.f64 x)) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 t x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x (-.f64 x (*.f64 a t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 a t)) (pow.f64 (*.f64 a t) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3)) (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (neg.f64 x)) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a t) 2)) (-.f64 x (*.f64 a t)))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x x)) (-.f64 (*.f64 a t) x))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x x)) (fma.f64 a t (neg.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 a t) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x x)) (-.f64 (*.f64 a t) x))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x x)) (fma.f64 a t (neg.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x (-.f64 x (*.f64 a t))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 x (-.f64 x (*.f64 a t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 a t)) (pow.f64 (*.f64 a t) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3)) (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 x 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (neg.f64 x)) (*.f64 x x)))
(pow.f64 (fma.f64 a t x) 1)
(fma.f64 a t x)
(pow.f64 (sqrt.f64 (fma.f64 a t x)) 2)
(fma.f64 a t x)
(pow.f64 (cbrt.f64 (fma.f64 a t x)) 3)
(fma.f64 a t x)
(pow.f64 (pow.f64 (fma.f64 a t x) 3) 1/3)
(fma.f64 a t x)
(sqrt.f64 (pow.f64 (fma.f64 a t x) 2))
(fma.f64 a t x)
(log.f64 (exp.f64 (fma.f64 a t x)))
(fma.f64 a t x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a t x))))
(fma.f64 a t x)
(cbrt.f64 (pow.f64 (fma.f64 a t x) 3))
(fma.f64 a t x)
(expm1.f64 (log1p.f64 (fma.f64 a t x)))
(fma.f64 a t x)
(exp.f64 (log.f64 (fma.f64 a t x)))
(fma.f64 a t x)
(exp.f64 (*.f64 (log.f64 (fma.f64 a t x)) 1))
(fma.f64 a t x)
(log1p.f64 (expm1.f64 (fma.f64 a t x)))
(fma.f64 a t x)
(fma.f64 a t x)
(fma.f64 t a x)
(fma.f64 a t x)
(fma.f64 1 (*.f64 a t) x)
(fma.f64 a t x)
(fma.f64 1 x (*.f64 a t))
(fma.f64 a t x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 a t))
(fma.f64 a t x)
(fma.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)) x)
(fma.f64 a t x)
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (*.f64 a t))
(fma.f64 a t (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (cbrt.f64 (*.f64 a t)) x)
(fma.f64 a t x)

localize12.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 35 to 10 computations (71.4% saved)

series5.0ms (0%)

Counts
2 → 81
Calls

24 calls:

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

rewrite88.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1216×associate-*r/
996×distribute-lft-in
942×associate-*l/
342×associate-+l+
266×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify117.0ms (1%)

Algorithm
egg-herbie
Rules
832×+-commutative
694×associate-*r*
662×associate-/l*
628×associate-*l*
626×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04609525
113449183
265469183
Stop Event
node limit
Counts
245 → 256
Calls
Call 1
Inputs
(*.f64 a (+.f64 (*.f64 z b) t))
x
(+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)
(+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)
(+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)
x
(+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)
(+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)
(+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)
x
(+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)
(+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)
(+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 (+.f64 t (*.f64 b z)) a)
(+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)
(+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)
(+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)
(+.f64 (*.f64 a t) x)
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))
(*.f64 a (*.f64 z b))
(+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))
(+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))
(+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))
(*.f64 a (*.f64 z b))
(+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))
(+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))
(+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))
(+.f64 (*.f64 a t) x)
(+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))
(*.f64 a (*.f64 b z))
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))
(*.f64 a (*.f64 b z))
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))
(+.f64 (*.f64 a (*.f64 b z)) x)
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))
(*.f64 a t)
(+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))
(*.f64 a t)
(+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))
t
(+.f64 t (*.f64 b z))
(+.f64 t (*.f64 b z))
(+.f64 t (*.f64 b z))
(*.f64 b z)
(+.f64 t (*.f64 b z))
(+.f64 t (*.f64 b z))
(+.f64 t (*.f64 b z))
(*.f64 b z)
(+.f64 t (*.f64 b z))
(+.f64 t (*.f64 b z))
(+.f64 t (*.f64 b z))
t
(*.f64 z b)
(*.f64 z b)
(*.f64 b z)
(+.f64 t (*.f64 b z))
(+.f64 t (*.f64 b z))
(+.f64 t (*.f64 b z))
t
(+.f64 t (*.f64 b z))
(+.f64 t (*.f64 b z))
(+.f64 t (*.f64 b z))
t
(+.f64 t (*.f64 b z))
(+.f64 t (*.f64 b z))
(+.f64 t (*.f64 b z))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 a (fma.f64 z b t))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (fma.f64 z b t) x))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 z b t)))) (-.f64 1 x))
(-.f64 (/.f64 x (/.f64 (-.f64 x (*.f64 a (fma.f64 z b t))) x)) (/.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (-.f64 x (*.f64 a (fma.f64 z b t)))))
(-.f64 (+.f64 x (exp.f64 (log1p.f64 (*.f64 a (fma.f64 z b t))))) 1)
(-.f64 (+.f64 (*.f64 a (fma.f64 z b t)) (exp.f64 (log1p.f64 x))) 1)
(*.f64 (fma.f64 a (fma.f64 z b t) x) 1)
(*.f64 1 (fma.f64 a (fma.f64 z b t) x))
(*.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) x)) (sqrt.f64 (fma.f64 a (fma.f64 z b t) x)))
(*.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) x)) (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) x)) 2) (cbrt.f64 (fma.f64 a (fma.f64 z b t) x)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (/.f64 1 (-.f64 x (*.f64 a (fma.f64 z b t)))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(*.f64 (/.f64 1 (-.f64 x (*.f64 a (fma.f64 z b t)))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)))
(*.f64 (/.f64 1 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (fma.f64 a (fma.f64 z b t) x))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (+.f64 (*.f64 x x) (*.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 a (fma.f64 z b t) x))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))))) (-.f64 (*.f64 x x) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (+.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)) 3))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))))))
(/.f64 (fma.f64 a (fma.f64 z b t) x) (/.f64 (-.f64 x (*.f64 a (fma.f64 z b t))) (-.f64 x (*.f64 a (fma.f64 z b t)))))
(/.f64 1 (/.f64 1 (fma.f64 a (fma.f64 z b t) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (-.f64 x (*.f64 a (fma.f64 z b t))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))))
(/.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))) (/.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))) (fma.f64 a (fma.f64 z b t) x)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (/.f64 (-.f64 x (*.f64 a (fma.f64 z b t))) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (/.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)))) (/.f64 (-.f64 x (*.f64 a (fma.f64 z b t))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))) (/.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (*.f64 x x)) (-.f64 (*.f64 a (fma.f64 z b t)) x))
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (*.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (*.f64 (-.f64 x (*.f64 a (fma.f64 z b t))) (+.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) 3)) (*.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))) (+.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) 3)) (*.f64 (-.f64 x (*.f64 a (fma.f64 z b t))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (*.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (neg.f64 (-.f64 x (*.f64 a (fma.f64 z b t)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) 1) (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) 1) (-.f64 x (*.f64 a (fma.f64 z b t))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (*.f64 x x))) (-.f64 (*.f64 a (fma.f64 z b t)) x))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)))) (neg.f64 (-.f64 x (*.f64 a (fma.f64 z b t)))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) x)) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)))) (sqrt.f64 (-.f64 x (*.f64 a (fma.f64 z b t)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) x)) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) x)) 2) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)))) (cbrt.f64 (-.f64 x (*.f64 a (fma.f64 z b t)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) x)) 2) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (*.f64 x x)) 1) (-.f64 (*.f64 a (fma.f64 z b t)) x))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) 1) (neg.f64 (-.f64 x (*.f64 a (fma.f64 z b t)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) 1) (neg.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (sqrt.f64 (fma.f64 a (fma.f64 z b t) x))) (sqrt.f64 (-.f64 x (*.f64 a (fma.f64 z b t)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (sqrt.f64 (fma.f64 a (fma.f64 z b t) x))) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) x)) 2)) (cbrt.f64 (-.f64 x (*.f64 a (fma.f64 z b t)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) x)) 2)) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (/.f64 1 (-.f64 x (*.f64 a (fma.f64 z b t))))) (+.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) 3)) (/.f64 1 (-.f64 x (*.f64 a (fma.f64 z b t))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (*.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))))) (+.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) 1) (-.f64 x (*.f64 a (fma.f64 z b t))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (sqrt.f64 (-.f64 x (*.f64 a (fma.f64 z b t))))) (sqrt.f64 (-.f64 x (*.f64 a (fma.f64 z b t)))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (*.f64 (cbrt.f64 (-.f64 x (*.f64 a (fma.f64 z b t)))) (cbrt.f64 (-.f64 x (*.f64 a (fma.f64 z b t)))))) (cbrt.f64 (-.f64 x (*.f64 a (fma.f64 z b t)))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 a (fma.f64 z b t))))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 a (fma.f64 z b t)))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) 1) (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))))) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)))) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(pow.f64 (fma.f64 a (fma.f64 z b t) x) 1)
(pow.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) x)) 2)
(pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) x)) 3)
(pow.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) x) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) x) 2))
(log.f64 (exp.f64 (fma.f64 a (fma.f64 z b t) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (fma.f64 z b t) x))))
(cbrt.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 a (fma.f64 z b t) x)))
(exp.f64 (log.f64 (fma.f64 a (fma.f64 z b t) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (fma.f64 z b t) x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 a (fma.f64 z b t) x)))
(fma.f64 a (fma.f64 z b t) x)
(fma.f64 (fma.f64 z b t) a x)
(fma.f64 1 x (*.f64 a (fma.f64 z b t)))
(fma.f64 1 (*.f64 a (fma.f64 z b t)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 a (fma.f64 z b t)))
(fma.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (sqrt.f64 (*.f64 a (fma.f64 z b t))) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 a (fma.f64 z b t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (cbrt.f64 (*.f64 a (fma.f64 z b t))) x)
(-.f64 (exp.f64 (log1p.f64 t)) (-.f64 1 (*.f64 z b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z b))) (-.f64 1 t))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z b t))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 z b) 2) (-.f64 (*.f64 z b) t)) (/.f64 (*.f64 t t) (-.f64 (*.f64 z b) t)))
(-.f64 (+.f64 (*.f64 z b) (exp.f64 (log1p.f64 t))) 1)
(-.f64 (+.f64 t (exp.f64 (log1p.f64 (*.f64 z b)))) 1)
(*.f64 (fma.f64 z b t) 1)
(*.f64 1 (fma.f64 z b t))
(*.f64 (sqrt.f64 (fma.f64 z b t)) (sqrt.f64 (fma.f64 z b t)))
(*.f64 (cbrt.f64 (fma.f64 z b t)) (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (cbrt.f64 (fma.f64 z b t)))
(*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (/.f64 1 (-.f64 (*.f64 z b) t)))
(*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 z b) t)) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))) (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (-.f64 (*.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2)) (*.f64 (*.f64 t (-.f64 t (*.f64 z b))) (*.f64 t (-.f64 t (*.f64 z b)))))) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 z b) 2) 3) (pow.f64 (*.f64 t (-.f64 t (*.f64 z b))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2)) (-.f64 (*.f64 (*.f64 t (-.f64 t (*.f64 z b))) (*.f64 t (-.f64 t (*.f64 z b)))) (*.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))))
(/.f64 (fma.f64 z b t) (/.f64 (-.f64 (*.f64 z b) t) (-.f64 (*.f64 z b) t)))
(/.f64 1 (/.f64 1 (fma.f64 z b t)))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (-.f64 (*.f64 z b) t))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))) (/.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))) (fma.f64 z b t)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (/.f64 (-.f64 (*.f64 z b) t) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (/.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (/.f64 (-.f64 (*.f64 z b) t) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))))
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (-.f64 t (*.f64 z b)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 (*.f64 z b) 3)) (*.f64 (pow.f64 t 3) (pow.f64 t 3))) (*.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2)) (*.f64 (*.f64 t t) (*.f64 t t))) (*.f64 (-.f64 (*.f64 z b) t) (+.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 z b) 3) 3) (pow.f64 (pow.f64 t 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))) (+.f64 (*.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 (*.f64 z b) 3)) (-.f64 (*.f64 (pow.f64 t 3) (pow.f64 t 3)) (*.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 z b) 2) 3) (pow.f64 (*.f64 t t) 3)) (*.f64 (-.f64 (*.f64 z b) t) (+.f64 (*.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2)) (+.f64 (*.f64 (*.f64 t t) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (neg.f64 (-.f64 (*.f64 z b) t)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (-.f64 t (*.f64 z b)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (neg.f64 (-.f64 (*.f64 z b) t)))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 z b t)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (sqrt.f64 (-.f64 (*.f64 z b) t)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 z b t)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (cbrt.f64 (-.f64 (*.f64 z b) t)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 1) (-.f64 (*.f64 z b) t))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) 1) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) 1) (-.f64 t (*.f64 z b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 1) (neg.f64 (-.f64 (*.f64 z b) t)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (sqrt.f64 (fma.f64 z b t))) (sqrt.f64 (-.f64 (*.f64 z b) t)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (sqrt.f64 (fma.f64 z b t))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2)) (cbrt.f64 (-.f64 (*.f64 z b) t)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2)) (*.f64 (*.f64 t t) (*.f64 t t))) (/.f64 1 (-.f64 (*.f64 z b) t))) (+.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 z b) 2) 3) (pow.f64 (*.f64 t t) 3)) (/.f64 1 (-.f64 (*.f64 z b) t))) (+.f64 (*.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2)) (+.f64 (*.f64 (*.f64 t t) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 (*.f64 z b) 3)) (*.f64 (pow.f64 t 3) (pow.f64 t 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 z b) 3) 3) (pow.f64 (pow.f64 t 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))) (+.f64 (*.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 (*.f64 z b) 3)) (-.f64 (*.f64 (pow.f64 t 3) (pow.f64 t 3)) (*.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 1) (-.f64 (*.f64 z b) t))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (sqrt.f64 (-.f64 (*.f64 z b) t))) (sqrt.f64 (-.f64 (*.f64 z b) t)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 (cbrt.f64 (-.f64 (*.f64 z b) t)) (cbrt.f64 (-.f64 (*.f64 z b) t)))) (cbrt.f64 (-.f64 (*.f64 z b) t)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 z b)))) (-.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 t)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) 1) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(pow.f64 (fma.f64 z b t) 1)
(pow.f64 (sqrt.f64 (fma.f64 z b t)) 2)
(pow.f64 (cbrt.f64 (fma.f64 z b t)) 3)
(pow.f64 (pow.f64 (fma.f64 z b t) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 z b t) 2))
(log.f64 (exp.f64 (fma.f64 z b t)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z b t))))
(cbrt.f64 (pow.f64 (fma.f64 z b t) 3))
(expm1.f64 (log1p.f64 (fma.f64 z b t)))
(exp.f64 (log.f64 (fma.f64 z b t)))
(exp.f64 (*.f64 (log.f64 (fma.f64 z b t)) 1))
(log1p.f64 (expm1.f64 (fma.f64 z b t)))
(fma.f64 z b t)
(fma.f64 b z t)
(fma.f64 1 (*.f64 z b) t)
(fma.f64 1 t (*.f64 z b))
(fma.f64 (sqrt.f64 t) (sqrt.f64 t) (*.f64 z b))
(fma.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)) t)
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t) (*.f64 z b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (cbrt.f64 (*.f64 z b)) t)
Outputs
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 a (fma.f64 z b t))
x
(+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)
(fma.f64 a (fma.f64 z b t) x)
x
(+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)
(fma.f64 a (fma.f64 z b t) x)
x
(+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)
(fma.f64 a (fma.f64 z b t) x)
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 a (fma.f64 z b t))
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 a t) x)
(fma.f64 a t x)
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))
(fma.f64 a (fma.f64 z b t) x)
(*.f64 a (*.f64 z b))
(*.f64 b (*.f64 a z))
(+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))
(fma.f64 a (fma.f64 z b t) x)
(*.f64 a (*.f64 z b))
(*.f64 b (*.f64 a z))
(+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 a t) x)
(fma.f64 a t x)
(+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))
(fma.f64 a (fma.f64 z b t) x)
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 z b))
(*.f64 b (*.f64 a z))
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))
(fma.f64 a (fma.f64 z b t) x)
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 z b))
(*.f64 b (*.f64 a z))
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
(fma.f64 a (*.f64 z b) x)
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))
(fma.f64 a (fma.f64 z b t) x)
(*.f64 a t)
(+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))
(fma.f64 a (fma.f64 z b t) x)
(*.f64 a t)
(+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))
(fma.f64 a (fma.f64 z b t) x)
(+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))
(fma.f64 a (fma.f64 z b t) x)
t
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
(*.f64 b z)
(*.f64 z b)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
(*.f64 b z)
(*.f64 z b)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
t
(*.f64 z b)
(*.f64 z b)
(*.f64 b z)
(*.f64 z b)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
t
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
t
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
(+.f64 t (*.f64 b z))
(fma.f64 z b t)
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 a (fma.f64 z b t))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (*.f64 a (fma.f64 z b t)))
(fma.f64 a (fma.f64 z b t) (expm1.f64 (log1p.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (fma.f64 z b t) x))) 1)
(fma.f64 a (fma.f64 z b t) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 z b t)))) (-.f64 1 x))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 z b t)))) 1) x)
(+.f64 x (expm1.f64 (log1p.f64 (*.f64 a (fma.f64 z b t)))))
(-.f64 (/.f64 x (/.f64 (-.f64 x (*.f64 a (fma.f64 z b t))) x)) (/.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (-.f64 x (*.f64 a (fma.f64 z b t)))))
(fma.f64 a (fma.f64 z b t) x)
(-.f64 (+.f64 x (exp.f64 (log1p.f64 (*.f64 a (fma.f64 z b t))))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 z b t)))) 1) x)
(+.f64 x (expm1.f64 (log1p.f64 (*.f64 a (fma.f64 z b t)))))
(-.f64 (+.f64 (*.f64 a (fma.f64 z b t)) (exp.f64 (log1p.f64 x))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (*.f64 a (fma.f64 z b t)))
(fma.f64 a (fma.f64 z b t) (expm1.f64 (log1p.f64 x)))
(*.f64 (fma.f64 a (fma.f64 z b t) x) 1)
(fma.f64 a (fma.f64 z b t) x)
(*.f64 1 (fma.f64 a (fma.f64 z b t) x))
(fma.f64 a (fma.f64 z b t) x)
(*.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) x)) (sqrt.f64 (fma.f64 a (fma.f64 z b t) x)))
(fma.f64 a (fma.f64 z b t) x)
(*.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) x)) (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) x)) 2))
(fma.f64 a (fma.f64 z b t) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) x)) 2) (cbrt.f64 (fma.f64 a (fma.f64 z b t) x)))
(fma.f64 a (fma.f64 z b t) x)
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (/.f64 1 (-.f64 x (*.f64 a (fma.f64 z b t)))))
(fma.f64 a (fma.f64 z b t) x)
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (fma.f64 x x (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(*.f64 (/.f64 1 (-.f64 x (*.f64 a (fma.f64 z b t)))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)))
(fma.f64 a (fma.f64 z b t) x)
(*.f64 (/.f64 1 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (fma.f64 x x (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (fma.f64 a (fma.f64 z b t) x))
(fma.f64 a (fma.f64 z b t) x)
(*.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (+.f64 (*.f64 x x) (*.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 a (fma.f64 z b t) x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (fma.f64 x x (*.f64 a (*.f64 (fma.f64 z b t) (fma.f64 a (fma.f64 z b t) x))))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (fma.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 a (fma.f64 z b t) x) (*.f64 x x))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))))) (-.f64 (*.f64 x x) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (-.f64 (*.f64 x (pow.f64 x 3)) (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (*.f64 (-.f64 (*.f64 a (fma.f64 z b t)) x) (-.f64 (*.f64 a (fma.f64 z b t)) x))))) (-.f64 (*.f64 x x) (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (-.f64 (pow.f64 x 4) (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (*.f64 (-.f64 (*.f64 a (fma.f64 z b t)) x) (-.f64 (*.f64 a (fma.f64 z b t)) x))))) (-.f64 (*.f64 x x) (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (+.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)) 3))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x))) 3) (pow.f64 x 6))) (+.f64 (*.f64 x (pow.f64 x 3)) (*.f64 (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x))) (-.f64 (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x))) (*.f64 x x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (fma.f64 (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x))) (fma.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x) (*.f64 x (neg.f64 x))) (pow.f64 x 4))) (+.f64 (pow.f64 (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x))) 3) (pow.f64 x 6)))
(/.f64 (fma.f64 a (fma.f64 z b t) x) (/.f64 (-.f64 x (*.f64 a (fma.f64 z b t))) (-.f64 x (*.f64 a (fma.f64 z b t)))))
(fma.f64 a (fma.f64 z b t) x)
(/.f64 1 (/.f64 1 (fma.f64 a (fma.f64 z b t) x)))
(fma.f64 a (fma.f64 z b t) x)
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (-.f64 x (*.f64 a (fma.f64 z b t))))
(fma.f64 a (fma.f64 z b t) x)
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (fma.f64 x x (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(/.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))) (/.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))) (fma.f64 a (fma.f64 z b t) x)))
(fma.f64 a (fma.f64 z b t) x)
(/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (/.f64 (-.f64 x (*.f64 a (fma.f64 z b t))) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (-.f64 x (*.f64 a (fma.f64 z b t)))) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (-.f64 x (*.f64 a (fma.f64 z b t)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (/.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (fma.f64 x x (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x))))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))))
(/.f64 (hypot.f64 (pow.f64 x 3/2) (pow.f64 (*.f64 a (fma.f64 z b t)) 3/2)) (/.f64 (fma.f64 x x (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x)))) (hypot.f64 (pow.f64 x 3/2) (pow.f64 (*.f64 a (fma.f64 z b t)) 3/2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)))) (/.f64 (-.f64 x (*.f64 a (fma.f64 z b t))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))) (/.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))) (fma.f64 x x (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x))))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (/.f64 (fma.f64 x x (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x)))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (*.f64 x x)) (-.f64 (*.f64 a (fma.f64 z b t)) x))
(fma.f64 a (fma.f64 z b t) x)
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (*.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 a (fma.f64 z b t)) 6)) (*.f64 (fma.f64 x x (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x)))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (*.f64 (-.f64 x (*.f64 a (fma.f64 z b t))) (+.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))))
(/.f64 (/.f64 (-.f64 (*.f64 x (pow.f64 x 3)) (pow.f64 (*.f64 a (fma.f64 z b t)) 4)) (-.f64 x (*.f64 a (fma.f64 z b t)))) (fma.f64 x x (pow.f64 (*.f64 a (fma.f64 z b t)) 2)))
(*.f64 (/.f64 (fma.f64 x x (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (fma.f64 x x (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (fma.f64 a (fma.f64 z b t) x))
(/.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) 3)) (*.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))) (+.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) 3)) (*.f64 (fma.f64 x x (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x)))) (+.f64 (pow.f64 x 6) (-.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 6) (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) 3)) (*.f64 (fma.f64 x x (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x)))) (fma.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (-.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 x 3)) (pow.f64 x 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) 3)) (*.f64 (-.f64 x (*.f64 a (fma.f64 z b t))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (*.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) 3)) (-.f64 x (*.f64 a (fma.f64 z b t)))) (+.f64 (*.f64 x (pow.f64 x 3)) (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (fma.f64 x x (pow.f64 (*.f64 a (fma.f64 z b t)) 2)))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 a (fma.f64 z b t)) 6)) (*.f64 (-.f64 x (*.f64 a (fma.f64 z b t))) (fma.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (fma.f64 x x (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (pow.f64 x 4))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (neg.f64 (-.f64 x (*.f64 a (fma.f64 z b t)))))
(fma.f64 a (fma.f64 z b t) x)
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (fma.f64 x x (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) 1) (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (fma.f64 x x (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) 1) (-.f64 x (*.f64 a (fma.f64 z b t))))
(fma.f64 a (fma.f64 z b t) x)
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (*.f64 x x))) (-.f64 (*.f64 a (fma.f64 z b t)) x))
(fma.f64 a (fma.f64 z b t) x)
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)))) (neg.f64 (-.f64 x (*.f64 a (fma.f64 z b t)))))
(fma.f64 a (fma.f64 z b t) x)
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (fma.f64 x x (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) x)) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)))) (sqrt.f64 (-.f64 x (*.f64 a (fma.f64 z b t)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (/.f64 (sqrt.f64 (-.f64 x (*.f64 a (fma.f64 z b t)))) (sqrt.f64 (fma.f64 a (fma.f64 z b t) x))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) x)) (sqrt.f64 (-.f64 x (*.f64 a (fma.f64 z b t))))) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) x)) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(/.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) x)) (/.f64 (sqrt.f64 (fma.f64 x x (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x))))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 x 3/2) (pow.f64 (*.f64 a (fma.f64 z b t)) 3/2)) (sqrt.f64 (fma.f64 x x (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))) (sqrt.f64 (fma.f64 a (fma.f64 z b t) x)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) x)) 2) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)))) (cbrt.f64 (-.f64 x (*.f64 a (fma.f64 z b t)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) x)) 2) (/.f64 (cbrt.f64 (-.f64 x (*.f64 a (fma.f64 z b t)))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) x)) 2) (cbrt.f64 (-.f64 x (*.f64 a (fma.f64 z b t))))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) x)) 2) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) x)) 2) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))) (cbrt.f64 (fma.f64 x x (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) x)) 2) (cbrt.f64 (fma.f64 x x (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (*.f64 x x)) 1) (-.f64 (*.f64 a (fma.f64 z b t)) x))
(fma.f64 a (fma.f64 z b t) x)
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) 1) (neg.f64 (-.f64 x (*.f64 a (fma.f64 z b t)))))
(fma.f64 a (fma.f64 z b t) x)
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) 1) (neg.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (fma.f64 x x (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (sqrt.f64 (fma.f64 a (fma.f64 z b t) x))) (sqrt.f64 (-.f64 x (*.f64 a (fma.f64 z b t)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (/.f64 (sqrt.f64 (-.f64 x (*.f64 a (fma.f64 z b t)))) (sqrt.f64 (fma.f64 a (fma.f64 z b t) x))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) x)) (sqrt.f64 (-.f64 x (*.f64 a (fma.f64 z b t))))) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (sqrt.f64 (fma.f64 a (fma.f64 z b t) x))) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(/.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) x)) (/.f64 (sqrt.f64 (fma.f64 x x (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x))))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 x 3/2) (pow.f64 (*.f64 a (fma.f64 z b t)) 3/2)) (sqrt.f64 (fma.f64 x x (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))) (sqrt.f64 (fma.f64 a (fma.f64 z b t) x)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) x)) 2)) (cbrt.f64 (-.f64 x (*.f64 a (fma.f64 z b t)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) x)) 2) (/.f64 (cbrt.f64 (-.f64 x (*.f64 a (fma.f64 z b t)))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) x)) 2) (cbrt.f64 (-.f64 x (*.f64 a (fma.f64 z b t))))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) x)) 2)) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) x)) 2) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))) (cbrt.f64 (fma.f64 x x (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) x)) 2) (cbrt.f64 (fma.f64 x x (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (/.f64 1 (-.f64 x (*.f64 a (fma.f64 z b t))))) (+.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)))
(/.f64 (/.f64 (-.f64 (*.f64 x (pow.f64 x 3)) (pow.f64 (*.f64 a (fma.f64 z b t)) 4)) (-.f64 x (*.f64 a (fma.f64 z b t)))) (fma.f64 x x (pow.f64 (*.f64 a (fma.f64 z b t)) 2)))
(*.f64 (/.f64 (fma.f64 x x (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (fma.f64 x x (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (fma.f64 a (fma.f64 z b t) x))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) 3)) (/.f64 1 (-.f64 x (*.f64 a (fma.f64 z b t))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (*.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) 3)) (-.f64 x (*.f64 a (fma.f64 z b t)))) (+.f64 (*.f64 x (pow.f64 x 3)) (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (fma.f64 x x (pow.f64 (*.f64 a (fma.f64 z b t)) 2)))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 a (fma.f64 z b t)) 6)) (*.f64 (-.f64 x (*.f64 a (fma.f64 z b t))) (fma.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (fma.f64 x x (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (pow.f64 x 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 a (fma.f64 z b t)) 6)) (*.f64 (fma.f64 x x (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x)))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))))) (+.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) 3)) (*.f64 (fma.f64 x x (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x)))) (+.f64 (pow.f64 x 6) (-.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 6) (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) 3)) (*.f64 (fma.f64 x x (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x)))) (fma.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (-.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 x 3)) (pow.f64 x 6))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) 1) (-.f64 x (*.f64 a (fma.f64 z b t))))
(fma.f64 a (fma.f64 z b t) x)
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (sqrt.f64 (-.f64 x (*.f64 a (fma.f64 z b t))))) (sqrt.f64 (-.f64 x (*.f64 a (fma.f64 z b t)))))
(fma.f64 a (fma.f64 z b t) x)
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (*.f64 (cbrt.f64 (-.f64 x (*.f64 a (fma.f64 z b t)))) (cbrt.f64 (-.f64 x (*.f64 a (fma.f64 z b t)))))) (cbrt.f64 (-.f64 x (*.f64 a (fma.f64 z b t)))))
(fma.f64 a (fma.f64 z b t) x)
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 a (fma.f64 z b t))))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 a (fma.f64 z b t)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 a (fma.f64 z b t)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 a (fma.f64 z b t))))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) 1) (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (fma.f64 x x (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x))))) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (fma.f64 x x (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)))) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (fma.f64 x x (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) x)))))
(pow.f64 (fma.f64 a (fma.f64 z b t) x) 1)
(fma.f64 a (fma.f64 z b t) x)
(pow.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) x)) 2)
(fma.f64 a (fma.f64 z b t) x)
(pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) x)) 3)
(fma.f64 a (fma.f64 z b t) x)
(pow.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) x) 3) 1/3)
(fma.f64 a (fma.f64 z b t) x)
(sqrt.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) x) 2))
(fabs.f64 (fma.f64 a (fma.f64 z b t) x))
(log.f64 (exp.f64 (fma.f64 a (fma.f64 z b t) x)))
(fma.f64 a (fma.f64 z b t) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (fma.f64 z b t) x))))
(fma.f64 a (fma.f64 z b t) x)
(cbrt.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) x) 3))
(fma.f64 a (fma.f64 z b t) x)
(expm1.f64 (log1p.f64 (fma.f64 a (fma.f64 z b t) x)))
(fma.f64 a (fma.f64 z b t) x)
(exp.f64 (log.f64 (fma.f64 a (fma.f64 z b t) x)))
(fma.f64 a (fma.f64 z b t) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 a (fma.f64 z b t) x)) 1))
(fma.f64 a (fma.f64 z b t) x)
(log1p.f64 (expm1.f64 (fma.f64 a (fma.f64 z b t) x)))
(fma.f64 a (fma.f64 z b t) x)
(fma.f64 a (fma.f64 z b t) x)
(fma.f64 (fma.f64 z b t) a x)
(fma.f64 a (fma.f64 z b t) x)
(fma.f64 1 x (*.f64 a (fma.f64 z b t)))
(fma.f64 a (fma.f64 z b t) x)
(fma.f64 1 (*.f64 a (fma.f64 z b t)) x)
(fma.f64 a (fma.f64 z b t) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 a (fma.f64 z b t)))
(fma.f64 a (fma.f64 z b t) x)
(fma.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (sqrt.f64 (*.f64 a (fma.f64 z b t))) x)
(fma.f64 a (fma.f64 z b t) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 a (fma.f64 z b t)))
(fma.f64 a (fma.f64 z b t) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (cbrt.f64 (*.f64 a (fma.f64 z b t))) x)
(fma.f64 a (fma.f64 z b t) x)
(-.f64 (exp.f64 (log1p.f64 t)) (-.f64 1 (*.f64 z b)))
(fma.f64 z b (expm1.f64 (log1p.f64 t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z b))) (-.f64 1 t))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 z b))) 1) t)
(+.f64 t (expm1.f64 (log1p.f64 (*.f64 z b))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z b t))) 1)
(fma.f64 z b t)
(-.f64 (/.f64 (pow.f64 (*.f64 z b) 2) (-.f64 (*.f64 z b) t)) (/.f64 (*.f64 t t) (-.f64 (*.f64 z b) t)))
(fma.f64 z b t)
(-.f64 (+.f64 (*.f64 z b) (exp.f64 (log1p.f64 t))) 1)
(-.f64 (exp.f64 (log1p.f64 t)) (-.f64 1 (*.f64 z b)))
(fma.f64 z b (expm1.f64 (log1p.f64 t)))
(-.f64 (+.f64 t (exp.f64 (log1p.f64 (*.f64 z b)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 z b))) 1) t)
(+.f64 t (expm1.f64 (log1p.f64 (*.f64 z b))))
(*.f64 (fma.f64 z b t) 1)
(fma.f64 z b t)
(*.f64 1 (fma.f64 z b t))
(fma.f64 z b t)
(*.f64 (sqrt.f64 (fma.f64 z b t)) (sqrt.f64 (fma.f64 z b t)))
(fma.f64 z b t)
(*.f64 (cbrt.f64 (fma.f64 z b t)) (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2))
(fma.f64 z b t)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (cbrt.f64 (fma.f64 z b t)))
(fma.f64 z b t)
(*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (/.f64 1 (-.f64 (*.f64 z b) t)))
(fma.f64 z b t)
(*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (fma.f64 t (-.f64 t (*.f64 z b)) (pow.f64 (*.f64 z b) 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 z b) t)) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))
(fma.f64 z b t)
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))) (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (fma.f64 t (-.f64 t (*.f64 z b)) (pow.f64 (*.f64 z b) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t))
(fma.f64 z b t)
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (/.f64 (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (fma.f64 t (fma.f64 z b t) (pow.f64 (*.f64 z b) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (-.f64 (*.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2)) (*.f64 (*.f64 t (-.f64 t (*.f64 z b))) (*.f64 t (-.f64 t (*.f64 z b)))))) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (-.f64 (pow.f64 (*.f64 z b) 4) (*.f64 (*.f64 t t) (*.f64 (-.f64 t (*.f64 z b)) (-.f64 t (*.f64 z b)))))) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (-.f64 (pow.f64 (*.f64 z b) 4) (*.f64 t (*.f64 t (*.f64 (-.f64 t (*.f64 z b)) (-.f64 t (*.f64 z b))))))) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 z b) 2) 3) (pow.f64 (*.f64 t (-.f64 t (*.f64 z b))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2)) (-.f64 (*.f64 (*.f64 t (-.f64 t (*.f64 z b))) (*.f64 t (-.f64 t (*.f64 z b)))) (*.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 z b) 2) 3) (pow.f64 (*.f64 t (-.f64 t (*.f64 z b))) 3))) (+.f64 (pow.f64 (*.f64 z b) 4) (*.f64 (*.f64 t (-.f64 t (*.f64 z b))) (-.f64 (*.f64 t (-.f64 t (*.f64 z b))) (pow.f64 (*.f64 z b) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 t (*.f64 z b))) 3) (pow.f64 (*.f64 z b) 6)) (fma.f64 (*.f64 t (-.f64 t (*.f64 z b))) (-.f64 (*.f64 t (-.f64 t (*.f64 z b))) (pow.f64 (*.f64 z b) 2)) (pow.f64 (*.f64 z b) 4))))
(/.f64 (fma.f64 z b t) (/.f64 (-.f64 (*.f64 z b) t) (-.f64 (*.f64 z b) t)))
(fma.f64 z b t)
(/.f64 1 (/.f64 1 (fma.f64 z b t)))
(fma.f64 z b t)
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (-.f64 (*.f64 z b) t))
(fma.f64 z b t)
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (fma.f64 t (-.f64 t (*.f64 z b)) (pow.f64 (*.f64 z b) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))) (/.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))) (fma.f64 z b t)))
(fma.f64 z b t)
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (/.f64 (-.f64 (*.f64 z b) t) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (-.f64 (*.f64 z b) t)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (-.f64 (*.f64 z b) t)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (/.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))))
(*.f64 (hypot.f64 (pow.f64 t 3/2) (pow.f64 (*.f64 z b) 3/2)) (/.f64 (hypot.f64 (pow.f64 t 3/2) (pow.f64 (*.f64 z b) 3/2)) (fma.f64 t (-.f64 t (*.f64 z b)) (pow.f64 (*.f64 z b) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (/.f64 (-.f64 (*.f64 z b) t) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (-.f64 (*.f64 z b) t)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (/.f64 (-.f64 (*.f64 z b) t) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (/.f64 (fma.f64 t (-.f64 t (*.f64 z b)) (pow.f64 (*.f64 z b) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))))))
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (-.f64 t (*.f64 z b)))
(fma.f64 z b t)
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 (*.f64 z b) 3)) (*.f64 (pow.f64 t 3) (pow.f64 t 3))) (*.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6)) (*.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6)) (fma.f64 t (-.f64 t (*.f64 z b)) (pow.f64 (*.f64 z b) 2))) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2)) (*.f64 (*.f64 t t) (*.f64 t t))) (*.f64 (-.f64 (*.f64 z b) t) (+.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z b) 4) (*.f64 t (pow.f64 t 3))) (-.f64 (*.f64 z b) t)) (fma.f64 t t (pow.f64 (*.f64 z b) 2)))
(*.f64 (/.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) (fma.f64 z b t))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 z b) 3) 3) (pow.f64 (pow.f64 t 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))) (+.f64 (*.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 (*.f64 z b) 3)) (-.f64 (*.f64 (pow.f64 t 3) (pow.f64 t 3)) (*.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 z b) 3) 3) (pow.f64 (pow.f64 t 3) 3)) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))) (+.f64 (pow.f64 (*.f64 z b) 6) (*.f64 (pow.f64 t 3) (-.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 z b) 3) 3) (pow.f64 (pow.f64 t 3) 3)) (fma.f64 t (-.f64 t (*.f64 z b)) (pow.f64 (*.f64 z b) 2))) (fma.f64 (pow.f64 t 3) (-.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (pow.f64 (*.f64 z b) 6)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 z b) 2) 3) (pow.f64 (*.f64 t t) 3)) (*.f64 (-.f64 (*.f64 z b) t) (+.f64 (*.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2)) (+.f64 (*.f64 (*.f64 t t) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 z b) 2) 3) (pow.f64 t 6)) (-.f64 (*.f64 z b) t)) (+.f64 (pow.f64 (*.f64 z b) 4) (*.f64 (*.f64 t t) (fma.f64 t t (pow.f64 (*.f64 z b) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6)) (*.f64 (-.f64 (*.f64 z b) t) (fma.f64 (*.f64 t t) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 (*.f64 z b) 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (neg.f64 (-.f64 (*.f64 z b) t)))
(fma.f64 z b t)
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (fma.f64 t (-.f64 t (*.f64 z b)) (pow.f64 (*.f64 z b) 2)))
(/.f64 (*.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (-.f64 t (*.f64 z b)))
(fma.f64 z b t)
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (neg.f64 (-.f64 (*.f64 z b) t)))
(fma.f64 z b t)
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (fma.f64 t (-.f64 t (*.f64 z b)) (pow.f64 (*.f64 z b) 2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 z b t)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (sqrt.f64 (-.f64 (*.f64 z b) t)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (/.f64 (sqrt.f64 (-.f64 (*.f64 z b) t)) (sqrt.f64 (fma.f64 z b t))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z b t)) (sqrt.f64 (-.f64 (*.f64 z b) t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 z b t)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(/.f64 (sqrt.f64 (fma.f64 z b t)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z b t)) (sqrt.f64 (fma.f64 t (-.f64 t (*.f64 z b)) (pow.f64 (*.f64 z b) 2)))) (hypot.f64 (pow.f64 t 3/2) (pow.f64 (*.f64 z b) 3/2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (cbrt.f64 (-.f64 (*.f64 z b) t)))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (/.f64 (cbrt.f64 (-.f64 (*.f64 z b) t)) (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (cbrt.f64 (-.f64 (*.f64 z b) t))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (cbrt.f64 (fma.f64 t (-.f64 t (*.f64 z b)) (pow.f64 (*.f64 z b) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 1) (-.f64 (*.f64 z b) t))
(fma.f64 z b t)
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) 1) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (fma.f64 t (-.f64 t (*.f64 z b)) (pow.f64 (*.f64 z b) 2)))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) 1) (-.f64 t (*.f64 z b)))
(fma.f64 z b t)
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 1) (neg.f64 (-.f64 (*.f64 z b) t)))
(fma.f64 z b t)
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (fma.f64 t (-.f64 t (*.f64 z b)) (pow.f64 (*.f64 z b) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (sqrt.f64 (fma.f64 z b t))) (sqrt.f64 (-.f64 (*.f64 z b) t)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (/.f64 (sqrt.f64 (-.f64 (*.f64 z b) t)) (sqrt.f64 (fma.f64 z b t))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z b t)) (sqrt.f64 (-.f64 (*.f64 z b) t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (sqrt.f64 (fma.f64 z b t))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(/.f64 (sqrt.f64 (fma.f64 z b t)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z b t)) (sqrt.f64 (fma.f64 t (-.f64 t (*.f64 z b)) (pow.f64 (*.f64 z b) 2)))) (hypot.f64 (pow.f64 t 3/2) (pow.f64 (*.f64 z b) 3/2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2)) (cbrt.f64 (-.f64 (*.f64 z b) t)))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (/.f64 (cbrt.f64 (-.f64 (*.f64 z b) t)) (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (cbrt.f64 (-.f64 (*.f64 z b) t))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (cbrt.f64 (fma.f64 t (-.f64 t (*.f64 z b)) (pow.f64 (*.f64 z b) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2)) (*.f64 (*.f64 t t) (*.f64 t t))) (/.f64 1 (-.f64 (*.f64 z b) t))) (+.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z b) 4) (*.f64 t (pow.f64 t 3))) (-.f64 (*.f64 z b) t)) (fma.f64 t t (pow.f64 (*.f64 z b) 2)))
(*.f64 (/.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) (fma.f64 z b t))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 z b) 2) 3) (pow.f64 (*.f64 t t) 3)) (/.f64 1 (-.f64 (*.f64 z b) t))) (+.f64 (*.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2)) (+.f64 (*.f64 (*.f64 t t) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 z b) 2) 3) (pow.f64 t 6)) (-.f64 (*.f64 z b) t)) (+.f64 (pow.f64 (*.f64 z b) 4) (*.f64 (*.f64 t t) (fma.f64 t t (pow.f64 (*.f64 z b) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6)) (*.f64 (-.f64 (*.f64 z b) t) (fma.f64 (*.f64 t t) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 (*.f64 z b) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 (*.f64 z b) 3)) (*.f64 (pow.f64 t 3) (pow.f64 t 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6)) (*.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6)) (fma.f64 t (-.f64 t (*.f64 z b)) (pow.f64 (*.f64 z b) 2))) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 z b) 3) 3) (pow.f64 (pow.f64 t 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))) (+.f64 (*.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 (*.f64 z b) 3)) (-.f64 (*.f64 (pow.f64 t 3) (pow.f64 t 3)) (*.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 z b) 3) 3) (pow.f64 (pow.f64 t 3) 3)) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))) (+.f64 (pow.f64 (*.f64 z b) 6) (*.f64 (pow.f64 t 3) (-.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 z b) 3) 3) (pow.f64 (pow.f64 t 3) 3)) (fma.f64 t (-.f64 t (*.f64 z b)) (pow.f64 (*.f64 z b) 2))) (fma.f64 (pow.f64 t 3) (-.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) (pow.f64 (*.f64 z b) 6)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 1) (-.f64 (*.f64 z b) t))
(fma.f64 z b t)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (sqrt.f64 (-.f64 (*.f64 z b) t))) (sqrt.f64 (-.f64 (*.f64 z b) t)))
(fma.f64 z b t)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 (cbrt.f64 (-.f64 (*.f64 z b) t)) (cbrt.f64 (-.f64 (*.f64 z b) t)))) (cbrt.f64 (-.f64 (*.f64 z b) t)))
(fma.f64 z b t)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 z b)))) (-.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 t)))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 (-.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 t)) (+.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 z b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 (+.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 z b))) (-.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 t))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) 1) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (fma.f64 t (-.f64 t (*.f64 z b)) (pow.f64 (*.f64 z b) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (fma.f64 t (-.f64 t (*.f64 z b)) (pow.f64 (*.f64 z b) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (fma.f64 t (-.f64 t (*.f64 z b)) (pow.f64 (*.f64 z b) 2)))
(pow.f64 (fma.f64 z b t) 1)
(fma.f64 z b t)
(pow.f64 (sqrt.f64 (fma.f64 z b t)) 2)
(fma.f64 z b t)
(pow.f64 (cbrt.f64 (fma.f64 z b t)) 3)
(fma.f64 z b t)
(pow.f64 (pow.f64 (fma.f64 z b t) 3) 1/3)
(fma.f64 z b t)
(sqrt.f64 (pow.f64 (fma.f64 z b t) 2))
(fabs.f64 (fma.f64 z b t))
(log.f64 (exp.f64 (fma.f64 z b t)))
(fma.f64 z b t)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z b t))))
(fma.f64 z b t)
(cbrt.f64 (pow.f64 (fma.f64 z b t) 3))
(fma.f64 z b t)
(expm1.f64 (log1p.f64 (fma.f64 z b t)))
(fma.f64 z b t)
(exp.f64 (log.f64 (fma.f64 z b t)))
(fma.f64 z b t)
(exp.f64 (*.f64 (log.f64 (fma.f64 z b t)) 1))
(fma.f64 z b t)
(log1p.f64 (expm1.f64 (fma.f64 z b t)))
(fma.f64 z b t)
(fma.f64 z b t)
(fma.f64 b z t)
(fma.f64 z b t)
(fma.f64 1 (*.f64 z b) t)
(fma.f64 z b t)
(fma.f64 1 t (*.f64 z b))
(fma.f64 z b t)
(fma.f64 (sqrt.f64 t) (sqrt.f64 t) (*.f64 z b))
(fma.f64 z b t)
(fma.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)) t)
(fma.f64 z b t)
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t) (*.f64 z b))
(fma.f64 z b t)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (cbrt.f64 (*.f64 z b)) t)
(fma.f64 z b t)

localize12.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 a z) b))
0.0b
(+.f64 (*.f64 y z) (*.f64 a t))
4.2b
(*.f64 (*.f64 a z) b)
Compiler

Compiled 45 to 12 computations (73.3% saved)

series7.0ms (0.1%)

Counts
2 → 72
Calls

27 calls:

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

rewrite103.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1080×distribute-lft-in
1020×associate-*r/
976×associate-*l/
564×associate-+l+
302×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify184.0ms (1.6%)

Algorithm
egg-herbie
Rules
1000×+-commutative
938×associate-+r+
874×associate-*r*
760×associate-/l*
732×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
051613751
1151613273
2760213273
Stop Event
node limit
Counts
257 → 299
Calls
Call 1
Inputs
(*.f64 a t)
(*.f64 y z)
(*.f64 y z)
(*.f64 a t)
(*.f64 y z)
(*.f64 y z)
(*.f64 y z)
(*.f64 a t)
(*.f64 a t)
(*.f64 y z)
(*.f64 a t)
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(*.f64 y z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(*.f64 y z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(*.f64 a t)
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t))
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t))
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t))
(*.f64 z (+.f64 (*.f64 a b) y))
(+.f64 (*.f64 a t) (*.f64 z (+.f64 (*.f64 a b) y)))
(+.f64 (*.f64 a t) (*.f64 z (+.f64 (*.f64 a b) y)))
(+.f64 (*.f64 a t) (*.f64 z (+.f64 (*.f64 a b) y)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 (+.f64 t (*.f64 b z)) a))
(+.f64 (*.f64 y z) (*.f64 (+.f64 t (*.f64 b z)) a))
(+.f64 (*.f64 y z) (*.f64 (+.f64 t (*.f64 b z)) a))
(*.f64 a (+.f64 (*.f64 z b) t))
(+.f64 (*.f64 y z) (*.f64 a (+.f64 (*.f64 z b) t)))
(+.f64 (*.f64 y z) (*.f64 a (+.f64 (*.f64 z b) t)))
(+.f64 (*.f64 y z) (*.f64 a (+.f64 (*.f64 z b) t)))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b)))))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b))))))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b))))))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b))))))
(+.f64 (*.f64 y z) (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(*.f64 a t)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(*.f64 a t)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(+.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)))
(*.f64 a (*.f64 b z))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))))
(*.f64 a (*.f64 b z))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a t))) (-.f64 1 (*.f64 y z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) (-.f64 1 (*.f64 a t)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y z (*.f64 a t)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 y z) (exp.f64 (log1p.f64 (*.f64 a t)))) 1)
(-.f64 (+.f64 (*.f64 a t) (exp.f64 (log1p.f64 (*.f64 y z)))) 1)
(*.f64 (fma.f64 y z (*.f64 a t)) 1)
(*.f64 1 (fma.f64 y z (*.f64 a t)))
(*.f64 (sqrt.f64 (fma.f64 y z (*.f64 a t))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(*.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) 2) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))))) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (fma.f64 y z (*.f64 a t)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))))) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (-.f64 (*.f64 (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))) (*.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))))))
(/.f64 (fma.f64 y z (*.f64 a t)) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 1 (/.f64 1 (fma.f64 y z (*.f64 a t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))) (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))) (fma.f64 y z (*.f64 a t))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2)) (-.f64 (*.f64 a t) (*.f64 y z)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3)) (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y z) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (neg.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2))) (-.f64 (*.f64 a t) (*.f64 y z)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (neg.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 y z (*.f64 a t))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 y z (*.f64 a t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) 1) (-.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2)) 1) (-.f64 (*.f64 a t) (*.f64 y z)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) 1) (neg.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (sqrt.f64 (fma.f64 y z (*.f64 a t)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (sqrt.f64 (fma.f64 y z (*.f64 a t)))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) 2)) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3)) (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y z) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) 1) (-.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (+.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 y z)))) (-.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 a t))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))))))
(pow.f64 (fma.f64 y z (*.f64 a t)) 1)
(pow.f64 (sqrt.f64 (fma.f64 y z (*.f64 a t))) 2)
(pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) 3)
(pow.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2))
(log.f64 (exp.f64 (fma.f64 y z (*.f64 a t))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y z (*.f64 a t)))))
(cbrt.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3))
(expm1.f64 (log1p.f64 (fma.f64 y z (*.f64 a t))))
(exp.f64 (log.f64 (fma.f64 y z (*.f64 a t))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y z (*.f64 a t))) 1))
(log1p.f64 (expm1.f64 (fma.f64 y z (*.f64 a t))))
(fma.f64 y z (*.f64 a t))
(fma.f64 z y (*.f64 a t))
(fma.f64 a t (*.f64 y z))
(fma.f64 t a (*.f64 y z))
(fma.f64 1 (*.f64 y z) (*.f64 a t))
(fma.f64 1 (*.f64 a t) (*.f64 y z))
(fma.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)) (*.f64 y z))
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (*.f64 a t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (cbrt.f64 (*.f64 a t)) (*.f64 y z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) (*.f64 a t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a t))) (-.f64 1 (+.f64 (*.f64 y z) (*.f64 z (*.f64 a b)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b)))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) (-.f64 1 (*.f64 a (+.f64 t (*.f64 z b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) (-.f64 1 (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (*.f64 a b)))) (-.f64 1 (fma.f64 y z (*.f64 a t))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y z (*.f64 a t)))) (-.f64 1 (*.f64 z (*.f64 a b))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (*.f64 y z) (*.f64 a t))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 z (*.f64 a b))))
(-.f64 (/.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))))
(-.f64 (+.f64 (fma.f64 y z (*.f64 a t)) (exp.f64 (log1p.f64 (*.f64 z (*.f64 a b))))) 1)
(-.f64 (+.f64 (*.f64 z (*.f64 a b)) (exp.f64 (log1p.f64 (fma.f64 y z (*.f64 a t))))) 1)
(-.f64 (+.f64 (*.f64 z (*.f64 a b)) (/.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (*.f64 y z) (*.f64 a t)))) (/.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 a (+.f64 t (*.f64 z b))) (exp.f64 (log1p.f64 (*.f64 y z)))) 1)
(-.f64 (+.f64 (+.f64 (*.f64 y z) (*.f64 z (*.f64 a b))) (exp.f64 (log1p.f64 (*.f64 a t)))) 1)
(*.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b)))) 1)
(*.f64 1 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b)))))
(*.f64 (sqrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))) (sqrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))))
(*.f64 (cbrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))) (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))) 2) (cbrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (/.f64 1 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))))))
(*.f64 (/.f64 1 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))) (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))))) (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (fma.f64 y z (*.f64 a t)) 2)) (*.f64 (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))))) (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) 3) (pow.f64 (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (fma.f64 y z (*.f64 a t)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))) (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))))))
(/.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b)))) (/.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b))) (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))))
(/.f64 1 (/.f64 1 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))) (/.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))) (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (/.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))) (/.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (+.f64 t (*.f64 z b))))) (-.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (fma.f64 y z (*.f64 a t)) 2)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (fma.f64 y z (*.f64 a t)) 3)) (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (fma.f64 y z (*.f64 a t)) 2)) (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (*.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b))) (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (fma.f64 y z (*.f64 a t)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b)))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) 3)) (*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))) (+.f64 (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (fma.f64 y z (*.f64 a t)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) 3)) (*.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b))) (+.f64 (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (fma.f64 y z (*.f64 a t)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (neg.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) 1) (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) 1) (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (+.f64 t (*.f64 z b)))))) (-.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (fma.f64 y z (*.f64 a t)) 2))) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b)))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))) (neg.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))) (sqrt.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))) (cbrt.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (+.f64 t (*.f64 z b))))) 1) (-.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (fma.f64 y z (*.f64 a t)) 2)) 1) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b)))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) 1) (neg.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (sqrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b)))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (sqrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b)))))) (sqrt.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))) 2)) (cbrt.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (fma.f64 y z (*.f64 a t)) 2)) (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (/.f64 1 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b))))) (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (fma.f64 y z (*.f64 a t)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) 3)) (/.f64 1 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b))))) (+.f64 (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (fma.f64 y z (*.f64 a t)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (fma.f64 y z (*.f64 a t)) 3)) (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))))) (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))))) (+.f64 (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (fma.f64 y z (*.f64 a t)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) 1) (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (sqrt.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b))))) (sqrt.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))) (cbrt.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))))) (cbrt.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (+.f64 (sqrt.f64 (*.f64 z (*.f64 a b))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))) (-.f64 (sqrt.f64 (fma.f64 y z (*.f64 a t))) (sqrt.f64 (*.f64 z (*.f64 a b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) 1) (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))))))
(pow.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b)))) 1)
(pow.f64 (sqrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))) 2)
(pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))) 3)
(pow.f64 (pow.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b)))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b)))) 2))
(log.f64 (exp.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b)))))))
(cbrt.f64 (pow.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))))
(exp.f64 (log.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))))
(fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))
(fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))
(fma.f64 a (*.f64 z b) (fma.f64 y z (*.f64 a t)))
(fma.f64 (*.f64 z a) b (fma.f64 y z (*.f64 a t)))
(fma.f64 b (*.f64 z a) (fma.f64 y z (*.f64 a t)))
(fma.f64 1 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b))))
(fma.f64 1 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))
(fma.f64 1 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (*.f64 a (+.f64 t (*.f64 z b))))
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 a b))) (sqrt.f64 (*.f64 z (*.f64 a b))) (fma.f64 y z (*.f64 a t)))
(fma.f64 (sqrt.f64 (fma.f64 y z (*.f64 a t))) (sqrt.f64 (fma.f64 y z (*.f64 a t))) (*.f64 z (*.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) (*.f64 a (+.f64 t (*.f64 z b))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) 2) (cbrt.f64 (*.f64 z (*.f64 a b))) (fma.f64 y z (*.f64 a t)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) 2) (cbrt.f64 (fma.f64 y z (*.f64 a t))) (*.f64 z (*.f64 a b)))
Outputs
(*.f64 a t)
(*.f64 y z)
(*.f64 y z)
(*.f64 a t)
(*.f64 y z)
(*.f64 y z)
(*.f64 y z)
(*.f64 a t)
(*.f64 a t)
(*.f64 y z)
(*.f64 a t)
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(*.f64 y z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(*.f64 y z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(*.f64 a t)
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(+.f64 (*.f64 a t) (*.f64 z (+.f64 (*.f64 a b) y)))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(+.f64 (*.f64 a t) (*.f64 z (+.f64 (*.f64 a b) y)))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(+.f64 (*.f64 a t) (*.f64 z (+.f64 (*.f64 a b) y)))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z))
(neg.f64 (*.f64 z (*.f64 -1 (fma.f64 a b y))))
(*.f64 z (*.f64 1 (fma.f64 a b y)))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)))
(fma.f64 a t (neg.f64 (*.f64 z (*.f64 -1 (fma.f64 a b y)))))
(fma.f64 a t (*.f64 z (*.f64 1 (fma.f64 a b y))))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)))
(fma.f64 a t (neg.f64 (*.f64 z (*.f64 -1 (fma.f64 a b y)))))
(fma.f64 a t (*.f64 z (*.f64 1 (fma.f64 a b y))))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)))
(fma.f64 a t (neg.f64 (*.f64 z (*.f64 -1 (fma.f64 a b y)))))
(fma.f64 a t (*.f64 z (*.f64 1 (fma.f64 a b y))))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 (+.f64 t (*.f64 b z)) a))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(+.f64 (*.f64 y z) (*.f64 (+.f64 t (*.f64 b z)) a))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(+.f64 (*.f64 y z) (*.f64 (+.f64 t (*.f64 b z)) a))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 y z) (*.f64 a (+.f64 (*.f64 z b) t)))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(+.f64 (*.f64 y z) (*.f64 a (+.f64 (*.f64 z b) t)))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(+.f64 (*.f64 y z) (*.f64 a (+.f64 (*.f64 z b) t)))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b)))))
(neg.f64 (*.f64 a (*.f64 -1 (fma.f64 z b t))))
(*.f64 (neg.f64 (fma.f64 z b t)) (neg.f64 a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b))))))
(fma.f64 y z (neg.f64 (*.f64 a (*.f64 -1 (fma.f64 z b t)))))
(-.f64 (*.f64 y z) (neg.f64 (*.f64 a (fma.f64 z b t))))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b))))))
(fma.f64 y z (neg.f64 (*.f64 a (*.f64 -1 (fma.f64 z b t)))))
(-.f64 (*.f64 y z) (neg.f64 (*.f64 a (fma.f64 z b t))))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b))))))
(fma.f64 y z (neg.f64 (*.f64 a (*.f64 -1 (fma.f64 z b t)))))
(-.f64 (*.f64 y z) (neg.f64 (*.f64 a (fma.f64 z b t))))
(+.f64 (*.f64 y z) (*.f64 a (*.f64 z b)))
(*.f64 z (fma.f64 a b y))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(*.f64 a t)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(*.f64 a t)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(+.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a t (*.f64 y z))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(*.f64 a (*.f64 b z))
(*.f64 z (*.f64 a b))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(*.f64 a (*.f64 b z))
(*.f64 z (*.f64 a b))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a t))) (-.f64 1 (*.f64 y z)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 a t))) 1) (*.f64 y z))
(fma.f64 y z (expm1.f64 (log1p.f64 (*.f64 a t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) (-.f64 1 (*.f64 a t)))
(fma.f64 a t (expm1.f64 (log1p.f64 (*.f64 y z))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y z (*.f64 a t)))) 1)
(fma.f64 a t (*.f64 y z))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 a t (*.f64 y z))
(-.f64 (+.f64 (*.f64 y z) (exp.f64 (log1p.f64 (*.f64 a t)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 a t))) 1) (*.f64 y z))
(fma.f64 y z (expm1.f64 (log1p.f64 (*.f64 a t))))
(-.f64 (+.f64 (*.f64 a t) (exp.f64 (log1p.f64 (*.f64 y z)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) (-.f64 1 (*.f64 a t)))
(fma.f64 a t (expm1.f64 (log1p.f64 (*.f64 y z))))
(*.f64 (fma.f64 y z (*.f64 a t)) 1)
(fma.f64 a t (*.f64 y z))
(*.f64 1 (fma.f64 y z (*.f64 a t)))
(fma.f64 a t (*.f64 y z))
(*.f64 (sqrt.f64 (fma.f64 y z (*.f64 a t))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(fma.f64 a t (*.f64 y z))
(*.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) 2))
(fma.f64 a t (*.f64 y z))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) 2) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(fma.f64 a t (*.f64 y z))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 a t (*.f64 y z))
(*.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(fma.f64 a t (*.f64 y z))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))))) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (fma.f64 y z (*.f64 a t)))
(fma.f64 a t (*.f64 y z))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 a t (*.f64 y z)))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))))) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (pow.f64 (*.f64 y z) 4) (*.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (-.f64 (*.f64 a t) (*.f64 y z)) (-.f64 (*.f64 a t) (*.f64 y z)))))) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (pow.f64 (*.f64 y z) 4) (*.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (-.f64 (*.f64 a t) (*.f64 y z)) (-.f64 (*.f64 a t) (*.f64 y z)))))) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (-.f64 (*.f64 (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))) (*.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z)))) 3))) (+.f64 (pow.f64 (*.f64 y z) 4) (*.f64 (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z)))) (-.f64 (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z)))) (pow.f64 (*.f64 y z) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))) 3) (pow.f64 (*.f64 y z) 6))) (fma.f64 (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))) (-.f64 (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))) (pow.f64 (*.f64 y z) 2)) (pow.f64 (*.f64 y z) 4)))
(/.f64 (fma.f64 y z (*.f64 a t)) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 a t (*.f64 y z))
(/.f64 1 (/.f64 1 (fma.f64 y z (*.f64 a t))))
(fma.f64 a t (*.f64 y z))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (*.f64 y z) (*.f64 a t)))
(fma.f64 a t (*.f64 y z))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))) (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))) (fma.f64 y z (*.f64 a t))))
(fma.f64 a t (*.f64 y z))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 (hypot.f64 (pow.f64 (*.f64 y z) 3/2) (pow.f64 (*.f64 a t) 3/2)) (/.f64 (hypot.f64 (pow.f64 (*.f64 y z) 3/2) (pow.f64 (*.f64 a t) 3/2)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))) (pow.f64 (*.f64 y z) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (/.f64 (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))) (pow.f64 (*.f64 y z) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2)) (-.f64 (*.f64 a t) (*.f64 y z)))
(fma.f64 a t (*.f64 y z))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3)) (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))) (pow.f64 (*.f64 y z) 2)) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 4) (pow.f64 (*.f64 a t) 4)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (+.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (fma.f64 a t (*.f64 y z)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y z) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y z) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))))) (-.f64 (+.f64 (pow.f64 (*.f64 y z) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y z) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))) (pow.f64 (*.f64 y z) 2))) (fma.f64 (pow.f64 (*.f64 a t) 3) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 y z) 3)) (pow.f64 (*.f64 y z) 6)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (pow.f64 (*.f64 y z) 4) (*.f64 (pow.f64 (*.f64 a t) 2) (+.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (pow.f64 (*.f64 y z) 4) (fma.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (neg.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 a t (*.f64 y z))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2))) (-.f64 (*.f64 a t) (*.f64 y z)))
(fma.f64 a t (*.f64 y z))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (neg.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 a t (*.f64 y z))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 y z (*.f64 a t))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a t (*.f64 y z))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z)))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a t (*.f64 y z))) (sqrt.f64 (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))) (hypot.f64 (pow.f64 (*.f64 y z) 3/2) (pow.f64 (*.f64 a t) 3/2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 y z (*.f64 a t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (fma.f64 a t (*.f64 y z)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a t (*.f64 y z))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (*.f64 y z))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (*.f64 y z))) 2) (/.f64 (cbrt.f64 (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))) (pow.f64 (*.f64 y z) 2))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (*.f64 y z))) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (*.f64 y z))) 2) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) 1) (-.f64 (*.f64 y z) (*.f64 a t)))
(fma.f64 a t (*.f64 y z))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2)) 1) (-.f64 (*.f64 a t) (*.f64 y z)))
(fma.f64 a t (*.f64 y z))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) 1) (neg.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 a t (*.f64 y z))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (sqrt.f64 (fma.f64 y z (*.f64 a t)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a t (*.f64 y z))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z)))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a t (*.f64 y z))) (sqrt.f64 (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))) (hypot.f64 (pow.f64 (*.f64 y z) 3/2) (pow.f64 (*.f64 a t) 3/2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (sqrt.f64 (fma.f64 y z (*.f64 a t)))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (fma.f64 a t (*.f64 y z)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a t (*.f64 y z))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (*.f64 y z))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (*.f64 y z))) 2) (/.f64 (cbrt.f64 (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))) (pow.f64 (*.f64 y z) 2))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) 2)) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (*.f64 y z))) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (*.f64 y z))) 2) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 4) (pow.f64 (*.f64 a t) 4)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (+.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (fma.f64 a t (*.f64 y z)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (pow.f64 (*.f64 y z) 4) (*.f64 (pow.f64 (*.f64 a t) 2) (+.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (pow.f64 (*.f64 y z) 4) (fma.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3)) (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))) (pow.f64 (*.f64 y z) 2)) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y z) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y z) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))))) (-.f64 (+.f64 (pow.f64 (*.f64 y z) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y z) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))) (pow.f64 (*.f64 y z) 2))) (fma.f64 (pow.f64 (*.f64 a t) 3) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 y z) 3)) (pow.f64 (*.f64 y z) 6)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) 1) (-.f64 (*.f64 y z) (*.f64 a t)))
(fma.f64 a t (*.f64 y z))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 a t (*.f64 y z))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 a t (*.f64 y z))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (+.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 y z)))) (-.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 a t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 (-.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 a t))) (+.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 y z)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(pow.f64 (fma.f64 y z (*.f64 a t)) 1)
(fma.f64 a t (*.f64 y z))
(pow.f64 (sqrt.f64 (fma.f64 y z (*.f64 a t))) 2)
(fma.f64 a t (*.f64 y z))
(pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) 3)
(fma.f64 a t (*.f64 y z))
(pow.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) 1/3)
(fma.f64 a t (*.f64 y z))
(sqrt.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2))
(sqrt.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2))
(fabs.f64 (fma.f64 a t (*.f64 y z)))
(log.f64 (exp.f64 (fma.f64 y z (*.f64 a t))))
(fma.f64 a t (*.f64 y z))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y z (*.f64 a t)))))
(fma.f64 a t (*.f64 y z))
(cbrt.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3))
(fma.f64 a t (*.f64 y z))
(expm1.f64 (log1p.f64 (fma.f64 y z (*.f64 a t))))
(fma.f64 a t (*.f64 y z))
(exp.f64 (log.f64 (fma.f64 y z (*.f64 a t))))
(fma.f64 a t (*.f64 y z))
(exp.f64 (*.f64 (log.f64 (fma.f64 y z (*.f64 a t))) 1))
(fma.f64 a t (*.f64 y z))
(log1p.f64 (expm1.f64 (fma.f64 y z (*.f64 a t))))
(fma.f64 a t (*.f64 y z))
(fma.f64 y z (*.f64 a t))
(fma.f64 a t (*.f64 y z))
(fma.f64 z y (*.f64 a t))
(fma.f64 a t (*.f64 y z))
(fma.f64 a t (*.f64 y z))
(fma.f64 t a (*.f64 y z))
(fma.f64 a t (*.f64 y z))
(fma.f64 1 (*.f64 y z) (*.f64 a t))
(fma.f64 a t (*.f64 y z))
(fma.f64 1 (*.f64 a t) (*.f64 y z))
(fma.f64 a t (*.f64 y z))
(fma.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)) (*.f64 y z))
(fma.f64 a t (*.f64 y z))
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (*.f64 a t))
(fma.f64 a t (*.f64 y z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (cbrt.f64 (*.f64 a t)) (*.f64 y z))
(fma.f64 a t (*.f64 y z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) (*.f64 a t))
(fma.f64 a t (*.f64 y z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a t))) (-.f64 1 (+.f64 (*.f64 y z) (*.f64 z (*.f64 a b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a t))) (-.f64 1 (*.f64 z (fma.f64 a b y))))
(fma.f64 z (fma.f64 a b y) (expm1.f64 (log1p.f64 (*.f64 a t))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b)))))) 1)
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) (-.f64 1 (*.f64 a (+.f64 t (*.f64 z b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) (-.f64 1 (*.f64 a (fma.f64 z b t))))
(fma.f64 a (fma.f64 z b t) (expm1.f64 (log1p.f64 (*.f64 y z))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) (-.f64 1 (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) (-.f64 1 (*.f64 a (fma.f64 z b t))))
(fma.f64 a (fma.f64 z b t) (expm1.f64 (log1p.f64 (*.f64 y z))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (*.f64 a b)))) (-.f64 1 (fma.f64 y z (*.f64 a t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (*.f64 a b)))) (-.f64 1 (fma.f64 a t (*.f64 y z))))
(+.f64 (fma.f64 a t (*.f64 y z)) (expm1.f64 (log1p.f64 (*.f64 z (*.f64 a b)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y z (*.f64 a t)))) (-.f64 1 (*.f64 z (*.f64 a b))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (*.f64 y z) (*.f64 a t))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 z (*.f64 a b))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(-.f64 (/.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(-.f64 (+.f64 (fma.f64 y z (*.f64 a t)) (exp.f64 (log1p.f64 (*.f64 z (*.f64 a b))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (*.f64 a b)))) (-.f64 1 (fma.f64 a t (*.f64 y z))))
(+.f64 (fma.f64 a t (*.f64 y z)) (expm1.f64 (log1p.f64 (*.f64 z (*.f64 a b)))))
(-.f64 (+.f64 (*.f64 z (*.f64 a b)) (exp.f64 (log1p.f64 (fma.f64 y z (*.f64 a t))))) 1)
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(-.f64 (+.f64 (*.f64 z (*.f64 a b)) (/.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (*.f64 y z) (*.f64 a t)))) (/.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(-.f64 (+.f64 (*.f64 a (+.f64 t (*.f64 z b))) (exp.f64 (log1p.f64 (*.f64 y z)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) (-.f64 1 (*.f64 a (fma.f64 z b t))))
(fma.f64 a (fma.f64 z b t) (expm1.f64 (log1p.f64 (*.f64 y z))))
(-.f64 (+.f64 (+.f64 (*.f64 y z) (*.f64 z (*.f64 a b))) (exp.f64 (log1p.f64 (*.f64 a t)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a t))) (-.f64 1 (*.f64 z (fma.f64 a b y))))
(fma.f64 z (fma.f64 a b y) (expm1.f64 (log1p.f64 (*.f64 a t))))
(*.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b)))) 1)
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(*.f64 1 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b)))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(*.f64 (sqrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))) (sqrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(*.f64 (cbrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))) (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))) 2))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))) 2) (cbrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(*.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (/.f64 1 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))) (pow.f64 (fma.f64 a t (*.f64 y z)) 2)))
(*.f64 (/.f64 1 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))) (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))))) (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))) (pow.f64 (fma.f64 a t (*.f64 y z)) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b)))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (*.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 z (fma.f64 a b y)))))) (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))
(/.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (/.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 z (*.f64 a (*.f64 b (fma.f64 a t (*.f64 z (fma.f64 a b y))))) (pow.f64 (fma.f64 a t (*.f64 y z)) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (fma.f64 y z (*.f64 a t)) 2)) (*.f64 (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))))) (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 4) (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (*.f64 (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))))))) (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 4) (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (*.f64 (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))))))) (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (*.f64 a (*.f64 (*.f64 z b) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) 3) (pow.f64 (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (fma.f64 y z (*.f64 a t)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))) (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 4) (*.f64 (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z)))) (-.f64 (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z)))) (pow.f64 (fma.f64 a t (*.f64 y z)) 2))))) (+.f64 (pow.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) 3) (pow.f64 (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z)))) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 a (*.f64 (*.f64 z b) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))))) (-.f64 (*.f64 a (*.f64 (*.f64 z b) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))))) (pow.f64 (fma.f64 a t (*.f64 y z)) 2)) (pow.f64 (fma.f64 a t (*.f64 y z)) 4))) (+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 z b) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))))) 3) (pow.f64 (fma.f64 a t (*.f64 y z)) 6)))
(/.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b)))) (/.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b))) (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(/.f64 1 (/.f64 1 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))) (pow.f64 (fma.f64 a t (*.f64 y z)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))) (/.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))) (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z)))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))))
(/.f64 (*.f64 (hypot.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3/2) (pow.f64 (fma.f64 a t (*.f64 y z)) 3/2)) (hypot.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3/2) (pow.f64 (fma.f64 a t (*.f64 y z)) 3/2))) (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))) (pow.f64 (fma.f64 a t (*.f64 y z)) 2)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (/.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (-.f64 (fma.f64 a t (*.f64 y z)) (*.f64 z (*.f64 a b)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (-.f64 (fma.f64 a t (*.f64 y z)) (*.f64 z (*.f64 a b)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))) (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (/.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))) (pow.f64 (fma.f64 a t (*.f64 y z)) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))) (/.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))) (-.f64 (fma.f64 a t (*.f64 y z)) (*.f64 z (*.f64 a b)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (/.f64 (-.f64 (fma.f64 a t (*.f64 y z)) (*.f64 z (*.f64 a b))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (+.f64 t (*.f64 z b))))) (-.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 (fma.f64 z b t) (*.f64 a (fma.f64 z b t))))) (-.f64 (*.f64 y z) (*.f64 a (fma.f64 z b t))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (fma.f64 y z (*.f64 a t)) 2)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (fma.f64 y z (*.f64 a t)) 3)) (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 6) (pow.f64 (*.f64 z (*.f64 a b)) 6)) (*.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))))) (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 6) (pow.f64 (*.f64 z (*.f64 a b)) 6)) (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))) (pow.f64 (fma.f64 a t (*.f64 y z)) 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (fma.f64 y z (*.f64 a t)) 2)) (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (*.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b))) (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (fma.f64 y z (*.f64 a t)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 4) (pow.f64 (*.f64 z (*.f64 a b)) 4)) (*.f64 (-.f64 (fma.f64 a t (*.f64 y z)) (*.f64 z (*.f64 a b))) (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (fma.f64 a t (*.f64 z (fma.f64 a b y))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (fma.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) (*.f64 y z)) (pow.f64 (*.f64 y z) 2)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) 3)) (*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))) (+.f64 (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (fma.f64 y z (*.f64 a t)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) 3)) (*.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))))) (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 6) (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (fma.f64 a t (*.f64 y z)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) 3)) (*.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))) (pow.f64 (fma.f64 a t (*.f64 y z)) 2)) (fma.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (fma.f64 a t (*.f64 y z)) 3)) (pow.f64 (fma.f64 a t (*.f64 y z)) 6))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) 3)) (*.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b))) (+.f64 (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (fma.f64 y z (*.f64 a t)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) 3)) (-.f64 (fma.f64 a t (*.f64 y z)) (*.f64 z (*.f64 a b)))) (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 4) (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 4) (*.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 6) (pow.f64 (*.f64 z (*.f64 a b)) 6)) (*.f64 (-.f64 (fma.f64 a t (*.f64 y z)) (*.f64 z (*.f64 a b))) (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 4) (fma.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (neg.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))) (pow.f64 (fma.f64 a t (*.f64 y z)) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) 1) (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))) (pow.f64 (fma.f64 a t (*.f64 y z)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) 1) (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (+.f64 t (*.f64 z b)))))) (-.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 (fma.f64 z b t) (*.f64 a (fma.f64 z b t))))) (-.f64 (*.f64 y z) (*.f64 a (fma.f64 z b t))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (fma.f64 y z (*.f64 a t)) 2))) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (fma.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) (*.f64 y z)) (pow.f64 (*.f64 y z) 2)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))) (neg.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))) (pow.f64 (fma.f64 a t (*.f64 y z)) 2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z)))))) (sqrt.f64 (fma.f64 a t (*.f64 z (fma.f64 a b y))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a t (*.f64 z (fma.f64 a b y)))) (sqrt.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))) (pow.f64 (fma.f64 a t (*.f64 y z)) 2)))) (hypot.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3/2) (pow.f64 (fma.f64 a t (*.f64 y z)) 3/2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))) (sqrt.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (/.f64 (sqrt.f64 (-.f64 (fma.f64 a t (*.f64 y z)) (*.f64 z (*.f64 a b)))) (sqrt.f64 (fma.f64 a t (*.f64 z (fma.f64 a b y))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a t (*.f64 z (fma.f64 a b y)))) (sqrt.f64 (-.f64 (fma.f64 a t (*.f64 y z)) (*.f64 z (*.f64 a b))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z)))))) (pow.f64 (cbrt.f64 (fma.f64 a t (*.f64 z (fma.f64 a b y)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (cbrt.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))) (pow.f64 (fma.f64 a t (*.f64 y z)) 2)))) (pow.f64 (cbrt.f64 (fma.f64 a t (*.f64 z (fma.f64 a b y)))) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))) (cbrt.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (*.f64 z (fma.f64 a b y)))) 2) (/.f64 (cbrt.f64 (-.f64 (fma.f64 a t (*.f64 y z)) (*.f64 z (*.f64 a b)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (*.f64 z (fma.f64 a b y)))) 2) (cbrt.f64 (-.f64 (fma.f64 a t (*.f64 y z)) (*.f64 z (*.f64 a b))))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (+.f64 t (*.f64 z b))))) 1) (-.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 (fma.f64 z b t) (*.f64 a (fma.f64 z b t))))) (-.f64 (*.f64 y z) (*.f64 a (fma.f64 z b t))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (fma.f64 y z (*.f64 a t)) 2)) 1) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) (fma.f64 (*.f64 a (fma.f64 z b t)) (-.f64 (*.f64 a (fma.f64 z b t)) (*.f64 y z)) (pow.f64 (*.f64 y z) 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) 1) (neg.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))) (pow.f64 (fma.f64 a t (*.f64 y z)) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (sqrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b)))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z)))))) (sqrt.f64 (fma.f64 a t (*.f64 z (fma.f64 a b y))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a t (*.f64 z (fma.f64 a b y)))) (sqrt.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))) (pow.f64 (fma.f64 a t (*.f64 y z)) 2)))) (hypot.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3/2) (pow.f64 (fma.f64 a t (*.f64 y z)) 3/2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (sqrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b)))))) (sqrt.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (/.f64 (sqrt.f64 (-.f64 (fma.f64 a t (*.f64 y z)) (*.f64 z (*.f64 a b)))) (sqrt.f64 (fma.f64 a t (*.f64 z (fma.f64 a b y))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a t (*.f64 z (fma.f64 a b y)))) (sqrt.f64 (-.f64 (fma.f64 a t (*.f64 y z)) (*.f64 z (*.f64 a b))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z)))))) (pow.f64 (cbrt.f64 (fma.f64 a t (*.f64 z (fma.f64 a b y)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (cbrt.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))) (pow.f64 (fma.f64 a t (*.f64 y z)) 2)))) (pow.f64 (cbrt.f64 (fma.f64 a t (*.f64 z (fma.f64 a b y)))) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))) 2)) (cbrt.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (*.f64 z (fma.f64 a b y)))) 2) (/.f64 (cbrt.f64 (-.f64 (fma.f64 a t (*.f64 y z)) (*.f64 z (*.f64 a b)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (*.f64 z (fma.f64 a b y)))) 2) (cbrt.f64 (-.f64 (fma.f64 a t (*.f64 y z)) (*.f64 z (*.f64 a b))))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (fma.f64 y z (*.f64 a t)) 2)) (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (/.f64 1 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b))))) (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (fma.f64 y z (*.f64 a t)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 4) (pow.f64 (*.f64 z (*.f64 a b)) 4)) (*.f64 (-.f64 (fma.f64 a t (*.f64 y z)) (*.f64 z (*.f64 a b))) (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (fma.f64 a t (*.f64 z (fma.f64 a b y))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) 3)) (/.f64 1 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b))))) (+.f64 (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (fma.f64 y z (*.f64 a t)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) 3)) (-.f64 (fma.f64 a t (*.f64 y z)) (*.f64 z (*.f64 a b)))) (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 4) (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 4) (*.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 6) (pow.f64 (*.f64 z (*.f64 a b)) 6)) (*.f64 (-.f64 (fma.f64 a t (*.f64 y z)) (*.f64 z (*.f64 a b))) (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 4) (fma.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (fma.f64 y z (*.f64 a t)) 3)) (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))))) (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))
(/.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 6) (pow.f64 (*.f64 z (*.f64 a b)) 6)) (*.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))))) (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 6) (pow.f64 (*.f64 z (*.f64 a b)) 6)) (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))) (pow.f64 (fma.f64 a t (*.f64 y z)) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))))) (+.f64 (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (fma.f64 y z (*.f64 a t)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (*.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) 3)) (*.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))))) (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 6) (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (fma.f64 a t (*.f64 y z)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) 3)) (*.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))) (pow.f64 (fma.f64 a t (*.f64 y z)) 2)) (fma.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (fma.f64 a t (*.f64 y z)) 3)) (pow.f64 (fma.f64 a t (*.f64 y z)) 6))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) 1) (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (sqrt.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b))))) (sqrt.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))) (cbrt.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))))) (cbrt.f64 (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (+.f64 (sqrt.f64 (*.f64 z (*.f64 a b))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))) (-.f64 (sqrt.f64 (fma.f64 y z (*.f64 a t))) (sqrt.f64 (*.f64 z (*.f64 a b)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (+.f64 (sqrt.f64 (fma.f64 a t (*.f64 y z))) (sqrt.f64 (*.f64 z (*.f64 a b))))) (-.f64 (sqrt.f64 (fma.f64 a t (*.f64 y z))) (sqrt.f64 (*.f64 z (*.f64 a b)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 a t (*.f64 y z))) (sqrt.f64 (*.f64 z (*.f64 a b)))) (-.f64 (sqrt.f64 (fma.f64 a t (*.f64 y z))) (sqrt.f64 (*.f64 z (*.f64 a b))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) 1) (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))) (pow.f64 (fma.f64 a t (*.f64 y z)) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t))))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))) (pow.f64 (fma.f64 a t (*.f64 y z)) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 2) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t (*.f64 y z)) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 a t (*.f64 y z))) (pow.f64 (fma.f64 a t (*.f64 y z)) 2)))
(pow.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b)))) 1)
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(pow.f64 (sqrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))) 2)
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))) 3)
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(pow.f64 (pow.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b)))) 3) 1/3)
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(sqrt.f64 (pow.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b)))) 2))
(sqrt.f64 (pow.f64 (fma.f64 a t (*.f64 z (fma.f64 a b y))) 2))
(fabs.f64 (fma.f64 a t (*.f64 z (fma.f64 a b y))))
(log.f64 (exp.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b)))))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(cbrt.f64 (pow.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b)))) 3))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(expm1.f64 (log1p.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(exp.f64 (log.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))) 1))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(log1p.f64 (expm1.f64 (fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(fma.f64 y z (*.f64 a (+.f64 t (*.f64 z b))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(fma.f64 a (*.f64 z b) (fma.f64 y z (*.f64 a t)))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(fma.f64 (*.f64 z a) b (fma.f64 y z (*.f64 a t)))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(fma.f64 b (*.f64 z a) (fma.f64 y z (*.f64 a t)))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(fma.f64 1 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(fma.f64 1 (fma.f64 y z (*.f64 a t)) (*.f64 z (*.f64 a b)))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(fma.f64 1 (*.f64 z (*.f64 a b)) (fma.f64 y z (*.f64 a t)))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (*.f64 a (+.f64 t (*.f64 z b))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 a b))) (sqrt.f64 (*.f64 z (*.f64 a b))) (fma.f64 y z (*.f64 a t)))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(fma.f64 (sqrt.f64 (fma.f64 y z (*.f64 a t))) (sqrt.f64 (fma.f64 y z (*.f64 a t))) (*.f64 z (*.f64 a b)))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) (*.f64 a (+.f64 t (*.f64 z b))))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) 2) (cbrt.f64 (*.f64 z (*.f64 a b))) (fma.f64 y z (*.f64 a t)))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) 2) (cbrt.f64 (fma.f64 y z (*.f64 a t))) (*.f64 z (*.f64 a b)))
(fma.f64 a t (*.f64 z (fma.f64 a b y)))

eval455.0ms (3.9%)

Compiler

Compiled 36609 to 14398 computations (60.7% saved)

prune310.0ms (2.7%)

Pruning

19 alts after pruning (17 fresh and 2 done)

PrunedKeptTotal
New100681014
Fresh5914
Picked101
Done224
Total1014191033
Error
0b
Counts
1033 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
24.0b
(fma.f64 z y x)
10.3b
(fma.f64 y z (+.f64 (*.f64 a t) x))
33.5b
(fma.f64 a t (*.f64 y z))
25.2b
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t))
37.8b
(+.f64 (*.f64 y z) (*.f64 (*.f64 a z) b))
33.5b
(+.f64 (*.f64 y z) (*.f64 a t))
24.0b
(+.f64 (*.f64 y z) x)
31.0b
(+.f64 (*.f64 a (*.f64 b z)) x)
39.9b
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
27.0b
(+.f64 (*.f64 a t) x)
33.2b
(+.f64 x (/.f64 a (/.f64 (-.f64 (*.f64 z b) t) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
39.9b
(*.f64 (+.f64 t (*.f64 b z)) a)
38.2b
(*.f64 z (+.f64 (*.f64 a b) y))
54.2b
(*.f64 z (*.f64 a b))
46.6b
(*.f64 z y)
53.9b
(*.f64 b (*.f64 a z))
53.0b
(*.f64 a (*.f64 z b))
49.6b
(*.f64 a t)
40.5b
x
Compiler

Compiled 453 to 311 computations (31.3% saved)

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 a t) x)
0.0b
(fma.f64 y z (+.f64 (*.f64 a t) x))
Compiler

Compiled 27 to 9 computations (66.7% saved)

series4.0ms (0%)

Counts
1 → 60
Calls

15 calls:

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

rewrite64.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1060×*-commutative
900×unswap-sqr
630×swap-sqr
496×distribute-lft-in
482×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify62.0ms (0.5%)

Algorithm
egg-herbie
Rules
936×distribute-lft-in
900×distribute-rgt-in
850×*-commutative
846×associate-/r*
752×associate-/l*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01242309
12952221
210622221
345782095
Stop Event
node limit
Counts
103 → 70
Calls
Call 1
Inputs
(+.f64 (*.f64 a t) x)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(*.f64 y z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(*.f64 y z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 a t) x)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(*.f64 y z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(*.f64 y z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) x)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(*.f64 a t)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(*.f64 a t)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) x)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(*.f64 a t)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(*.f64 a t)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
x
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
x
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(+.f64 (*.f64 a t) (+.f64 x (*.f64 y z)))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 y z)))
(+.f64 (fma.f64 a t x) (*.f64 y z))
(+.f64 (*.f64 y z) (fma.f64 a t x))
(+.f64 (+.f64 (*.f64 a t) (*.f64 y z)) x)
(+.f64 (+.f64 x (*.f64 y z)) (*.f64 a t))
(+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 y z)) 1) x)
(+.f64 (*.f64 (+.f64 x (*.f64 y z)) 1) (*.f64 a t))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y z (fma.f64 a t x)))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a t x))) (-.f64 1 (*.f64 y z)))
(-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 a t (neg.f64 x))) (-.f64 (/.f64 (*.f64 x x) (fma.f64 a t (neg.f64 x))) (*.f64 y z)))
(-.f64 (+.f64 (*.f64 y z) (exp.f64 (log1p.f64 (fma.f64 a t x)))) 1)
(-.f64 (+.f64 (*.f64 y z) (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 a t (neg.f64 x)))) (/.f64 (*.f64 x x) (fma.f64 a t (neg.f64 x))))
(-.f64 (+.f64 (+.f64 (*.f64 a t) (*.f64 y z)) (exp.f64 (log1p.f64 x))) 1)
(-.f64 (+.f64 (+.f64 x (*.f64 y z)) (exp.f64 (log1p.f64 (*.f64 a t)))) 1)
(*.f64 (fma.f64 y z (fma.f64 a t x)) 1)
(*.f64 1 (fma.f64 y z (fma.f64 a t x)))
(*.f64 (sqrt.f64 (fma.f64 y z (fma.f64 a t x))) (sqrt.f64 (fma.f64 y z (fma.f64 a t x))))
(*.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) (pow.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) 2) (cbrt.f64 (fma.f64 y z (fma.f64 a t x))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x)))) (cbrt.f64 (fma.f64 y z (fma.f64 a t x)))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x)))) (cbrt.f64 (fma.f64 y z (fma.f64 a t x)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 y z (fma.f64 a t x)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 y z (fma.f64 a t x)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) (sqrt.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))))) (*.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) (sqrt.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 y z (fma.f64 a t x))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 y z (fma.f64 a t x))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) 3/2) (pow.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) 3/2))
(*.f64 (pow.f64 (pow.f64 (fma.f64 y z (fma.f64 a t x)) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 y z (fma.f64 a t x)) 3) 1/6))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 z z)) (pow.f64 (fma.f64 a t x) 2)) (-.f64 (*.f64 y z) (fma.f64 a t x)))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t x) 3) (pow.f64 (*.f64 y z) 3)) (+.f64 (*.f64 (*.f64 y y) (*.f64 z z)) (*.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 y z)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 y y) (*.f64 z z)) (pow.f64 (fma.f64 a t x) 2))) (-.f64 (*.f64 y z) (fma.f64 a t x)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 a t x) 3) (pow.f64 (*.f64 y z) 3))) (+.f64 (*.f64 (*.f64 y y) (*.f64 z z)) (*.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 y z)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 z z)) (pow.f64 (fma.f64 a t x) 2)) 1) (-.f64 (*.f64 y z) (fma.f64 a t x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 a t x) 3) (pow.f64 (*.f64 y z) 3)) 1) (+.f64 (*.f64 (*.f64 y y) (*.f64 z z)) (*.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 y z)))))
(pow.f64 (fma.f64 y z (fma.f64 a t x)) 1)
(pow.f64 (sqrt.f64 (fma.f64 y z (fma.f64 a t x))) 2)
(pow.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) 3)
(pow.f64 (pow.f64 (fma.f64 y z (fma.f64 a t x)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 y z (fma.f64 a t x)) 2))
(log.f64 (exp.f64 (fma.f64 y z (fma.f64 a t x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y z (fma.f64 a t x)))))
(cbrt.f64 (pow.f64 (fma.f64 y z (fma.f64 a t x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 y z (fma.f64 a t x))))
(exp.f64 (log.f64 (fma.f64 y z (fma.f64 a t x))))
(log1p.f64 (expm1.f64 (fma.f64 y z (fma.f64 a t x))))
Outputs
(+.f64 (*.f64 a t) x)
(fma.f64 a t x)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(*.f64 y z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(*.f64 y z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 a t) x)
(fma.f64 a t x)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(*.f64 y z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(*.f64 y z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) x)
(fma.f64 y z x)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(*.f64 a t)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(*.f64 a t)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) x)
(fma.f64 y z x)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(*.f64 a t)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(*.f64 a t)
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a t (*.f64 y z))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
x
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
x
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 a t) (+.f64 x (*.f64 y z)))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 y z)))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (fma.f64 a t x) (*.f64 y z))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 y z) (fma.f64 a t x))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (+.f64 (*.f64 a t) (*.f64 y z)) x)
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (+.f64 x (*.f64 y z)) (*.f64 a t))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 y z)) 1) x)
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(+.f64 (*.f64 (+.f64 x (*.f64 y z)) 1) (*.f64 a t))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y z (fma.f64 a t x)))) 1)
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a t x))) (-.f64 1 (*.f64 y z)))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 a t (neg.f64 x))) (-.f64 (/.f64 (*.f64 x x) (fma.f64 a t (neg.f64 x))) (*.f64 y z)))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 a t (neg.f64 x))) (/.f64 x (/.f64 (fma.f64 a t (neg.f64 x)) x))) (*.f64 y z))
(-.f64 (fma.f64 y z (/.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (*.f64 a t) x))) (*.f64 (/.f64 x (-.f64 (*.f64 a t) x)) x))
(-.f64 (fma.f64 y z (/.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (*.f64 a t) x))) (*.f64 x (/.f64 x (-.f64 (*.f64 a t) x))))
(-.f64 (fma.f64 y z (*.f64 (/.f64 a (-.f64 1 (/.f64 x (*.f64 a t)))) t)) (*.f64 x (/.f64 x (fma.f64 a t (neg.f64 x)))))
(-.f64 (+.f64 (*.f64 y z) (exp.f64 (log1p.f64 (fma.f64 a t x)))) 1)
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(-.f64 (+.f64 (*.f64 y z) (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 a t (neg.f64 x)))) (/.f64 (*.f64 x x) (fma.f64 a t (neg.f64 x))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 a t (neg.f64 x))) (/.f64 x (/.f64 (fma.f64 a t (neg.f64 x)) x))) (*.f64 y z))
(-.f64 (fma.f64 y z (/.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (*.f64 a t) x))) (*.f64 (/.f64 x (-.f64 (*.f64 a t) x)) x))
(-.f64 (fma.f64 y z (/.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (*.f64 a t) x))) (*.f64 x (/.f64 x (-.f64 (*.f64 a t) x))))
(-.f64 (fma.f64 y z (*.f64 (/.f64 a (-.f64 1 (/.f64 x (*.f64 a t)))) t)) (*.f64 x (/.f64 x (fma.f64 a t (neg.f64 x)))))
(-.f64 (+.f64 (+.f64 (*.f64 a t) (*.f64 y z)) (exp.f64 (log1p.f64 x))) 1)
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(-.f64 (+.f64 (+.f64 x (*.f64 y z)) (exp.f64 (log1p.f64 (*.f64 a t)))) 1)
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(*.f64 (fma.f64 y z (fma.f64 a t x)) 1)
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(*.f64 1 (fma.f64 y z (fma.f64 a t x)))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(*.f64 (sqrt.f64 (fma.f64 y z (fma.f64 a t x))) (sqrt.f64 (fma.f64 y z (fma.f64 a t x))))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(*.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) (pow.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) 2))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) 2) (cbrt.f64 (fma.f64 y z (fma.f64 a t x))))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x)))) (cbrt.f64 (fma.f64 y z (fma.f64 a t x)))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x)))) (cbrt.f64 (fma.f64 y z (fma.f64 a t x)))))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 y z (fma.f64 a t x)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 y z (fma.f64 a t x)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a t (fma.f64 y z x)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 y z x))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a t (fma.f64 y z x)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 y z x))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 y z (fma.f64 a t x)))) (cbrt.f64 (sqrt.f64 (fma.f64 y z (fma.f64 a t x))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 y z x))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a t (fma.f64 y z x)))) (cbrt.f64 (sqrt.f64 (fma.f64 a t (fma.f64 y z x))))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) (sqrt.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))))) (*.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) (sqrt.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))))))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 y z (fma.f64 a t x))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 y z (fma.f64 a t x))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a t (fma.f64 y z x)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 y z x))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a t (fma.f64 y z x)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 y z x))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 y z (fma.f64 a t x)))) (cbrt.f64 (sqrt.f64 (fma.f64 y z (fma.f64 a t x))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 y z x))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a t (fma.f64 y z x)))) (cbrt.f64 (sqrt.f64 (fma.f64 a t (fma.f64 y z x))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) 3/2) (pow.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) 3/2))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(*.f64 (pow.f64 (pow.f64 (fma.f64 y z (fma.f64 a t x)) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 y z (fma.f64 a t x)) 3) 1/6))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 z z)) (pow.f64 (fma.f64 a t x) 2)) (-.f64 (*.f64 y z) (fma.f64 a t x)))
(/.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 z z))) (pow.f64 (fma.f64 a t x) 2)) (-.f64 (*.f64 y z) (fma.f64 a t x)))
(/.f64 (-.f64 (*.f64 y (*.f64 (*.f64 y z) z)) (pow.f64 (fma.f64 a t x) 2)) (-.f64 (*.f64 y z) (fma.f64 a t x)))
(/.f64 (-.f64 (*.f64 (*.f64 y z) (*.f64 y z)) (pow.f64 (fma.f64 a t x) 2)) (-.f64 (*.f64 y z) (fma.f64 a t x)))
(/.f64 (fma.f64 a t (fma.f64 y z x)) 1)
(/.f64 (+.f64 (pow.f64 (fma.f64 a t x) 3) (pow.f64 (*.f64 y z) 3)) (+.f64 (*.f64 (*.f64 y y) (*.f64 z z)) (*.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t x) 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 (*.f64 y y) (*.f64 z z) (*.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t x) 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 y (*.f64 (*.f64 y z) z) (*.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t x) 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 y (*.f64 y (*.f64 z z)) (*.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t x) 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 y z)) (*.f64 y (*.f64 y (*.f64 z z)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 y y) (*.f64 z z)) (pow.f64 (fma.f64 a t x) 2))) (-.f64 (*.f64 y z) (fma.f64 a t x)))
(/.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 z z))) (pow.f64 (fma.f64 a t x) 2)) (-.f64 (*.f64 y z) (fma.f64 a t x)))
(/.f64 (-.f64 (*.f64 y (*.f64 (*.f64 y z) z)) (pow.f64 (fma.f64 a t x) 2)) (-.f64 (*.f64 y z) (fma.f64 a t x)))
(/.f64 (-.f64 (*.f64 (*.f64 y z) (*.f64 y z)) (pow.f64 (fma.f64 a t x) 2)) (-.f64 (*.f64 y z) (fma.f64 a t x)))
(/.f64 (fma.f64 a t (fma.f64 y z x)) 1)
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 a t x) 3) (pow.f64 (*.f64 y z) 3))) (+.f64 (*.f64 (*.f64 y y) (*.f64 z z)) (*.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t x) 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 (*.f64 y y) (*.f64 z z) (*.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t x) 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 y (*.f64 (*.f64 y z) z) (*.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t x) 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 y (*.f64 y (*.f64 z z)) (*.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t x) 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 y z)) (*.f64 y (*.f64 y (*.f64 z z)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 z z)) (pow.f64 (fma.f64 a t x) 2)) 1) (-.f64 (*.f64 y z) (fma.f64 a t x)))
(/.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 z z))) (pow.f64 (fma.f64 a t x) 2)) (-.f64 (*.f64 y z) (fma.f64 a t x)))
(/.f64 (-.f64 (*.f64 y (*.f64 (*.f64 y z) z)) (pow.f64 (fma.f64 a t x) 2)) (-.f64 (*.f64 y z) (fma.f64 a t x)))
(/.f64 (-.f64 (*.f64 (*.f64 y z) (*.f64 y z)) (pow.f64 (fma.f64 a t x) 2)) (-.f64 (*.f64 y z) (fma.f64 a t x)))
(/.f64 (fma.f64 a t (fma.f64 y z x)) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 a t x) 3) (pow.f64 (*.f64 y z) 3)) 1) (+.f64 (*.f64 (*.f64 y y) (*.f64 z z)) (*.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t x) 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 (*.f64 y y) (*.f64 z z) (*.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t x) 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 y (*.f64 (*.f64 y z) z) (*.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t x) 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 y (*.f64 y (*.f64 z z)) (*.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a t x) 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 y z)) (*.f64 y (*.f64 y (*.f64 z z)))))
(pow.f64 (fma.f64 y z (fma.f64 a t x)) 1)
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(pow.f64 (sqrt.f64 (fma.f64 y z (fma.f64 a t x))) 2)
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(pow.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) 3)
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(pow.f64 (pow.f64 (fma.f64 y z (fma.f64 a t x)) 3) 1/3)
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(sqrt.f64 (pow.f64 (fma.f64 y z (fma.f64 a t x)) 2))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(log.f64 (exp.f64 (fma.f64 y z (fma.f64 a t x))))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y z (fma.f64 a t x)))))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(cbrt.f64 (pow.f64 (fma.f64 y z (fma.f64 a t x)) 3))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(expm1.f64 (log1p.f64 (fma.f64 y z (fma.f64 a t x))))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(exp.f64 (log.f64 (fma.f64 y z (fma.f64 a t x))))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(log1p.f64 (expm1.f64 (fma.f64 y z (fma.f64 a t x))))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))

localize6.0ms (0%)

Compiler

Compiled 11 to 7 computations (36.4% saved)

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 17 to 8 computations (52.9% saved)

series2.0ms (0%)

Counts
1 → 9
Calls

9 calls:

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

rewrite54.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1644×add-sqr-sqrt
1628×*-un-lft-identity
1516×add-cube-cbrt
1500×add-cbrt-cube
160×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify55.0ms (0.5%)

Algorithm
egg-herbie
Rules
1370×associate-*r*
1226×associate-*l*
770×associate-+r+
664×distribute-lft-neg-in
622×distribute-rgt-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
092916
1220866
2832866
34911866
Stop Event
node limit
Counts
46 → 45
Calls
Call 1
Inputs
x
(*.f64 y z)
(*.f64 y z)
x
(*.f64 y z)
(*.f64 y z)
(*.f64 y z)
x
x
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y z x))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (*.f64 y z) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y z) x)))
(*.f64 (fma.f64 y z x) 1)
(*.f64 1 (fma.f64 y z x))
(*.f64 (sqrt.f64 (fma.f64 y z x)) (sqrt.f64 (fma.f64 y z x)))
(*.f64 (cbrt.f64 (fma.f64 y z x)) (pow.f64 (cbrt.f64 (fma.f64 y z x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y z x)) 2) (cbrt.f64 (fma.f64 y z x)))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y z) x)))
(*.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z)))) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x)) (-.f64 (*.f64 y z) x))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 y (*.f64 z x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (-.f64 x (*.f64 y z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 y z) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z))))))
(pow.f64 (fma.f64 y z x) 1)
(pow.f64 (sqrt.f64 (fma.f64 y z x)) 2)
(pow.f64 (cbrt.f64 (fma.f64 y z x)) 3)
(pow.f64 (pow.f64 (fma.f64 y z x) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 y z x) 2))
(log.f64 (exp.f64 (fma.f64 y z x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y z x))))
(cbrt.f64 (pow.f64 (fma.f64 y z x) 3))
(expm1.f64 (log1p.f64 (fma.f64 y z x)))
(exp.f64 (log.f64 (fma.f64 y z x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y z x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 y z x)))
(fma.f64 y z x)
(fma.f64 z y x)
(fma.f64 1 (*.f64 y z) x)
(fma.f64 1 x (*.f64 y z))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y z))
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) x)
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (*.f64 y z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) x)
Outputs
x
(*.f64 y z)
(*.f64 y z)
x
(*.f64 y z)
(*.f64 y z)
(*.f64 y z)
x
x
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y z x))) 1)
(fma.f64 y z x)
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (*.f64 y z) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y z) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x)) (-.f64 (*.f64 y z) x))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x)) (fma.f64 y z (neg.f64 x)))
(*.f64 (fma.f64 y z x) 1)
(fma.f64 y z x)
(*.f64 1 (fma.f64 y z x))
(fma.f64 y z x)
(*.f64 (sqrt.f64 (fma.f64 y z x)) (sqrt.f64 (fma.f64 y z x)))
(fma.f64 y z x)
(*.f64 (cbrt.f64 (fma.f64 y z x)) (pow.f64 (cbrt.f64 (fma.f64 y z x)) 2))
(fma.f64 y z x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y z x)) 2) (cbrt.f64 (fma.f64 y z x)))
(fma.f64 y z x)
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y z) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x)) (-.f64 (*.f64 y z) x))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x)) (fma.f64 y z (neg.f64 x)))
(*.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 y z)) (pow.f64 (*.f64 y z) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) (fma.f64 (*.f64 y z) (-.f64 (*.f64 y z) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) (fma.f64 (*.f64 y z) (fma.f64 y z (neg.f64 x)) (*.f64 x x)))
(/.f64 1 (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x)) (-.f64 (*.f64 y z) x))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x)) (fma.f64 y z (neg.f64 x)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z)))) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 y z)) (pow.f64 (*.f64 y z) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) (fma.f64 (*.f64 y z) (-.f64 (*.f64 y z) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) (fma.f64 (*.f64 y z) (fma.f64 y z (neg.f64 x)) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x)) (-.f64 (*.f64 y z) x))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x)) (fma.f64 y z (neg.f64 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 y z)) (pow.f64 (*.f64 y z) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) (fma.f64 (*.f64 y z) (-.f64 (*.f64 y z) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) (fma.f64 (*.f64 y z) (fma.f64 y z (neg.f64 x)) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 y (*.f64 z x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 y z)) (pow.f64 (*.f64 y z) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) (fma.f64 (*.f64 y z) (-.f64 (*.f64 y z) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) (fma.f64 (*.f64 y z) (fma.f64 y z (neg.f64 x)) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (-.f64 x (*.f64 y z)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x)) (-.f64 (*.f64 y z) x))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x)) (fma.f64 y z (neg.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 y z) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x)) (-.f64 (*.f64 y z) x))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x)) (fma.f64 y z (neg.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 y z)) (pow.f64 (*.f64 y z) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) (fma.f64 (*.f64 y z) (-.f64 (*.f64 y z) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) (fma.f64 (*.f64 y z) (fma.f64 y z (neg.f64 x)) (*.f64 x x)))
(pow.f64 (fma.f64 y z x) 1)
(fma.f64 y z x)
(pow.f64 (sqrt.f64 (fma.f64 y z x)) 2)
(fma.f64 y z x)
(pow.f64 (cbrt.f64 (fma.f64 y z x)) 3)
(fma.f64 y z x)
(pow.f64 (pow.f64 (fma.f64 y z x) 3) 1/3)
(fma.f64 y z x)
(sqrt.f64 (pow.f64 (fma.f64 y z x) 2))
(fma.f64 y z x)
(log.f64 (exp.f64 (fma.f64 y z x)))
(fma.f64 y z x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y z x))))
(fma.f64 y z x)
(cbrt.f64 (pow.f64 (fma.f64 y z x) 3))
(fma.f64 y z x)
(expm1.f64 (log1p.f64 (fma.f64 y z x)))
(fma.f64 y z x)
(exp.f64 (log.f64 (fma.f64 y z x)))
(fma.f64 y z x)
(exp.f64 (*.f64 (log.f64 (fma.f64 y z x)) 1))
(fma.f64 y z x)
(log1p.f64 (expm1.f64 (fma.f64 y z x)))
(fma.f64 y z x)
(fma.f64 y z x)
(fma.f64 z y x)
(fma.f64 y z x)
(fma.f64 1 (*.f64 y z) x)
(fma.f64 y z x)
(fma.f64 1 x (*.f64 y z))
(fma.f64 y z x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y z))
(fma.f64 y z x)
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) x)
(fma.f64 y z x)
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (*.f64 y z))
(fma.f64 y z (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) x)
(fma.f64 y z x)

localize9.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 23 to 9 computations (60.9% saved)

localize5.0ms (0%)

Compiler

Compiled 13 to 7 computations (46.2% saved)

eval72.0ms (0.6%)

Compiler

Compiled 6129 to 1998 computations (67.4% saved)

prune67.0ms (0.6%)

Pruning

19 alts after pruning (13 fresh and 6 done)

PrunedKeptTotal
New2812283
Fresh11112
Picked011
Done156
Total28319302
Error
0b
Counts
302 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
33.5b
(fma.f64 z y (*.f64 a t))
24.0b
(fma.f64 z y x)
33.5b
(fma.f64 t a (*.f64 y z))
25.2b
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t))
37.8b
(+.f64 (*.f64 y z) (*.f64 (*.f64 a z) b))
33.5b
(+.f64 (*.f64 y z) (*.f64 a t))
24.0b
(+.f64 (*.f64 y z) x)
31.0b
(+.f64 (*.f64 a (*.f64 b z)) x)
39.9b
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
27.0b
(+.f64 (*.f64 a t) x)
33.2b
(+.f64 x (/.f64 a (/.f64 (-.f64 (*.f64 z b) t) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
39.9b
(*.f64 (+.f64 t (*.f64 b z)) a)
38.2b
(*.f64 z (+.f64 (*.f64 a b) y))
54.2b
(*.f64 z (*.f64 a b))
46.6b
(*.f64 z y)
53.9b
(*.f64 b (*.f64 a z))
53.0b
(*.f64 a (*.f64 z b))
49.6b
(*.f64 a t)
40.5b
x
Compiler

Compiled 406 to 278 computations (31.5% saved)

localize12.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 a b) y)
0.0b
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t))
2.0b
(*.f64 z (+.f64 (*.f64 a b) y))
Compiler

Compiled 40 to 11 computations (72.5% saved)

series15.0ms (0.1%)

Counts
3 → 96
Calls

36 calls:

TimeVariablePointExpression
4.0ms
y
@inf
(*.f64 z (+.f64 (*.f64 a b) y))
2.0ms
t
@0
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t))
0.0ms
z
@0
(*.f64 z (+.f64 (*.f64 a b) y))
0.0ms
a
@inf
(*.f64 z (+.f64 (*.f64 a b) y))
0.0ms
z
@inf
(*.f64 z (+.f64 (*.f64 a b) y))

rewrite103.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1114×associate-*r/
1036×associate-*l/
966×distribute-lft-in
414×associate-+l+
286×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify109.0ms (0.9%)

Algorithm
egg-herbie
Rules
1084×associate-/l*
1018×associate-*r*
848×associate-*l*
584×distribute-lft-in
546×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

localize6.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
3.4b
(*.f64 a (*.f64 z b))
Compiler

Compiled 17 to 8 computations (52.9% saved)

localize7.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
4.2b
(*.f64 z (*.f64 a b))
Compiler

Compiled 17 to 8 computations (52.9% saved)

series2.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite52.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1368×add-sqr-sqrt
1358×*-un-lft-identity
1252×add-cube-cbrt
1228×add-cbrt-cube
1214×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify57.0ms (0.5%)

Algorithm
egg-herbie
Rules
1158×log-prod
1070×associate-*r*
962×distribute-rgt-in
944×distribute-lft-in
930×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038611
193611
2352611
32568611
47787611
Stop Event
node limit
Counts
47 → 14
Calls
Call 1
Inputs
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 b z))
(-.f64 (+.f64 1 (*.f64 z (*.f64 a b))) 1)
(pow.f64 (*.f64 z (*.f64 a b)) 1)
(pow.f64 (sqrt.f64 (*.f64 z (*.f64 a b))) 2)
(pow.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) 3)
(pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) a) z))
(cbrt.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3))
(expm1.f64 (log1p.f64 (*.f64 z (*.f64 a b))))
(exp.f64 (log.f64 (*.f64 z (*.f64 a b))))
(log1p.f64 (expm1.f64 (*.f64 z (*.f64 a b))))
Outputs
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(-.f64 (+.f64 1 (*.f64 z (*.f64 a b))) 1)
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(pow.f64 (*.f64 z (*.f64 a b)) 1)
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(pow.f64 (sqrt.f64 (*.f64 z (*.f64 a b))) 2)
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(pow.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) 3)
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) 1/3)
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(sqrt.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) a) z))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(cbrt.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(expm1.f64 (log1p.f64 (*.f64 z (*.f64 a b))))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(exp.f64 (log.f64 (*.f64 z (*.f64 a b))))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))
(log1p.f64 (expm1.f64 (*.f64 z (*.f64 a b))))
(*.f64 (*.f64 z a) b)
(*.f64 a (*.f64 z b))

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 t (*.f64 b z))
0.8b
(*.f64 (+.f64 t (*.f64 b z)) a)
Compiler

Compiled 25 to 9 computations (64% saved)

series5.0ms (0%)

Counts
2 → 71
Calls

21 calls:

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

rewrite72.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
928×*-commutative
824×unswap-sqr
560×swap-sqr
514×associate-*r/
510×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify86.0ms (0.7%)

Algorithm
egg-herbie
Rules
1310×associate-/l/
1262×associate-/r/
604×associate-/l*
578×associate-*r*
508×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03516314
19916100
246566096
Stop Event
node limit
Counts
204 → 206
Calls
Call 1
Inputs
(*.f64 a (*.f64 b z))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(*.f64 a t)
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(*.f64 a (*.f64 b z))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(*.f64 a (*.f64 b z))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (*.f64 z b))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (*.f64 z b))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 z b)
(+.f64 (*.f64 z b) t)
(+.f64 (*.f64 z b) t)
(+.f64 (*.f64 z b) t)
t
(+.f64 (*.f64 z b) t)
(+.f64 (*.f64 z b) t)
(+.f64 (*.f64 z b) t)
t
(+.f64 (*.f64 z b) t)
(+.f64 (*.f64 z b) t)
(+.f64 (*.f64 z b) t)
t
(+.f64 (*.f64 z b) t)
(+.f64 (*.f64 z b) t)
(+.f64 (*.f64 z b) t)
(*.f64 z b)
(+.f64 (*.f64 z b) t)
(+.f64 (*.f64 z b) t)
(+.f64 (*.f64 z b) t)
(*.f64 z b)
(+.f64 (*.f64 z b) t)
(+.f64 (*.f64 z b) t)
(+.f64 (*.f64 z b) t)
t
(*.f64 b z)
(*.f64 b z)
(+.f64 (*.f64 t a) (*.f64 (*.f64 b z) a))
(+.f64 (*.f64 (*.f64 b z) a) (*.f64 t a))
(+.f64 (*.f64 1 (*.f64 t a)) (*.f64 1 (*.f64 (*.f64 b z) a)))
(+.f64 (*.f64 1 (*.f64 (*.f64 b z) a)) (*.f64 1 (*.f64 t a)))
(+.f64 (*.f64 (*.f64 t a) 1) (*.f64 (*.f64 (*.f64 b z) a) 1))
(+.f64 (*.f64 (*.f64 (*.f64 b z) a) 1) (*.f64 (*.f64 t a) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b z t) a))) 1)
(/.f64 a (/.f64 1 (fma.f64 b z t)))
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (/.f64 (-.f64 t (*.f64 b z)) a))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (/.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))) a))
(/.f64 (*.f64 a (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (-.f64 t (*.f64 b z)))
(/.f64 (*.f64 a (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (-.f64 (*.f64 b z) t))
(/.f64 (*.f64 a (neg.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (neg.f64 (-.f64 t (*.f64 b z))))
(/.f64 (*.f64 a (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))) (neg.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(/.f64 (*.f64 1 (*.f64 a (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (-.f64 t (*.f64 b z)))
(/.f64 (*.f64 1 (*.f64 a (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))) (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))
(/.f64 (*.f64 (*.f64 a (sqrt.f64 (fma.f64 b z t))) (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))) (sqrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(/.f64 (*.f64 (*.f64 a (sqrt.f64 (fma.f64 b z t))) (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (sqrt.f64 (-.f64 t (*.f64 b z))))
(/.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))) (cbrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(/.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (cbrt.f64 (-.f64 t (*.f64 b z))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) a) (-.f64 (*.f64 b z) t))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) a) (neg.f64 (-.f64 t (*.f64 b z))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) a) (neg.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(/.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 1) (-.f64 t (*.f64 b z)))
(/.f64 (*.f64 (*.f64 a (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) 1) (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (*.f64 a (sqrt.f64 (fma.f64 b z t)))) (sqrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (*.f64 a (sqrt.f64 (fma.f64 b z t)))) (sqrt.f64 (-.f64 t (*.f64 b z))))
(/.f64 (/.f64 (*.f64 a (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 1) (-.f64 t (*.f64 b z)))
(/.f64 (/.f64 (*.f64 a (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (sqrt.f64 (-.f64 t (*.f64 b z)))) (sqrt.f64 (-.f64 t (*.f64 b z))))
(/.f64 (/.f64 (*.f64 a (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (*.f64 (cbrt.f64 (-.f64 t (*.f64 b z))) (cbrt.f64 (-.f64 t (*.f64 b z))))) (cbrt.f64 (-.f64 t (*.f64 b z))))
(/.f64 (/.f64 (*.f64 a (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (+.f64 (sqrt.f64 (*.f64 b z)) (sqrt.f64 t))) (-.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 b z))))
(/.f64 (/.f64 (*.f64 a (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) 1) (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))
(/.f64 (/.f64 (*.f64 a (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (sqrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))) (sqrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(/.f64 (/.f64 (*.f64 a (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (*.f64 (cbrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))) (cbrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))) (cbrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(/.f64 (-.f64 (*.f64 (*.f64 t a) (*.f64 t a)) (*.f64 (*.f64 (*.f64 b z) a) (*.f64 (*.f64 b z) a))) (-.f64 (*.f64 t a) (*.f64 (*.f64 b z) a)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b z) a) (*.f64 (*.f64 b z) a)) (*.f64 (*.f64 t a) (*.f64 t a))) (-.f64 (*.f64 (*.f64 b z) a) (*.f64 t a)))
(pow.f64 (*.f64 (fma.f64 b z t) a) 1)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 b z t) a)) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 b z t) a)) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 b z t) a) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b z t) a) 2))
(log.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b z t) a))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 b z t) a) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 b z t) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 b z t) a)))
(exp.f64 (log.f64 (*.f64 (fma.f64 b z t) a)))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 b z t) a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b z))) (-.f64 1 t))
(-.f64 (exp.f64 (log1p.f64 t)) (-.f64 1 (*.f64 b z)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b z t))) 1)
(-.f64 (/.f64 (*.f64 t t) (-.f64 t (*.f64 b z))) (/.f64 (pow.f64 (*.f64 b z) 2) (-.f64 t (*.f64 b z))))
(-.f64 (+.f64 t (exp.f64 (log1p.f64 (*.f64 b z)))) 1)
(-.f64 (+.f64 (*.f64 b z) (exp.f64 (log1p.f64 t))) 1)
(*.f64 (fma.f64 b z t) 1)
(*.f64 1 (fma.f64 b z t))
(*.f64 (sqrt.f64 (fma.f64 b z t)) (sqrt.f64 (fma.f64 b z t)))
(*.f64 (cbrt.f64 (fma.f64 b z t)) (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2) (cbrt.f64 (fma.f64 b z t)))
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (/.f64 1 (-.f64 t (*.f64 b z))))
(*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (/.f64 1 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(*.f64 (/.f64 1 (-.f64 t (*.f64 b z))) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))
(*.f64 (/.f64 1 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))
(*.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (fma.f64 b z t))
(*.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (-.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (*.f64 t t) (*.f64 (*.f64 b z) (fma.f64 b z t))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)) 2))) (-.f64 (*.f64 t t) (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (+.f64 (pow.f64 (*.f64 t t) 3) (pow.f64 (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)) 3))) (+.f64 (pow.f64 t 4) (*.f64 (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)) (-.f64 (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)) (*.f64 t t)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 b z t))) (cbrt.f64 (fma.f64 b z t))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 b z t))) (cbrt.f64 (fma.f64 b z t))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 b z t))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 b z t))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 b z t)) (sqrt.f64 (cbrt.f64 (fma.f64 b z t)))) (*.f64 (cbrt.f64 (fma.f64 b z t)) (sqrt.f64 (cbrt.f64 (fma.f64 b z t)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 b z t)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 b z t)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 3/2) (pow.f64 (cbrt.f64 (fma.f64 b z t)) 3/2))
(*.f64 (pow.f64 (pow.f64 (fma.f64 b z t) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 b z t) 3) 1/6))
(/.f64 (fma.f64 b z t) (/.f64 (-.f64 t (*.f64 b z)) (-.f64 t (*.f64 b z))))
(/.f64 1 (/.f64 1 (fma.f64 b z t)))
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (-.f64 t (*.f64 b z)))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))
(/.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))) (/.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))) (fma.f64 b z t)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (/.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))) (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (/.f64 (-.f64 t (*.f64 b z)) (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))) (/.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (/.f64 (-.f64 t (*.f64 b z)) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))))
(/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (*.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))) (-.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) t))
(/.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (*.f64 (-.f64 t (*.f64 b z)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 (+.f64 (pow.f64 (pow.f64 t 3) 3) (pow.f64 (pow.f64 (*.f64 b z) 3) 3)) (*.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))) (+.f64 (pow.f64 t 6) (-.f64 (pow.f64 (*.f64 b z) 6) (*.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t t) 3) (pow.f64 (pow.f64 (*.f64 b z) 2) 3)) (*.f64 (-.f64 t (*.f64 b z)) (+.f64 (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 t (*.f64 b z)) 2))))
(/.f64 (neg.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (neg.f64 (-.f64 t (*.f64 b z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (neg.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 b z t)) (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))) (sqrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 b z t)) (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (sqrt.f64 (-.f64 t (*.f64 b z))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))) (cbrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (cbrt.f64 (-.f64 t (*.f64 b z))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 1) (-.f64 (*.f64 b z) t))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 1) (neg.f64 (-.f64 t (*.f64 b z))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) 1) (neg.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (sqrt.f64 (fma.f64 b z t))) (sqrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (sqrt.f64 (fma.f64 b z t))) (sqrt.f64 (-.f64 t (*.f64 b z))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)) (cbrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)) (cbrt.f64 (-.f64 t (*.f64 b z))))
(/.f64 (*.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (/.f64 1 (-.f64 t (*.f64 b z)))) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t t) 3) (pow.f64 (pow.f64 (*.f64 b z) 2) 3)) (/.f64 1 (-.f64 t (*.f64 b z)))) (+.f64 (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 t (*.f64 b z)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (/.f64 1 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))) (-.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 t 3) 3) (pow.f64 (pow.f64 (*.f64 b z) 3) 3)) (/.f64 1 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))) (+.f64 (pow.f64 t 6) (-.f64 (pow.f64 (*.f64 b z) 6) (*.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))))
(/.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 1) (-.f64 t (*.f64 b z)))
(/.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (sqrt.f64 (-.f64 t (*.f64 b z)))) (sqrt.f64 (-.f64 t (*.f64 b z))))
(/.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (*.f64 (cbrt.f64 (-.f64 t (*.f64 b z))) (cbrt.f64 (-.f64 t (*.f64 b z))))) (cbrt.f64 (-.f64 t (*.f64 b z))))
(/.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (+.f64 (sqrt.f64 (*.f64 b z)) (sqrt.f64 t))) (-.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 b z))))
(/.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) 1) (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))
(/.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (sqrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))) (sqrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(/.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (*.f64 (cbrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))) (cbrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))) (cbrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(pow.f64 (fma.f64 b z t) 1)
(pow.f64 (sqrt.f64 (fma.f64 b z t)) 2)
(pow.f64 (cbrt.f64 (fma.f64 b z t)) 3)
(pow.f64 (pow.f64 (fma.f64 b z t) 3) 1/3)
(neg.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (neg.f64 (-.f64 t (*.f64 b z)))))
(neg.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (neg.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))))
(sqrt.f64 (pow.f64 (fma.f64 b z t) 2))
(log.f64 (exp.f64 (fma.f64 b z t)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b z t))))
(cbrt.f64 (pow.f64 (fma.f64 b z t) 3))
(expm1.f64 (log1p.f64 (fma.f64 b z t)))
(exp.f64 (log.f64 (fma.f64 b z t)))
(log1p.f64 (expm1.f64 (fma.f64 b z t)))
(fma.f64 b z t)
(fma.f64 z b t)
(fma.f64 1 t (*.f64 b z))
(fma.f64 1 (*.f64 b z) t)
(fma.f64 (sqrt.f64 (*.f64 b z)) (sqrt.f64 (*.f64 b z)) t)
(fma.f64 (sqrt.f64 t) (sqrt.f64 t) (*.f64 b z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (cbrt.f64 (*.f64 b z)) t)
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t) (*.f64 b z))
Outputs
(*.f64 a (*.f64 b z))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(*.f64 a (fma.f64 b z t))
(*.f64 a t)
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(*.f64 a (fma.f64 b z t))
(*.f64 a t)
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(*.f64 a (fma.f64 b z t))
(*.f64 a t)
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(*.f64 a (fma.f64 b z t))
(*.f64 a (*.f64 b z))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(*.f64 a (fma.f64 b z t))
(*.f64 a (*.f64 b z))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(*.f64 a (fma.f64 b z t))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 b z t))
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 b z))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 b z t))
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 b z))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 b z t))
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 a (fma.f64 b z t))
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 a (fma.f64 b z t))
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 a (fma.f64 b z t))
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 a (fma.f64 b z t))
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 a (fma.f64 b z t))
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 a (fma.f64 b z t))
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 a (fma.f64 b z t))
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 a (fma.f64 b z t))
(*.f64 z b)
(*.f64 b z)
(+.f64 (*.f64 z b) t)
(fma.f64 b z t)
(+.f64 (*.f64 z b) t)
(fma.f64 b z t)
(+.f64 (*.f64 z b) t)
(fma.f64 b z t)
t
(+.f64 (*.f64 z b) t)
(fma.f64 b z t)
(+.f64 (*.f64 z b) t)
(fma.f64 b z t)
(+.f64 (*.f64 z b) t)
(fma.f64 b z t)
t
(+.f64 (*.f64 z b) t)
(fma.f64 b z t)
(+.f64 (*.f64 z b) t)
(fma.f64 b z t)
(+.f64 (*.f64 z b) t)
(fma.f64 b z t)
t
(+.f64 (*.f64 z b) t)
(fma.f64 b z t)
(+.f64 (*.f64 z b) t)
(fma.f64 b z t)
(+.f64 (*.f64 z b) t)
(fma.f64 b z t)
(*.f64 z b)
(*.f64 b z)
(+.f64 (*.f64 z b) t)
(fma.f64 b z t)
(+.f64 (*.f64 z b) t)
(fma.f64 b z t)
(+.f64 (*.f64 z b) t)
(fma.f64 b z t)
(*.f64 z b)
(*.f64 b z)
(+.f64 (*.f64 z b) t)
(fma.f64 b z t)
(+.f64 (*.f64 z b) t)
(fma.f64 b z t)
(+.f64 (*.f64 z b) t)
(fma.f64 b z t)
t
(*.f64 b z)
(*.f64 b z)
(+.f64 (*.f64 t a) (*.f64 (*.f64 b z) a))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 (*.f64 b z) a) (*.f64 t a))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 1 (*.f64 t a)) (*.f64 1 (*.f64 (*.f64 b z) a)))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 1 (*.f64 (*.f64 b z) a)) (*.f64 1 (*.f64 t a)))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 (*.f64 t a) 1) (*.f64 (*.f64 (*.f64 b z) a) 1))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 (*.f64 (*.f64 b z) a) 1) (*.f64 (*.f64 t a) 1))
(*.f64 a (fma.f64 b z t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b z t) a))) 1)
(*.f64 a (fma.f64 b z t))
(/.f64 a (/.f64 1 (fma.f64 b z t)))
(*.f64 a (fma.f64 b z t))
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (/.f64 (-.f64 t (*.f64 b z)) a))
(*.f64 a (fma.f64 b z t))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (/.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))) a))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))) a)
(/.f64 a (/.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))
(/.f64 (*.f64 a (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (-.f64 t (*.f64 b z)))
(*.f64 a (fma.f64 b z t))
(/.f64 (*.f64 a (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))) a)
(/.f64 a (/.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (-.f64 (*.f64 b z) t))
(*.f64 a (fma.f64 b z t))
(/.f64 (*.f64 a (neg.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (neg.f64 (-.f64 t (*.f64 b z))))
(*.f64 a (fma.f64 b z t))
(/.f64 (*.f64 a (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))) (neg.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))) a)
(/.f64 a (/.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))
(/.f64 (*.f64 1 (*.f64 a (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (-.f64 t (*.f64 b z)))
(*.f64 a (fma.f64 b z t))
(/.f64 (*.f64 1 (*.f64 a (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))) (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))) a)
(/.f64 a (/.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))
(/.f64 (*.f64 (*.f64 a (sqrt.f64 (fma.f64 b z t))) (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))) (sqrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(/.f64 (*.f64 (*.f64 a (sqrt.f64 (fma.f64 b z t))) (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))) (sqrt.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))))
(/.f64 (hypot.f64 (pow.f64 t 3/2) (pow.f64 (*.f64 b z) 3/2)) (/.f64 (sqrt.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))) (*.f64 a (sqrt.f64 (fma.f64 b z t)))))
(/.f64 (sqrt.f64 (fma.f64 b z t)) (/.f64 (sqrt.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))) (*.f64 a (hypot.f64 (pow.f64 t 3/2) (pow.f64 (*.f64 b z) 3/2)))))
(/.f64 (*.f64 (*.f64 a (sqrt.f64 (fma.f64 b z t))) (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (sqrt.f64 (-.f64 t (*.f64 b z))))
(/.f64 (*.f64 a (sqrt.f64 (fma.f64 b z t))) (/.f64 (sqrt.f64 (-.f64 t (*.f64 b z))) (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))))
(*.f64 (/.f64 a (/.f64 (sqrt.f64 (-.f64 t (*.f64 b z))) (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) (sqrt.f64 (fma.f64 b z t)))
(/.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))) (cbrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(/.f64 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))) (cbrt.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (cbrt.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))) (*.f64 a (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)))
(/.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (cbrt.f64 (-.f64 t (*.f64 b z))))
(/.f64 (*.f64 a (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)) (/.f64 (cbrt.f64 (-.f64 t (*.f64 b z))) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))))
(*.f64 (/.f64 (*.f64 a (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)) (cbrt.f64 (-.f64 t (*.f64 b z)))) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2) (/.f64 (cbrt.f64 (-.f64 t (*.f64 b z))) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) a)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) a) (-.f64 (*.f64 b z) t))
(*.f64 a (fma.f64 b z t))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) a) (neg.f64 (-.f64 t (*.f64 b z))))
(*.f64 a (fma.f64 b z t))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) a) (neg.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))) a)
(/.f64 a (/.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))
(/.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 1) (-.f64 t (*.f64 b z)))
(*.f64 a (fma.f64 b z t))
(/.f64 (*.f64 (*.f64 a (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) 1) (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))) a)
(/.f64 a (/.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (*.f64 a (sqrt.f64 (fma.f64 b z t)))) (sqrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(/.f64 (*.f64 (*.f64 a (sqrt.f64 (fma.f64 b z t))) (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))) (sqrt.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))))
(/.f64 (hypot.f64 (pow.f64 t 3/2) (pow.f64 (*.f64 b z) 3/2)) (/.f64 (sqrt.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))) (*.f64 a (sqrt.f64 (fma.f64 b z t)))))
(/.f64 (sqrt.f64 (fma.f64 b z t)) (/.f64 (sqrt.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))) (*.f64 a (hypot.f64 (pow.f64 t 3/2) (pow.f64 (*.f64 b z) 3/2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (*.f64 a (sqrt.f64 (fma.f64 b z t)))) (sqrt.f64 (-.f64 t (*.f64 b z))))
(/.f64 (*.f64 a (sqrt.f64 (fma.f64 b z t))) (/.f64 (sqrt.f64 (-.f64 t (*.f64 b z))) (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))))
(*.f64 (/.f64 a (/.f64 (sqrt.f64 (-.f64 t (*.f64 b z))) (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) (sqrt.f64 (fma.f64 b z t)))
(/.f64 (/.f64 (*.f64 a (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 1) (-.f64 t (*.f64 b z)))
(*.f64 a (fma.f64 b z t))
(/.f64 (/.f64 (*.f64 a (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (sqrt.f64 (-.f64 t (*.f64 b z)))) (sqrt.f64 (-.f64 t (*.f64 b z))))
(*.f64 a (fma.f64 b z t))
(/.f64 (/.f64 (*.f64 a (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (*.f64 (cbrt.f64 (-.f64 t (*.f64 b z))) (cbrt.f64 (-.f64 t (*.f64 b z))))) (cbrt.f64 (-.f64 t (*.f64 b z))))
(*.f64 a (fma.f64 b z t))
(/.f64 (/.f64 (*.f64 a (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (+.f64 (sqrt.f64 (*.f64 b z)) (sqrt.f64 t))) (-.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 b z))))
(/.f64 (*.f64 a (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (*.f64 (-.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 b z))) (+.f64 (sqrt.f64 (*.f64 b z)) (sqrt.f64 t))))
(*.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (-.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 b z)))) (/.f64 a (+.f64 (sqrt.f64 (*.f64 b z)) (sqrt.f64 t))))
(/.f64 (/.f64 (*.f64 a (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) 1) (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))) a)
(/.f64 a (/.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))
(/.f64 (/.f64 (*.f64 a (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (sqrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))) (sqrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))) a)
(/.f64 a (/.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))
(/.f64 (/.f64 (*.f64 a (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (*.f64 (cbrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))) (cbrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))) (cbrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))) a)
(/.f64 a (/.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))
(/.f64 (-.f64 (*.f64 (*.f64 t a) (*.f64 t a)) (*.f64 (*.f64 (*.f64 b z) a) (*.f64 (*.f64 b z) a))) (-.f64 (*.f64 t a) (*.f64 (*.f64 b z) a)))
(/.f64 (*.f64 (*.f64 a (fma.f64 b z t)) (*.f64 a (-.f64 t (*.f64 b z)))) (*.f64 a (-.f64 t (*.f64 b z))))
(/.f64 (*.f64 (*.f64 a a) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (*.f64 a (-.f64 t (*.f64 b z))))
(/.f64 (*.f64 a (*.f64 a (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (*.f64 a (-.f64 t (*.f64 b z))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b z) a) (*.f64 (*.f64 b z) a)) (*.f64 (*.f64 t a) (*.f64 t a))) (-.f64 (*.f64 (*.f64 b z) a) (*.f64 t a)))
(/.f64 (*.f64 (*.f64 a (fma.f64 b z t)) (*.f64 a (-.f64 (*.f64 b z) t))) (*.f64 a (-.f64 (*.f64 b z) t)))
(/.f64 (*.f64 (*.f64 a a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 a (-.f64 (*.f64 b z) t)))
(pow.f64 (*.f64 (fma.f64 b z t) a) 1)
(*.f64 a (fma.f64 b z t))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 b z t) a)) 2)
(*.f64 a (fma.f64 b z t))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 b z t) a)) 3)
(*.f64 a (fma.f64 b z t))
(pow.f64 (pow.f64 (*.f64 (fma.f64 b z t) a) 3) 1/3)
(*.f64 a (fma.f64 b z t))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b z t) a) 2))
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) 2))
(fabs.f64 (*.f64 a (fma.f64 b z t)))
(log.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t)))
(*.f64 a (fma.f64 b z t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b z t) a))))
(*.f64 a (fma.f64 b z t))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 b z t) a) 3))
(*.f64 a (fma.f64 b z t))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 b z t) 3)))
(*.f64 a (fma.f64 b z t))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 b z t) a)))
(*.f64 a (fma.f64 b z t))
(exp.f64 (log.f64 (*.f64 (fma.f64 b z t) a)))
(*.f64 a (fma.f64 b z t))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 b z t) a)))
(*.f64 a (fma.f64 b z t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b z))) (-.f64 1 t))
(+.f64 t (expm1.f64 (log1p.f64 (*.f64 b z))))
(-.f64 (exp.f64 (log1p.f64 t)) (-.f64 1 (*.f64 b z)))
(fma.f64 b z (expm1.f64 (log1p.f64 t)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b z t))) 1)
(fma.f64 b z t)
(-.f64 (/.f64 (*.f64 t t) (-.f64 t (*.f64 b z))) (/.f64 (pow.f64 (*.f64 b z) 2) (-.f64 t (*.f64 b z))))
(fma.f64 b z t)
(-.f64 (+.f64 t (exp.f64 (log1p.f64 (*.f64 b z)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b z))) (-.f64 1 t))
(+.f64 t (expm1.f64 (log1p.f64 (*.f64 b z))))
(-.f64 (+.f64 (*.f64 b z) (exp.f64 (log1p.f64 t))) 1)
(-.f64 (exp.f64 (log1p.f64 t)) (-.f64 1 (*.f64 b z)))
(fma.f64 b z (expm1.f64 (log1p.f64 t)))
(*.f64 (fma.f64 b z t) 1)
(fma.f64 b z t)
(*.f64 1 (fma.f64 b z t))
(fma.f64 b z t)
(*.f64 (sqrt.f64 (fma.f64 b z t)) (sqrt.f64 (fma.f64 b z t)))
(fma.f64 b z t)
(*.f64 (cbrt.f64 (fma.f64 b z t)) (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2))
(fma.f64 b z t)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2) (cbrt.f64 (fma.f64 b z t)))
(fma.f64 b z t)
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (/.f64 1 (-.f64 t (*.f64 b z))))
(fma.f64 b z t)
(*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (/.f64 1 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) 1) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))
(*.f64 (/.f64 1 (-.f64 t (*.f64 b z))) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))
(fma.f64 b z t)
(*.f64 (/.f64 1 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) 1) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))
(*.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (fma.f64 b z t))
(fma.f64 b z t)
(*.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (-.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (*.f64 t t) (*.f64 (*.f64 b z) (fma.f64 b z t))))
(*.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (-.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (fma.f64 t t (*.f64 (*.f64 b z) (fma.f64 b z t))))
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 b (*.f64 z (fma.f64 b z t)) (*.f64 t t))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)) 2))) (-.f64 (*.f64 t t) (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))) 2))) (-.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))) 2))) (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 t (*.f64 b z)))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (+.f64 (pow.f64 (*.f64 t t) 3) (pow.f64 (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)) 3))) (+.f64 (pow.f64 t 4) (*.f64 (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)) (-.f64 (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)) (*.f64 t t)))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (+.f64 (pow.f64 (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))) 3) (pow.f64 t 6))) (+.f64 (pow.f64 t 4) (*.f64 (*.f64 b z) (*.f64 (-.f64 (*.f64 b z) t) (fma.f64 (*.f64 b z) (-.f64 (*.f64 b z) t) (neg.f64 (*.f64 t t)))))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))) 3) (pow.f64 t 6)) (fma.f64 (*.f64 b z) (*.f64 (-.f64 (*.f64 b z) t) (fma.f64 (*.f64 b z) (-.f64 (*.f64 b z) t) (*.f64 t (neg.f64 t)))) (pow.f64 t 4))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 b z t))) (cbrt.f64 (fma.f64 b z t))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 b z t))) (cbrt.f64 (fma.f64 b z t))))
(fma.f64 b z t)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 b z t))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 b z t))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 b z t))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 b z t))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 b z t))) (cbrt.f64 (sqrt.f64 (fma.f64 b z t)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 b z t)) (sqrt.f64 (cbrt.f64 (fma.f64 b z t)))) (*.f64 (cbrt.f64 (fma.f64 b z t)) (sqrt.f64 (cbrt.f64 (fma.f64 b z t)))))
(fma.f64 b z t)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 b z t)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 b z t)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 b z t))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 b z t))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 b z t))) (cbrt.f64 (sqrt.f64 (fma.f64 b z t)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 3/2) (pow.f64 (cbrt.f64 (fma.f64 b z t)) 3/2))
(fma.f64 b z t)
(*.f64 (pow.f64 (pow.f64 (fma.f64 b z t) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 b z t) 3) 1/6))
(fma.f64 b z t)
(/.f64 (fma.f64 b z t) (/.f64 (-.f64 t (*.f64 b z)) (-.f64 t (*.f64 b z))))
(fma.f64 b z t)
(/.f64 1 (/.f64 1 (fma.f64 b z t)))
(fma.f64 b z t)
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (-.f64 t (*.f64 b z)))
(fma.f64 b z t)
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) 1) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))
(/.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))) (/.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))) (fma.f64 b z t)))
(fma.f64 b z t)
(/.f64 (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (/.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))) (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))) (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))
(*.f64 (hypot.f64 (pow.f64 t 3/2) (pow.f64 (*.f64 b z) 3/2)) (/.f64 (hypot.f64 (pow.f64 t 3/2) (pow.f64 (*.f64 b z) 3/2)) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (/.f64 (-.f64 t (*.f64 b z)) (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (-.f64 t (*.f64 b z))) (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (-.f64 t (*.f64 b z))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))) (/.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (/.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (/.f64 (-.f64 t (*.f64 b z)) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (-.f64 t (*.f64 b z))) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (/.f64 (-.f64 t (*.f64 b z)) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (-.f64 t (*.f64 b z))) (*.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))))
(/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (*.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))) (-.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))
(/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (*.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))) (-.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) t))
(fma.f64 b z t)
(/.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (*.f64 (-.f64 t (*.f64 b z)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 (/.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (-.f64 t (*.f64 b z))) (+.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))
(/.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (*.f64 (-.f64 t (*.f64 b z)) (fma.f64 t t (pow.f64 (*.f64 b z) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 t 3) 3) (pow.f64 (pow.f64 (*.f64 b z) 3) 3)) (*.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))) (+.f64 (pow.f64 t 6) (-.f64 (pow.f64 (*.f64 b z) 6) (*.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 t 3) 3) (pow.f64 (pow.f64 (*.f64 b z) 3) 3)) (*.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))) (+.f64 (pow.f64 t 6) (-.f64 (pow.f64 (*.f64 b z) 6) (*.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 t 3) 3) (pow.f64 (pow.f64 (*.f64 b z) 3) 3)) (*.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))) (-.f64 (+.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (*.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t t) 3) (pow.f64 (pow.f64 (*.f64 b z) 2) 3)) (*.f64 (-.f64 t (*.f64 b z)) (+.f64 (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 t (*.f64 b z)) 2))))
(/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (pow.f64 (*.f64 b z) 2) 3)) (*.f64 (-.f64 t (*.f64 b z)) (+.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 (*.f64 (*.f64 b z) t) 2)))))
(/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (*.f64 (-.f64 t (*.f64 b z)) (+.f64 (pow.f64 (*.f64 b z) 4) (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 b (*.f64 z t)) 2)))))
(/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (*.f64 (-.f64 t (*.f64 b z)) (+.f64 (pow.f64 (*.f64 b z) 4) (+.f64 (pow.f64 (*.f64 b (*.f64 z t)) 2) (pow.f64 t 4)))))
(/.f64 (neg.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (neg.f64 (-.f64 t (*.f64 b z))))
(fma.f64 b z t)
(/.f64 (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (neg.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) 1) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 b z t)) (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))) (sqrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 b z t)) (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))) (sqrt.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 t 3/2) (pow.f64 (*.f64 b z) 3/2)) (sqrt.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))) (sqrt.f64 (fma.f64 b z t)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 b z t)) (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (sqrt.f64 (-.f64 t (*.f64 b z))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (/.f64 (sqrt.f64 (-.f64 t (*.f64 b z))) (sqrt.f64 (fma.f64 b z t))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b z t)) (sqrt.f64 (-.f64 t (*.f64 b z)))) (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))) (cbrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (/.f64 (cbrt.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))) (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2) (cbrt.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (cbrt.f64 (-.f64 t (*.f64 b z))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2) (/.f64 (cbrt.f64 (-.f64 t (*.f64 b z))) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 1) (-.f64 (*.f64 b z) t))
(fma.f64 b z t)
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 1) (neg.f64 (-.f64 t (*.f64 b z))))
(fma.f64 b z t)
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) 1) (neg.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) 1) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (sqrt.f64 (fma.f64 b z t))) (sqrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 b z t)) (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))) (sqrt.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 t 3/2) (pow.f64 (*.f64 b z) 3/2)) (sqrt.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))) (sqrt.f64 (fma.f64 b z t)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (sqrt.f64 (fma.f64 b z t))) (sqrt.f64 (-.f64 t (*.f64 b z))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (/.f64 (sqrt.f64 (-.f64 t (*.f64 b z))) (sqrt.f64 (fma.f64 b z t))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b z t)) (sqrt.f64 (-.f64 t (*.f64 b z)))) (sqrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)) (cbrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (/.f64 (cbrt.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))) (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2) (cbrt.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))) (cbrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)) (cbrt.f64 (-.f64 t (*.f64 b z))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2) (/.f64 (cbrt.f64 (-.f64 t (*.f64 b z))) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (/.f64 1 (-.f64 t (*.f64 b z)))) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(/.f64 (/.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (-.f64 t (*.f64 b z))) (+.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))
(/.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (*.f64 (-.f64 t (*.f64 b z)) (fma.f64 t t (pow.f64 (*.f64 b z) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t t) 3) (pow.f64 (pow.f64 (*.f64 b z) 2) 3)) (/.f64 1 (-.f64 t (*.f64 b z)))) (+.f64 (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 t (*.f64 b z)) 2)))
(/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (pow.f64 (*.f64 b z) 2) 3)) (*.f64 (-.f64 t (*.f64 b z)) (+.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 (*.f64 (*.f64 b z) t) 2)))))
(/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (*.f64 (-.f64 t (*.f64 b z)) (+.f64 (pow.f64 (*.f64 b z) 4) (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 b (*.f64 z t)) 2)))))
(/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (*.f64 (-.f64 t (*.f64 b z)) (+.f64 (pow.f64 (*.f64 b z) 4) (+.f64 (pow.f64 (*.f64 b (*.f64 z t)) 2) (pow.f64 t 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (/.f64 1 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))) (-.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))
(/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (*.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))) (-.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 t 3) 3) (pow.f64 (pow.f64 (*.f64 b z) 3) 3)) (/.f64 1 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))) (+.f64 (pow.f64 t 6) (-.f64 (pow.f64 (*.f64 b z) 6) (*.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 t 3) 3) (pow.f64 (pow.f64 (*.f64 b z) 3) 3)) (*.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))) (+.f64 (pow.f64 t 6) (-.f64 (pow.f64 (*.f64 b z) 6) (*.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 t 3) 3) (pow.f64 (pow.f64 (*.f64 b z) 3) 3)) (*.f64 (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))) (-.f64 (+.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (*.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))))
(/.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 1) (-.f64 t (*.f64 b z)))
(fma.f64 b z t)
(/.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (sqrt.f64 (-.f64 t (*.f64 b z)))) (sqrt.f64 (-.f64 t (*.f64 b z))))
(fma.f64 b z t)
(/.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (*.f64 (cbrt.f64 (-.f64 t (*.f64 b z))) (cbrt.f64 (-.f64 t (*.f64 b z))))) (cbrt.f64 (-.f64 t (*.f64 b z))))
(fma.f64 b z t)
(/.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (+.f64 (sqrt.f64 (*.f64 b z)) (sqrt.f64 t))) (-.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 b z))))
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (*.f64 (-.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 b z))) (+.f64 (sqrt.f64 (*.f64 b z)) (sqrt.f64 t))))
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 b z)) (sqrt.f64 t)) (-.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 b z)))))
(/.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) 1) (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) 1) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))
(/.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (sqrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))) (sqrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) 1) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))
(/.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (*.f64 (cbrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))) (cbrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))) (cbrt.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) 1) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))
(pow.f64 (fma.f64 b z t) 1)
(fma.f64 b z t)
(pow.f64 (sqrt.f64 (fma.f64 b z t)) 2)
(fma.f64 b z t)
(pow.f64 (cbrt.f64 (fma.f64 b z t)) 3)
(fma.f64 b z t)
(pow.f64 (pow.f64 (fma.f64 b z t) 3) 1/3)
(fma.f64 b z t)
(neg.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (neg.f64 (-.f64 t (*.f64 b z)))))
(fma.f64 b z t)
(neg.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (neg.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) 1) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))
(sqrt.f64 (pow.f64 (fma.f64 b z t) 2))
(fabs.f64 (fma.f64 b z t))
(log.f64 (exp.f64 (fma.f64 b z t)))
(fma.f64 b z t)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b z t))))
(fma.f64 b z t)
(cbrt.f64 (pow.f64 (fma.f64 b z t) 3))
(fma.f64 b z t)
(expm1.f64 (log1p.f64 (fma.f64 b z t)))
(fma.f64 b z t)
(exp.f64 (log.f64 (fma.f64 b z t)))
(fma.f64 b z t)
(log1p.f64 (expm1.f64 (fma.f64 b z t)))
(fma.f64 b z t)
(fma.f64 b z t)
(fma.f64 z b t)
(fma.f64 b z t)
(fma.f64 1 t (*.f64 b z))
(fma.f64 b z t)
(fma.f64 1 (*.f64 b z) t)
(fma.f64 b z t)
(fma.f64 (sqrt.f64 (*.f64 b z)) (sqrt.f64 (*.f64 b z)) t)
(fma.f64 b z t)
(fma.f64 (sqrt.f64 t) (sqrt.f64 t) (*.f64 b z))
(fma.f64 b z t)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (cbrt.f64 (*.f64 b z)) t)
(fma.f64 b z t)
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t) (*.f64 b z))
(fma.f64 b z t)

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
3.4b
(*.f64 a (*.f64 z b))
Compiler

Compiled 30 to 10 computations (66.7% saved)

series2.0ms (0%)

Counts
1 → 30
Calls

12 calls:

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

rewrite71.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1092×unswap-sqr
796×swap-sqr
566×distribute-rgt-in
532×distribute-lft-in
446×associate-*r/
Iterations

Useful iterations: 0 (0.0ms)

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

simplify89.0ms (0.8%)

Algorithm
egg-herbie
Rules
1624×unswap-sqr
958×associate-/l/
912×associate-/r/
678×distribute-lft-neg-in
656×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03096568
19646276
244246232
Stop Event
node limit
Counts
132 → 177
Calls
Call 1
Inputs
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t))))
(*.f64 a (*.f64 z b))
(*.f64 a t)
(*.f64 a t)
(*.f64 a t)
(*.f64 a (*.f64 z b))
(*.f64 a (*.f64 z b))
(*.f64 a t)
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(*.f64 a (*.f64 b z))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(*.f64 a (*.f64 b z))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (+.f64 t (*.f64 z b))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a t))) (-.f64 1 (*.f64 z (*.f64 b a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (*.f64 b a)))) (-.f64 1 (*.f64 a t)))
(-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (-.f64 t (*.f64 z b)))) (/.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 b a)) 2) a) (-.f64 t (*.f64 z b))))
(-.f64 (+.f64 (*.f64 a t) (exp.f64 (log1p.f64 (*.f64 z (*.f64 b a))))) 1)
(-.f64 (+.f64 (*.f64 z (*.f64 b a)) (exp.f64 (log1p.f64 (*.f64 a t)))) 1)
(*.f64 a (+.f64 t (*.f64 z b)))
(*.f64 (*.f64 a (+.f64 t (*.f64 z b))) 1)
(*.f64 1 (*.f64 a (+.f64 t (*.f64 z b))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (+.f64 t (*.f64 z b))))
(*.f64 (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))))
(*.f64 (cbrt.f64 a) (+.f64 (*.f64 t (pow.f64 (cbrt.f64 a) 2)) (*.f64 (*.f64 z b) (pow.f64 (cbrt.f64 a) 2))))
(*.f64 (cbrt.f64 a) (+.f64 (*.f64 (*.f64 z b) (pow.f64 (cbrt.f64 a) 2)) (*.f64 t (pow.f64 (cbrt.f64 a) 2))))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (+.f64 t (*.f64 z b))))
(*.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2) (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))))
(*.f64 (+.f64 t (*.f64 z b)) a)
(*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)) (/.f64 (/.f64 1 a) (-.f64 t (*.f64 z b))))
(*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))))))
(*.f64 (/.f64 (/.f64 1 a) (-.f64 t (*.f64 z b))) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))))) (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2))) (*.f64 a (+.f64 t (*.f64 z b))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3))) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z (*.f64 b a))) (+.f64 t (*.f64 z b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)) (-.f64 (*.f64 (*.f64 a t) (pow.f64 (*.f64 a t) 3)) (*.f64 (pow.f64 (*.f64 z (*.f64 b a)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 z b) t)) (*.f64 a (-.f64 (*.f64 z b) t)))))) (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 a t) 2) 3) (pow.f64 (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))) 3))) (+.f64 (*.f64 (*.f64 a t) (pow.f64 (*.f64 a t) 3)) (*.f64 (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))) (-.f64 (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))) (pow.f64 (*.f64 a t) 2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (sqrt.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))))) (*.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (sqrt.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 t (*.f64 z b))) (sqrt.f64 a)) (*.f64 (sqrt.f64 (+.f64 t (*.f64 z b))) (sqrt.f64 a)))
(/.f64 (*.f64 a (+.f64 t (*.f64 z b))) (/.f64 (*.f64 a (-.f64 t (*.f64 z b))) (*.f64 a (-.f64 t (*.f64 z b)))))
(/.f64 1 (/.f64 1 (*.f64 a (+.f64 t (*.f64 z b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)) (*.f64 a (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t)))) (/.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t)))) (*.f64 a (+.f64 t (*.f64 z b)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2))) (/.f64 (*.f64 a (-.f64 t (*.f64 z b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)))) (/.f64 (*.f64 a (-.f64 t (*.f64 z b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t)))) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 b a)) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 a (-.f64 (*.f64 z b) t)))
(/.f64 (-.f64 (*.f64 (*.f64 a t) (pow.f64 (*.f64 a t) 3)) (*.f64 (*.f64 z (*.f64 b a)) (pow.f64 (*.f64 z (*.f64 b a)) 3))) (*.f64 (*.f64 a (-.f64 t (*.f64 z b))) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a t) 3) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t)))) (+.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) (-.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) (pow.f64 (*.f64 a t) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a t) 2) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 b a)) 2) 3)) (*.f64 (*.f64 a (-.f64 t (*.f64 z b))) (+.f64 (*.f64 (*.f64 a t) (pow.f64 (*.f64 a t) 3)) (*.f64 (pow.f64 (*.f64 z (*.f64 b a)) 2) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2))) (*.f64 a (neg.f64 (-.f64 t (*.f64 z b)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))))))
(/.f64 (*.f64 a (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (-.f64 t (*.f64 z b)))
(/.f64 (*.f64 a (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)))) (sqrt.f64 (*.f64 a (-.f64 t (*.f64 z b)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)))) (cbrt.f64 (*.f64 a (-.f64 t (*.f64 z b)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)) 1) (*.f64 a (-.f64 t (*.f64 z b))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)) 1) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 b a)) 2) (pow.f64 (*.f64 a t) 2)) 1) (*.f64 a (-.f64 (*.f64 z b) t)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2))) 1) (*.f64 a (neg.f64 (-.f64 t (*.f64 z b)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2))) (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (sqrt.f64 (*.f64 a (-.f64 t (*.f64 z b)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3))) (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2)) (cbrt.f64 (*.f64 a (-.f64 t (*.f64 z b)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))))))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) a) (-.f64 t (*.f64 z b)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) a) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 a t) (pow.f64 (*.f64 a t) 3)) (*.f64 (*.f64 z (*.f64 b a)) (pow.f64 (*.f64 z (*.f64 b a)) 3))) (/.f64 (/.f64 1 a) (-.f64 t (*.f64 z b)))) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a t) 2) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 b a)) 2) 3)) (/.f64 (/.f64 1 a) (-.f64 t (*.f64 z b)))) (+.f64 (*.f64 (*.f64 a t) (pow.f64 (*.f64 a t) 3)) (*.f64 (pow.f64 (*.f64 z (*.f64 b a)) 2) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t)))))) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a t) 3) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t)))))) (+.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) (-.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)) a) (-.f64 t (*.f64 z b)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)) 1) (*.f64 a (-.f64 t (*.f64 z b))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)) (sqrt.f64 (*.f64 a (-.f64 t (*.f64 z b))))) (sqrt.f64 (*.f64 a (-.f64 t (*.f64 z b)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)) (*.f64 (cbrt.f64 (*.f64 a (-.f64 t (*.f64 z b)))) (cbrt.f64 (*.f64 a (-.f64 t (*.f64 z b)))))) (cbrt.f64 (*.f64 a (-.f64 t (*.f64 z b)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)) (*.f64 (sqrt.f64 a) (+.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 z b))))) (*.f64 (sqrt.f64 a) (-.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 z b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)) 1) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))))))
(pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 1)
(pow.f64 (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 3)
(pow.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3) 1/3)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)) (*.f64 a (neg.f64 (-.f64 t (*.f64 z b))))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t)))))))
(sqrt.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 2))
(log.f64 (pow.f64 (exp.f64 a) (+.f64 t (*.f64 z b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 t (*.f64 z b))))))
(cbrt.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3))
(expm1.f64 (log1p.f64 (*.f64 a (+.f64 t (*.f64 z b)))))
(exp.f64 (log.f64 (*.f64 a (+.f64 t (*.f64 z b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (+.f64 t (*.f64 z b)))))
(fma.f64 a t (*.f64 z (*.f64 b a)))
(fma.f64 a (*.f64 z b) (*.f64 a t))
(fma.f64 t a (*.f64 z (*.f64 b a)))
(fma.f64 (*.f64 z b) a (*.f64 a t))
(fma.f64 1 (*.f64 a t) (*.f64 z (*.f64 b a)))
(fma.f64 1 (*.f64 z (*.f64 b a)) (*.f64 a t))
(fma.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)) (*.f64 z (*.f64 b a)))
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 b a))) (sqrt.f64 (*.f64 z (*.f64 b a))) (*.f64 a t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (cbrt.f64 (*.f64 a t)) (*.f64 z (*.f64 b a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 b a))) 2) (cbrt.f64 (*.f64 z (*.f64 b a))) (*.f64 a t))
(fma.f64 (*.f64 a z) b (*.f64 a t))
Outputs
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 a (+.f64 (*.f64 z b) t))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 z a) b)
(*.f64 b (*.f64 z a))
(*.f64 a t)
(*.f64 t a)
(*.f64 a t)
(*.f64 t a)
(*.f64 a t)
(*.f64 t a)
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 z a) b)
(*.f64 b (*.f64 z a))
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 z a) b)
(*.f64 b (*.f64 z a))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 z a) b)
(*.f64 b (*.f64 z a))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 z a) b)
(*.f64 b (*.f64 z a))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (+.f64 t (*.f64 z b))))) 1)
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a t))) (-.f64 1 (*.f64 z (*.f64 b a))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 t a))) 1) (*.f64 (*.f64 z a) b))
(fma.f64 z (*.f64 b a) (expm1.f64 (log1p.f64 (*.f64 t a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (*.f64 b a)))) (-.f64 1 (*.f64 a t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 z a) b))) (-.f64 1 (*.f64 t a)))
(fma.f64 t a (expm1.f64 (log1p.f64 (*.f64 b (*.f64 z a)))))
(-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (-.f64 t (*.f64 z b)))) (/.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 b a)) 2) a) (-.f64 t (*.f64 z b))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(-.f64 (+.f64 (*.f64 a t) (exp.f64 (log1p.f64 (*.f64 z (*.f64 b a))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 z a) b))) (-.f64 1 (*.f64 t a)))
(fma.f64 t a (expm1.f64 (log1p.f64 (*.f64 b (*.f64 z a)))))
(-.f64 (+.f64 (*.f64 z (*.f64 b a)) (exp.f64 (log1p.f64 (*.f64 a t)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 t a))) 1) (*.f64 (*.f64 z a) b))
(fma.f64 z (*.f64 b a) (expm1.f64 (log1p.f64 (*.f64 t a))))
(*.f64 a (+.f64 t (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 (*.f64 a (+.f64 t (*.f64 z b))) 1)
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 1 (*.f64 a (+.f64 t (*.f64 z b))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (+.f64 t (*.f64 z b))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 (cbrt.f64 a) (+.f64 (*.f64 t (pow.f64 (cbrt.f64 a) 2)) (*.f64 (*.f64 z b) (pow.f64 (cbrt.f64 a) 2))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 (cbrt.f64 a) (+.f64 (*.f64 (*.f64 z b) (pow.f64 (cbrt.f64 a) 2)) (*.f64 t (pow.f64 (cbrt.f64 a) 2))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (+.f64 t (*.f64 z b))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2) (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 (+.f64 t (*.f64 z b)) a)
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)) (/.f64 (/.f64 1 a) (-.f64 t (*.f64 z b))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 (*.f64 z a) b) 3)) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (*.f64 a (*.f64 (*.f64 z a) b)) (fma.f64 z b (neg.f64 t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 b (*.f64 z a)) 3)) (fma.f64 z (*.f64 b (*.f64 (fma.f64 b z (neg.f64 t)) (*.f64 a a))) (pow.f64 (*.f64 t a) 2)))
(*.f64 (/.f64 (/.f64 1 a) (-.f64 t (*.f64 z b))) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))))) (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 (*.f64 z a) b) 3)) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (*.f64 a (*.f64 (*.f64 z a) b)) (fma.f64 z b (neg.f64 t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 b (*.f64 z a)) 3)) (fma.f64 z (*.f64 b (*.f64 (fma.f64 b z (neg.f64 t)) (*.f64 a a))) (pow.f64 (*.f64 t a) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2))) (*.f64 a (+.f64 t (*.f64 z b))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3))) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z (*.f64 b a))) (+.f64 t (*.f64 z b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 (*.f64 z a) b) 2)) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a (*.f64 (*.f64 (*.f64 z a) b) (fma.f64 z b t))))) (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 (*.f64 z a) b) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2)) (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 b (*.f64 z a)) 3))) (fma.f64 a (*.f64 (fma.f64 b z t) (*.f64 b (*.f64 z a))) (pow.f64 (*.f64 t a) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 b (*.f64 z a)) 3)) (fma.f64 a (*.f64 (fma.f64 b z t) (*.f64 b (*.f64 z a))) (pow.f64 (*.f64 t a) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)) (-.f64 (*.f64 (*.f64 a t) (pow.f64 (*.f64 a t) 3)) (*.f64 (pow.f64 (*.f64 z (*.f64 b a)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 z b) t)) (*.f64 a (-.f64 (*.f64 z b) t)))))) (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 (*.f64 z a) b) 3)) (-.f64 (*.f64 (*.f64 t a) (pow.f64 (*.f64 t a) 3)) (*.f64 (pow.f64 (*.f64 (*.f64 z a) b) 2) (*.f64 (*.f64 a (fma.f64 z b (neg.f64 t))) (*.f64 a (fma.f64 z b (neg.f64 t))))))) (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (*.f64 a (*.f64 (*.f64 z a) b)) (fma.f64 z b (neg.f64 t)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 b (*.f64 z a)) 3)) (-.f64 (pow.f64 (*.f64 t a) 4) (*.f64 (pow.f64 (*.f64 b (*.f64 z a)) 2) (*.f64 (fma.f64 b z (neg.f64 t)) (*.f64 (fma.f64 b z (neg.f64 t)) (*.f64 a a)))))) (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 z (*.f64 b (*.f64 (fma.f64 b z (neg.f64 t)) (*.f64 a a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 b (*.f64 z a)) 3)) (-.f64 (pow.f64 (*.f64 t a) 4) (*.f64 (*.f64 (fma.f64 b z (neg.f64 t)) (*.f64 a a)) (*.f64 (fma.f64 b z (neg.f64 t)) (pow.f64 (*.f64 b (*.f64 z a)) 2))))) (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a (*.f64 (*.f64 b (*.f64 z a)) (fma.f64 b z (neg.f64 t))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 a t) 2) 3) (pow.f64 (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))) 3))) (+.f64 (*.f64 (*.f64 a t) (pow.f64 (*.f64 a t) 3)) (*.f64 (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))) (-.f64 (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))) (pow.f64 (*.f64 a t) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 (*.f64 z a) b) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 t a) 2) 3) (pow.f64 (*.f64 (*.f64 a (*.f64 (*.f64 z a) b)) (fma.f64 z b (neg.f64 t))) 3))) (fma.f64 (*.f64 t a) (pow.f64 (*.f64 t a) 3) (*.f64 (*.f64 (*.f64 z a) b) (*.f64 (*.f64 a (fma.f64 z b (neg.f64 t))) (-.f64 (*.f64 (*.f64 a (*.f64 (*.f64 z a) b)) (fma.f64 z b (neg.f64 t))) (pow.f64 (*.f64 t a) 2))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 b (*.f64 z a)) 3)) (+.f64 (pow.f64 (*.f64 z (*.f64 b (*.f64 (fma.f64 b z (neg.f64 t)) (*.f64 a a)))) 3) (pow.f64 (*.f64 t a) 6))) (fma.f64 (*.f64 b (*.f64 z a)) (*.f64 (*.f64 a (fma.f64 b z (neg.f64 t))) (-.f64 (*.f64 z (*.f64 b (*.f64 (fma.f64 b z (neg.f64 t)) (*.f64 a a)))) (pow.f64 (*.f64 t a) 2))) (pow.f64 (*.f64 t a) 4)))
(/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 b (*.f64 z a)) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 b (*.f64 z a)) (fma.f64 b z (neg.f64 t)))) 3) (pow.f64 (*.f64 t a) 6)) (fma.f64 (*.f64 a (*.f64 (*.f64 b (*.f64 z a)) (fma.f64 b z (neg.f64 t)))) (-.f64 (*.f64 a (*.f64 (*.f64 b (*.f64 z a)) (fma.f64 b z (neg.f64 t)))) (pow.f64 (*.f64 t a) 2)) (pow.f64 (*.f64 t a) 4))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t)))) (cbrt.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t)))) (cbrt.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t)))) (cbrt.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t)))) (cbrt.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (sqrt.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))))) (*.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (sqrt.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t)))) (cbrt.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t)))) (cbrt.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 t (*.f64 z b))) (sqrt.f64 a)) (*.f64 (sqrt.f64 (+.f64 t (*.f64 z b))) (sqrt.f64 a)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(/.f64 (*.f64 a (+.f64 t (*.f64 z b))) (/.f64 (*.f64 a (-.f64 t (*.f64 z b))) (*.f64 a (-.f64 t (*.f64 z b)))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(/.f64 1 (/.f64 1 (*.f64 a (+.f64 t (*.f64 z b)))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)) (*.f64 a (-.f64 t (*.f64 z b))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 (*.f64 z a) b) 3)) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (*.f64 a (*.f64 (*.f64 z a) b)) (fma.f64 z b (neg.f64 t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 b (*.f64 z a)) 3)) (fma.f64 z (*.f64 b (*.f64 (fma.f64 b z (neg.f64 t)) (*.f64 a a))) (pow.f64 (*.f64 t a) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t)))) (/.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t)))) (*.f64 a (+.f64 t (*.f64 z b)))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2))) (/.f64 (*.f64 a (-.f64 t (*.f64 z b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 (*.f64 z a) b) 2))) (*.f64 a (-.f64 t (*.f64 b z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 (*.f64 z a) b) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2))) (/.f64 (*.f64 a (-.f64 t (*.f64 b z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2))) (*.f64 a (-.f64 t (*.f64 b z)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 (*.f64 z a) b) 3))) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (*.f64 a (*.f64 (*.f64 z a) b)) (fma.f64 z b (neg.f64 t))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 (*.f64 z a) b) 3))))
(/.f64 (*.f64 (hypot.f64 (pow.f64 (*.f64 b (*.f64 z a)) 3/2) (pow.f64 (*.f64 t a) 3/2)) (hypot.f64 (pow.f64 (*.f64 b (*.f64 z a)) 3/2) (pow.f64 (*.f64 t a) 3/2))) (fma.f64 z (*.f64 b (*.f64 (fma.f64 b z (neg.f64 t)) (*.f64 a a))) (pow.f64 (*.f64 t a) 2)))
(*.f64 (hypot.f64 (pow.f64 (*.f64 b (*.f64 z a)) 3/2) (pow.f64 (*.f64 t a) 3/2)) (/.f64 (hypot.f64 (pow.f64 (*.f64 b (*.f64 z a)) 3/2) (pow.f64 (*.f64 t a) 3/2)) (fma.f64 z (*.f64 b (*.f64 (fma.f64 b z (neg.f64 t)) (*.f64 a a))) (pow.f64 (*.f64 t a) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)))) (/.f64 (*.f64 a (-.f64 t (*.f64 z b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 (*.f64 z a) b) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 (*.f64 z a) b) 2)))) (*.f64 a (-.f64 t (*.f64 b z)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 (*.f64 z a) b) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2))) (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2)))) (*.f64 a (-.f64 t (*.f64 b z)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2))) (*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2))) (-.f64 t (*.f64 b z))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2))) a)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 (*.f64 z a) b) 3))) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (*.f64 a (*.f64 (*.f64 z a) b)) (fma.f64 z b (neg.f64 t)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 (*.f64 z a) b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 (*.f64 z a) b) 3)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 b (*.f64 z a)) 3))) (/.f64 (fma.f64 z (*.f64 b (*.f64 (fma.f64 b z (neg.f64 t)) (*.f64 a a))) (pow.f64 (*.f64 t a) 2)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 b (*.f64 z a)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 b (*.f64 z a)) 3))))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 b (*.f64 z a)) 3))) (fma.f64 z (*.f64 b (*.f64 (fma.f64 b z (neg.f64 t)) (*.f64 a a))) (pow.f64 (*.f64 t a) 2))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 b (*.f64 z a)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 b (*.f64 z a)) 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t)))) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 6) (pow.f64 (*.f64 (*.f64 z a) b) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (*.f64 a (*.f64 (*.f64 z a) b)) (fma.f64 z b (neg.f64 t)))) (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 (*.f64 z a) b) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 6) (pow.f64 (*.f64 b (*.f64 z a)) 6)) (*.f64 (fma.f64 z (*.f64 b (*.f64 (fma.f64 b z (neg.f64 t)) (*.f64 a a))) (pow.f64 (*.f64 t a) 2)) (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 b (*.f64 z a)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 b a)) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 a (-.f64 (*.f64 z b) t)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 z a) b) 2) (pow.f64 (*.f64 t a) 2)) (*.f64 a (fma.f64 z b (neg.f64 t))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 z a)) 2) (pow.f64 (*.f64 t a) 2)) (*.f64 a (fma.f64 b z (neg.f64 t))))
(/.f64 (neg.f64 (*.f64 (*.f64 a (fma.f64 b z t)) (-.f64 t (*.f64 b z)))) (fma.f64 b z (neg.f64 t)))
(/.f64 (-.f64 (*.f64 (*.f64 a t) (pow.f64 (*.f64 a t) 3)) (*.f64 (*.f64 z (*.f64 b a)) (pow.f64 (*.f64 z (*.f64 b a)) 3))) (*.f64 (*.f64 a (-.f64 t (*.f64 z b))) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 t a) (pow.f64 (*.f64 t a) 3)) (*.f64 (*.f64 (*.f64 z a) b) (pow.f64 (*.f64 (*.f64 z a) b) 3))) (*.f64 (*.f64 a (-.f64 t (*.f64 b z))) (+.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 (*.f64 z a) b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 4) (pow.f64 (*.f64 b (*.f64 z a)) 4)) (*.f64 (*.f64 a (-.f64 t (*.f64 b z))) (+.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 4) (pow.f64 (*.f64 b (*.f64 z a)) 4)) (*.f64 a (*.f64 (-.f64 t (*.f64 b z)) (+.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a t) 3) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t)))) (+.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) (-.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) (pow.f64 (*.f64 a t) 3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 t a) 3) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 z a) b) 3) 3)) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (*.f64 a (*.f64 (*.f64 z a) b)) (fma.f64 z b (neg.f64 t))))) (+.f64 (pow.f64 (*.f64 t a) 6) (*.f64 (pow.f64 (*.f64 (*.f64 z a) b) 3) (-.f64 (pow.f64 (*.f64 (*.f64 z a) b) 3) (pow.f64 (*.f64 t a) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 t a) 3) 3) (pow.f64 (pow.f64 (*.f64 b (*.f64 z a)) 3) 3)) (*.f64 (fma.f64 z (*.f64 b (*.f64 (fma.f64 b z (neg.f64 t)) (*.f64 a a))) (pow.f64 (*.f64 t a) 2)) (fma.f64 (pow.f64 (*.f64 b (*.f64 z a)) 3) (-.f64 (pow.f64 (*.f64 b (*.f64 z a)) 3) (pow.f64 (*.f64 t a) 3)) (pow.f64 (*.f64 t a) 6))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a t) 2) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 b a)) 2) 3)) (*.f64 (*.f64 a (-.f64 t (*.f64 z b))) (+.f64 (*.f64 (*.f64 a t) (pow.f64 (*.f64 a t) 3)) (*.f64 (pow.f64 (*.f64 z (*.f64 b a)) 2) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t a) 2) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 z a) b) 2) 3)) (*.f64 a (-.f64 t (*.f64 b z)))) (fma.f64 (*.f64 t a) (pow.f64 (*.f64 t a) 3) (*.f64 (pow.f64 (*.f64 (*.f64 z a) b) 2) (+.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 (*.f64 z a) b) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 6) (pow.f64 (*.f64 b (*.f64 z a)) 6)) (*.f64 a (*.f64 (-.f64 t (*.f64 b z)) (+.f64 (pow.f64 (*.f64 t a) 4) (fma.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2) (pow.f64 (*.f64 b (*.f64 z a)) 4))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 6) (pow.f64 (*.f64 b (*.f64 z a)) 6)) (*.f64 a (*.f64 (-.f64 t (*.f64 b z)) (fma.f64 (pow.f64 (*.f64 b (*.f64 z a)) 2) (+.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2)) (pow.f64 (*.f64 t a) 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2))) (*.f64 a (neg.f64 (-.f64 t (*.f64 z b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 z a) b) 2) (pow.f64 (*.f64 t a) 2)) (*.f64 a (fma.f64 z b (neg.f64 t))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 z a)) 2) (pow.f64 (*.f64 t a) 2)) (*.f64 a (fma.f64 b z (neg.f64 t))))
(/.f64 (neg.f64 (*.f64 (*.f64 a (fma.f64 b z t)) (-.f64 t (*.f64 b z)))) (fma.f64 b z (neg.f64 t)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 (*.f64 z a) b) 3)) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (*.f64 a (*.f64 (*.f64 z a) b)) (fma.f64 z b (neg.f64 t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 b (*.f64 z a)) 3)) (fma.f64 z (*.f64 b (*.f64 (fma.f64 b z (neg.f64 t)) (*.f64 a a))) (pow.f64 (*.f64 t a) 2)))
(/.f64 (*.f64 a (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (-.f64 t (*.f64 z b)))
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (/.f64 (-.f64 t (*.f64 b z)) a))
(*.f64 (/.f64 a (-.f64 t (*.f64 b z))) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))
(/.f64 (*.f64 a (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))))
(/.f64 a (/.f64 (fma.f64 t t (*.f64 z (*.f64 b (fma.f64 z b (neg.f64 t))))) (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3))))
(*.f64 (/.f64 a (fma.f64 t t (*.f64 z (*.f64 b (fma.f64 b z (neg.f64 t)))))) (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)))
(*.f64 (/.f64 a (fma.f64 z (*.f64 b (fma.f64 b z (neg.f64 t))) (*.f64 t t))) (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)))) (sqrt.f64 (*.f64 a (-.f64 t (*.f64 z b)))))
(/.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (/.f64 (sqrt.f64 (*.f64 a (-.f64 t (*.f64 b z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 (*.f64 z a) b) 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t))) (sqrt.f64 (*.f64 a (-.f64 t (*.f64 b z))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2))) (/.f64 (sqrt.f64 (*.f64 a (-.f64 t (*.f64 b z)))) (sqrt.f64 (*.f64 a (fma.f64 b z t)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 (*.f64 z a) b) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (*.f64 a (*.f64 (*.f64 z a) b)) (fma.f64 z b (neg.f64 t))))) (sqrt.f64 (*.f64 a (fma.f64 z b t)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t))) (sqrt.f64 (fma.f64 z (*.f64 b (*.f64 (fma.f64 b z (neg.f64 t)) (*.f64 a a))) (pow.f64 (*.f64 t a) 2)))) (hypot.f64 (pow.f64 (*.f64 b (*.f64 z a)) 3/2) (pow.f64 (*.f64 t a) 3/2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)))) (cbrt.f64 (*.f64 a (-.f64 t (*.f64 z b)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 (*.f64 z a) b) 2)))) (cbrt.f64 (*.f64 a (-.f64 t (*.f64 b z)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2) (cbrt.f64 (*.f64 a (-.f64 t (*.f64 b z))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2) (/.f64 (cbrt.f64 (*.f64 a (-.f64 t (*.f64 b z)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 (*.f64 z a) b) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (*.f64 a (*.f64 (*.f64 z a) b)) (fma.f64 z b (neg.f64 t))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2) (cbrt.f64 (fma.f64 z (*.f64 b (*.f64 (fma.f64 b z (neg.f64 t)) (*.f64 a a))) (pow.f64 (*.f64 t a) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 b (*.f64 z a)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)) 1) (*.f64 a (-.f64 t (*.f64 z b))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)) 1) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 (*.f64 z a) b) 3)) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (*.f64 a (*.f64 (*.f64 z a) b)) (fma.f64 z b (neg.f64 t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 b (*.f64 z a)) 3)) (fma.f64 z (*.f64 b (*.f64 (fma.f64 b z (neg.f64 t)) (*.f64 a a))) (pow.f64 (*.f64 t a) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 b a)) 2) (pow.f64 (*.f64 a t) 2)) 1) (*.f64 a (-.f64 (*.f64 z b) t)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 z a) b) 2) (pow.f64 (*.f64 t a) 2)) (*.f64 a (fma.f64 z b (neg.f64 t))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 z a)) 2) (pow.f64 (*.f64 t a) 2)) (*.f64 a (fma.f64 b z (neg.f64 t))))
(/.f64 (neg.f64 (*.f64 (*.f64 a (fma.f64 b z t)) (-.f64 t (*.f64 b z)))) (fma.f64 b z (neg.f64 t)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2))) 1) (*.f64 a (neg.f64 (-.f64 t (*.f64 z b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 z a) b) 2) (pow.f64 (*.f64 t a) 2)) (*.f64 a (fma.f64 z b (neg.f64 t))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 z a)) 2) (pow.f64 (*.f64 t a) 2)) (*.f64 a (fma.f64 b z (neg.f64 t))))
(/.f64 (neg.f64 (*.f64 (*.f64 a (fma.f64 b z t)) (-.f64 t (*.f64 b z)))) (fma.f64 b z (neg.f64 t)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 (*.f64 z a) b) 3)) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (*.f64 a (*.f64 (*.f64 z a) b)) (fma.f64 z b (neg.f64 t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 b (*.f64 z a)) 3)) (fma.f64 z (*.f64 b (*.f64 (fma.f64 b z (neg.f64 t)) (*.f64 a a))) (pow.f64 (*.f64 t a) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2))) (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (sqrt.f64 (*.f64 a (-.f64 t (*.f64 z b)))))
(/.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (/.f64 (sqrt.f64 (*.f64 a (-.f64 t (*.f64 b z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 (*.f64 z a) b) 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t))) (sqrt.f64 (*.f64 a (-.f64 t (*.f64 b z))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2))) (/.f64 (sqrt.f64 (*.f64 a (-.f64 t (*.f64 b z)))) (sqrt.f64 (*.f64 a (fma.f64 b z t)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3))) (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 (*.f64 z a) b) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (*.f64 a (*.f64 (*.f64 z a) b)) (fma.f64 z b (neg.f64 t))))) (sqrt.f64 (*.f64 a (fma.f64 z b t)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t))) (sqrt.f64 (fma.f64 z (*.f64 b (*.f64 (fma.f64 b z (neg.f64 t)) (*.f64 a a))) (pow.f64 (*.f64 t a) 2)))) (hypot.f64 (pow.f64 (*.f64 b (*.f64 z a)) 3/2) (pow.f64 (*.f64 t a) 3/2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2)) (cbrt.f64 (*.f64 a (-.f64 t (*.f64 z b)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 (*.f64 z a) b) 2)))) (cbrt.f64 (*.f64 a (-.f64 t (*.f64 b z)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2) (cbrt.f64 (*.f64 a (-.f64 t (*.f64 b z))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2) (/.f64 (cbrt.f64 (*.f64 a (-.f64 t (*.f64 b z)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 (*.f64 z a) b) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (*.f64 a (*.f64 (*.f64 z a) b)) (fma.f64 z b (neg.f64 t))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2) (cbrt.f64 (fma.f64 z (*.f64 b (*.f64 (fma.f64 b z (neg.f64 t)) (*.f64 a a))) (pow.f64 (*.f64 t a) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 b (*.f64 z a)) 3))))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) a) (-.f64 t (*.f64 z b)))
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (/.f64 (-.f64 t (*.f64 b z)) a))
(*.f64 (/.f64 a (-.f64 t (*.f64 b z))) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) a) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))))
(/.f64 a (/.f64 (fma.f64 t t (*.f64 z (*.f64 b (fma.f64 z b (neg.f64 t))))) (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3))))
(*.f64 (/.f64 a (fma.f64 t t (*.f64 z (*.f64 b (fma.f64 b z (neg.f64 t)))))) (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)))
(*.f64 (/.f64 a (fma.f64 z (*.f64 b (fma.f64 b z (neg.f64 t))) (*.f64 t t))) (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 a t) (pow.f64 (*.f64 a t) 3)) (*.f64 (*.f64 z (*.f64 b a)) (pow.f64 (*.f64 z (*.f64 b a)) 3))) (/.f64 (/.f64 1 a) (-.f64 t (*.f64 z b)))) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 t a) (pow.f64 (*.f64 t a) 3)) (*.f64 (*.f64 (*.f64 z a) b) (pow.f64 (*.f64 (*.f64 z a) b) 3))) (*.f64 (*.f64 a (-.f64 t (*.f64 b z))) (+.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 (*.f64 z a) b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 4) (pow.f64 (*.f64 b (*.f64 z a)) 4)) (*.f64 (*.f64 a (-.f64 t (*.f64 b z))) (+.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 4) (pow.f64 (*.f64 b (*.f64 z a)) 4)) (*.f64 a (*.f64 (-.f64 t (*.f64 b z)) (+.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a t) 2) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 b a)) 2) 3)) (/.f64 (/.f64 1 a) (-.f64 t (*.f64 z b)))) (+.f64 (*.f64 (*.f64 a t) (pow.f64 (*.f64 a t) 3)) (*.f64 (pow.f64 (*.f64 z (*.f64 b a)) 2) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t a) 2) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 z a) b) 2) 3)) (*.f64 a (-.f64 t (*.f64 b z)))) (fma.f64 (*.f64 t a) (pow.f64 (*.f64 t a) 3) (*.f64 (pow.f64 (*.f64 (*.f64 z a) b) 2) (+.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 (*.f64 z a) b) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 6) (pow.f64 (*.f64 b (*.f64 z a)) 6)) (*.f64 a (*.f64 (-.f64 t (*.f64 b z)) (+.f64 (pow.f64 (*.f64 t a) 4) (fma.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2) (pow.f64 (*.f64 b (*.f64 z a)) 4))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 6) (pow.f64 (*.f64 b (*.f64 z a)) 6)) (*.f64 a (*.f64 (-.f64 t (*.f64 b z)) (fma.f64 (pow.f64 (*.f64 b (*.f64 z a)) 2) (+.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2)) (pow.f64 (*.f64 t a) 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t)))))) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 6) (pow.f64 (*.f64 (*.f64 z a) b) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (*.f64 a (*.f64 (*.f64 z a) b)) (fma.f64 z b (neg.f64 t)))) (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 (*.f64 z a) b) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 6) (pow.f64 (*.f64 b (*.f64 z a)) 6)) (*.f64 (fma.f64 z (*.f64 b (*.f64 (fma.f64 b z (neg.f64 t)) (*.f64 a a))) (pow.f64 (*.f64 t a) 2)) (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 b (*.f64 z a)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a t) 3) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t)))))) (+.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) (-.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 t a) 3) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 z a) b) 3) 3)) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (*.f64 a (*.f64 (*.f64 z a) b)) (fma.f64 z b (neg.f64 t))))) (+.f64 (pow.f64 (*.f64 t a) 6) (*.f64 (pow.f64 (*.f64 (*.f64 z a) b) 3) (-.f64 (pow.f64 (*.f64 (*.f64 z a) b) 3) (pow.f64 (*.f64 t a) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 t a) 3) 3) (pow.f64 (pow.f64 (*.f64 b (*.f64 z a)) 3) 3)) (*.f64 (fma.f64 z (*.f64 b (*.f64 (fma.f64 b z (neg.f64 t)) (*.f64 a a))) (pow.f64 (*.f64 t a) 2)) (fma.f64 (pow.f64 (*.f64 b (*.f64 z a)) 3) (-.f64 (pow.f64 (*.f64 b (*.f64 z a)) 3) (pow.f64 (*.f64 t a) 3)) (pow.f64 (*.f64 t a) 6))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)) a) (-.f64 t (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)) 1) (*.f64 a (-.f64 t (*.f64 z b))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)) (sqrt.f64 (*.f64 a (-.f64 t (*.f64 z b))))) (sqrt.f64 (*.f64 a (-.f64 t (*.f64 z b)))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)) (*.f64 (cbrt.f64 (*.f64 a (-.f64 t (*.f64 z b)))) (cbrt.f64 (*.f64 a (-.f64 t (*.f64 z b)))))) (cbrt.f64 (*.f64 a (-.f64 t (*.f64 z b)))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)) (*.f64 (sqrt.f64 a) (+.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 z b))))) (*.f64 (sqrt.f64 a) (-.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 z b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 (*.f64 z a) b) 2)) (*.f64 (*.f64 (sqrt.f64 a) (-.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 b z)))) (*.f64 (sqrt.f64 a) (+.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 b z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2)) (*.f64 (*.f64 (sqrt.f64 a) (+.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 b z)))) (*.f64 (sqrt.f64 a) (-.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 b z))))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (pow.f64 (*.f64 b (*.f64 z a)) 2)) (+.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 b z)))) a) (-.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 b z))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)) 1) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 (*.f64 z a) b) 3)) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (*.f64 a (*.f64 (*.f64 z a) b)) (fma.f64 z b (neg.f64 t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 b (*.f64 z a)) 3)) (fma.f64 z (*.f64 b (*.f64 (fma.f64 b z (neg.f64 t)) (*.f64 a a))) (pow.f64 (*.f64 t a) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 (*.f64 z a) b) 3)) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (*.f64 a (*.f64 (*.f64 z a) b)) (fma.f64 z b (neg.f64 t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 b (*.f64 z a)) 3)) (fma.f64 z (*.f64 b (*.f64 (fma.f64 b z (neg.f64 t)) (*.f64 a a))) (pow.f64 (*.f64 t a) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 (*.f64 z a) b) 3)) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (*.f64 a (*.f64 (*.f64 z a) b)) (fma.f64 z b (neg.f64 t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 b (*.f64 z a)) 3)) (fma.f64 z (*.f64 b (*.f64 (fma.f64 b z (neg.f64 t)) (*.f64 a a))) (pow.f64 (*.f64 t a) 2)))
(pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 1)
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(pow.f64 (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2)
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 3)
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(pow.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3) 1/3)
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 b a)) 2)) (*.f64 a (neg.f64 (-.f64 t (*.f64 z b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 z a) b) 2) (pow.f64 (*.f64 t a) 2)) (*.f64 a (fma.f64 z b (neg.f64 t))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 z a)) 2) (pow.f64 (*.f64 t a) 2)) (*.f64 a (fma.f64 b z (neg.f64 t))))
(/.f64 (neg.f64 (*.f64 (*.f64 a (fma.f64 b z t)) (-.f64 t (*.f64 b z)))) (fma.f64 b z (neg.f64 t)))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 b a)) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a (-.f64 (*.f64 z b) t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 (*.f64 z a) b) 3)) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (*.f64 a (*.f64 (*.f64 z a) b)) (fma.f64 z b (neg.f64 t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (*.f64 b (*.f64 z a)) 3)) (fma.f64 z (*.f64 b (*.f64 (fma.f64 b z (neg.f64 t)) (*.f64 a a))) (pow.f64 (*.f64 t a) 2)))
(sqrt.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 2))
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2))
(fabs.f64 (*.f64 a (fma.f64 b z t)))
(log.f64 (pow.f64 (exp.f64 a) (+.f64 t (*.f64 z b))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 t (*.f64 z b))))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(cbrt.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(expm1.f64 (log1p.f64 (*.f64 a (+.f64 t (*.f64 z b)))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(exp.f64 (log.f64 (*.f64 a (+.f64 t (*.f64 z b)))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(exp.f64 (*.f64 (log.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 1))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(log1p.f64 (expm1.f64 (*.f64 a (+.f64 t (*.f64 z b)))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(fma.f64 a t (*.f64 z (*.f64 b a)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(fma.f64 a (*.f64 z b) (*.f64 a t))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(fma.f64 t a (*.f64 z (*.f64 b a)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(fma.f64 (*.f64 z b) a (*.f64 a t))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(fma.f64 1 (*.f64 a t) (*.f64 z (*.f64 b a)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(fma.f64 1 (*.f64 z (*.f64 b a)) (*.f64 a t))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(fma.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)) (*.f64 z (*.f64 b a)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 b a))) (sqrt.f64 (*.f64 z (*.f64 b a))) (*.f64 a t))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (cbrt.f64 (*.f64 a t)) (*.f64 z (*.f64 b a)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 b a))) 2) (cbrt.f64 (*.f64 z (*.f64 b a))) (*.f64 a t))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(fma.f64 (*.f64 a z) b (*.f64 a t))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))

eval210.0ms (1.8%)

Compiler

Compiled 21266 to 6714 computations (68.4% saved)

prune388.0ms (3.3%)

Pruning

19 alts after pruning (10 fresh and 9 done)

PrunedKeptTotal
New7774781
Fresh268
Picked101
Done1910
Total78119800
Error
0b
Counts
800 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
33.5b
(fma.f64 z y (*.f64 a t))
24.0b
(fma.f64 z y x)
33.5b
(fma.f64 t a (*.f64 y z))
40.0b
(/.f64 a (/.f64 1 (fma.f64 b z t)))
25.2b
(+.f64 (/.f64 z (/.f64 1 (fma.f64 a b y))) (*.f64 a t))
41.5b
(+.f64 (*.f64 z (*.f64 a b)) (*.f64 a t))
37.8b
(+.f64 (*.f64 y z) (*.f64 (*.f64 a z) b))
33.5b
(+.f64 (*.f64 y z) (*.f64 a t))
24.0b
(+.f64 (*.f64 y z) x)
31.0b
(+.f64 (*.f64 a (*.f64 b z)) x)
27.0b
(+.f64 (*.f64 a t) x)
39.9b
(*.f64 (+.f64 t (*.f64 b z)) a)
53.9b
(*.f64 (*.f64 z a) b)
38.2b
(*.f64 z (+.f64 (*.f64 a b) y))
54.2b
(*.f64 z (*.f64 a b))
46.6b
(*.f64 z y)
53.0b
(*.f64 a (*.f64 z b))
49.6b
(*.f64 a t)
40.5b
x
Compiler

Compiled 228 to 161 computations (29.4% saved)

regimes130.0ms (1.1%)

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

7 calls:

18.0ms
t
18.0ms
x
17.0ms
y
17.0ms
a
17.0ms
b
Results
ErrorSegmentsBranch
0.8b1x
0.8b1y
0.8b1z
0.8b1t
0.8b1a
0.8b1b
0.8b1(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
Compiler

Compiled 385 to 132 computations (65.7% saved)

regimes119.0ms (1%)

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

7 calls:

19.0ms
x
17.0ms
y
16.0ms
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
16.0ms
z
15.0ms
a
Results
ErrorSegmentsBranch
0.8b1x
0.8b1y
0.8b1z
0.8b1t
0.8b1a
0.8b1b
0.8b1(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
Compiler

Compiled 335 to 120 computations (64.2% saved)

regimes291.0ms (2.5%)

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

6 calls:

91.0ms
b
61.0ms
x
58.0ms
t
29.0ms
y
28.0ms
z
Results
ErrorSegmentsBranch
4.2b3x
4.8b3y
7.7b3z
5.4b3t
6.8b2a
5.8b6b
Compiler

Compiled 193 to 75 computations (61.1% saved)

bsearch59.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
7.53101996518639e-86
1.2825549480955554e-69
37.0ms
-2.8724923045119302e-70
-9.640958045093255e-77
Results
54.0ms304×body256valid
Compiler

Compiled 676 to 458 computations (32.2% saved)

regimes225.0ms (1.9%)

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

6 calls:

75.0ms
t
37.0ms
a
29.0ms
x
29.0ms
z
27.0ms
b
Results
ErrorSegmentsBranch
8.9b3x
4.8b3y
9.1b3z
6.9b6t
6.8b2a
8.2b2b
Compiler

Compiled 158 to 71 computations (55.1% saved)

bsearch43.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
6.138568475343472e-29
7.640400091802262e-20
24.0ms
-7.2763190487790365e+71
-5.125763712416422e+61
Results
37.0ms304×body256valid
1.0ms12×body256infinite
Compiler

Compiled 638 to 439 computations (31.2% saved)

regimes405.0ms (3.5%)

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

6 calls:

122.0ms
t
93.0ms
x
69.0ms
b
49.0ms
z
46.0ms
y
Results
ErrorSegmentsBranch
10.3b8x
8.9b3y
11.2b7z
11.2b9t
10.6b3a
11.2b9b
Compiler

Compiled 140 to 69 computations (50.7% saved)

bsearch38.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
7147016964310292.0
6.236066971441062e+22
20.0ms
-1.702355676553973e+105
-4.575315573974838e+100
Results
34.0ms272×body256valid
2.0ms15×body256infinite
Compiler

Compiled 506 to 361 computations (28.7% saved)

regimes336.0ms (2.9%)

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

6 calls:

81.0ms
a
75.0ms
y
59.0ms
t
57.0ms
b
34.0ms
z
Results
ErrorSegmentsBranch
15.0b4x
14.1b7y
16.3b4z
16.1b6t
13.1b9a
17.8b8b
Compiler

Compiled 113 to 63 computations (44.2% saved)

bsearch197.0ms (1.7%)

Algorithm
binary-search
Steps
TimeLeftRight
48.0ms
1.292172976930761e+50
2.9032956778346436e+51
22.0ms
569773055685894600.0
5.383584297010288e+29
21.0ms
1.9994454591590854e-5
5577926.739461635
12.0ms
1.198834902960315e-88
1.6067331217108838e-87
12.0ms
2.9357860299901653e-143
1.1960397430696554e-142
15.0ms
-6.141832312221381e-58
-2.2984534999832773e-59
15.0ms
-6.11175992029512e+32
-1.051707301128401e+31
51.0ms
-5.132196110045687e+97
-8.102260825615086e+95
Results
177.0ms960×body256valid
8.0ms76×body256infinite
Compiler

Compiled 1586 to 1159 computations (26.9% saved)

regimes396.0ms (3.4%)

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

6 calls:

94.0ms
a
78.0ms
z
63.0ms
t
57.0ms
b
55.0ms
x
Results
ErrorSegmentsBranch
15.7b4x
14.1b7y
16.3b4z
16.3b6t
13.4b9a
17.8b8b
Compiler

Compiled 106 to 62 computations (41.5% saved)

bsearch141.0ms (1.2%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
1.292172976930761e+50
2.9032956778346436e+51
22.0ms
569773055685894600.0
5.383584297010288e+29
13.0ms
1.6939233483540193e-6
1.9994454591590854e-5
12.0ms
1.198834902960315e-88
1.6067331217108838e-87
28.0ms
2.9357860299901653e-143
1.1960397430696554e-142
15.0ms
-6.141832312221381e-58
-2.2984534999832773e-59
15.0ms
-6.11175992029512e+32
-1.051707301128401e+31
19.0ms
-5.132196110045687e+97
-8.102260825615086e+95
Results
122.0ms896×body256valid
9.0ms61×body256infinite
Compiler

Compiled 1450 to 1067 computations (26.4% saved)

regimes297.0ms (2.5%)

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

6 calls:

103.0ms
a
73.0ms
b
55.0ms
t
29.0ms
z
18.0ms
y
Results
ErrorSegmentsBranch
17.5b3x
16.5b3y
16.3b4z
17.5b5t
15.6b8a
18.0b9b
Compiler

Compiled 92 to 57 computations (38% saved)

bsearch117.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
1.292172976930761e+50
2.9032956778346436e+51
23.0ms
569773055685894600.0
5.383584297010288e+29
12.0ms
1.6939233483540193e-6
1.9994454591590854e-5
13.0ms
1.198834902960315e-88
1.6067331217108838e-87
12.0ms
2.9357860299901653e-143
1.1960397430696554e-142
21.0ms
-2.2012703686047155e-5
-5.332231294302215e-7
20.0ms
-5.568759981661078e+39
-7.041929239893201e+34
Results
103.0ms816×body256valid
4.0ms37×body256infinite
Compiler

Compiled 1320 to 972 computations (26.4% saved)

regimes281.0ms (2.4%)

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

6 calls:

89.0ms
b
63.0ms
a
50.0ms
x
39.0ms
y
20.0ms
z
Results
ErrorSegmentsBranch
22.3b2x
16.5b3y
17.5b3z
18.7b3t
16.6b7a
17.3b11b
Compiler

Compiled 85 to 55 computations (35.3% saved)

bsearch64.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
45.0ms
6.138568475343472e-29
7.640400091802262e-20
19.0ms
-2.597745796096051e+21
-2004454604927.241
Results
61.0ms288×body256valid
0.0msbody256infinite
Compiler

Compiled 462 to 345 computations (25.3% saved)

regimes191.0ms (1.6%)

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

6 calls:

67.0ms
t
34.0ms
a
27.0ms
z
25.0ms
y
20.0ms
x
Results
ErrorSegmentsBranch
24.6b3x
22.4b3y
23.3b4z
24.4b5t
23.2b7a
25.5b3b
Compiler

Compiled 80 to 53 computations (33.8% saved)

bsearch36.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
2.6341455314892e+24
1.968040040906854e+33
17.0ms
-5.9706570296113625e+144
-1.3751931549533014e+143
Results
30.0ms256×body256valid
3.0ms29×body256infinite
Compiler

Compiled 382 to 293 computations (23.3% saved)

regimes205.0ms (1.8%)

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

6 calls:

41.0ms
t
37.0ms
b
35.0ms
a
29.0ms
z
18.0ms
x
Results
ErrorSegmentsBranch
29.9b4x
33.3b3y
34.0b5z
31.1b9t
33.6b7a
35.6b8b
Compiler

Compiled 75 to 52 computations (30.7% saved)

bsearch44.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
3.9809201634715595e+71
1.3622132035313948e+76
15.0ms
5.071124154648374e-308
1.0264264525241097e-305
12.0ms
-1.9105877515306525e-36
-5.5589724272196084e-37
Results
40.0ms320×body256valid
Compiler

Compiled 404 to 328 computations (18.8% saved)

regimes52.0ms (0.4%)

Accuracy

Total -29.4b remaining (-89.2%)

Threshold costs -29.4b (-89.2%)

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

6 calls:

16.0ms
a
11.0ms
x
9.0ms
t
9.0ms
z
3.0ms
b
Results
ErrorSegmentsBranch
33.0b3x
40.5b1y
39.4b3z
35.0b3t
36.8b5a
40.5b1b
Compiler

Compiled 52 to 43 computations (17.3% saved)

bsearch22.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
2.1783948223582786e-69
2.7539029189426485e-68
10.0ms
-1.9105877515306525e-36
-5.5589724272196084e-37
Results
20.0ms176×body256valid
Compiler

Compiled 228 to 186 computations (18.4% saved)

simplify19.0ms (0.2%)

Algorithm
egg-herbie
Rules
22×+-commutative
16×if-if-or-not
16×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01501045
12001045
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f64 a (+.f64 t (*.f64 z b)) (fma.f64 y z x))
(+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 z b))))
(if (<=.f64 x -18649621365367/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) (if (<=.f64 x 6844440880483873/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t)) (+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))))
(if (<=.f64 y -6200000000000000371872866380885339193672111367331797893573806915584) (+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) (if (<=.f64 y 6805647338418769/1361129467683753853853498429727072845824) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t))) (+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))))
(if (<=.f64 y -126000000000000007054703399616645258291947145646859702781502508763185523784059066687400863355337965568) (+.f64 (*.f64 y z) x) (if (<=.f64 y 4000000000000000000) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t))) (+.f64 (*.f64 y z) x)))
(if (<=.f64 a -44999999999999997619501552954440605329731224537770508792680074270517912479690686752281910390554624) (*.f64 (+.f64 t (*.f64 b z)) a) (if (<=.f64 a -16999999999999998930663738703872) (+.f64 (*.f64 y z) x) (if (<=.f64 a -8480865910936245/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 (+.f64 t (*.f64 b z)) a) (if (<=.f64 a 202511530973853/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (+.f64 (*.f64 y z) x) (if (<=.f64 a 537538738122673/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (+.f64 (*.f64 a t) x) (if (<=.f64 a 3600000) (+.f64 (*.f64 y z) x) (if (<=.f64 a 560000000000000000000) (+.f64 (*.f64 y z) (*.f64 a t)) (if (<=.f64 a 130000000000000009918700793419453104283454462230528) (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)))))))))
(if (<=.f64 a -6999999999999999756176080908303330550388436153587146852281929026204230911672310587175989351022592) (*.f64 (+.f64 t (*.f64 b z)) a) (if (<=.f64 a -44999999999999996109733513658368) (+.f64 (*.f64 y z) x) (if (<=.f64 a -2155553419029629/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 (+.f64 t (*.f64 b z)) a) (if (<=.f64 a 202511530973853/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (+.f64 (*.f64 y z) x) (if (<=.f64 a 5017028222478281/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (+.f64 (*.f64 a t) x) (if (<=.f64 a 3659834024223975/1180591620717411303424) (+.f64 (*.f64 y z) x) (if (<=.f64 a 540000000000000001677721600) (+.f64 (*.f64 a t) x) (if (<=.f64 a 740000000000000014921921955801342796138770151243776) (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)))))))))
(if (<=.f64 a -76000000000000002781246582656335872) (+.f64 (*.f64 a t) x) (if (<=.f64 a -6139076427730539/1180591620717411303424) (*.f64 z (+.f64 (*.f64 a b) y)) (if (<=.f64 a 5931185178352847/109836762562089755439710412785302291476310964802292886550311415346968690934362496833960954250583272879636740982263693728593951807995466301001184452657840914432) (+.f64 (*.f64 y z) x) (if (<=.f64 a 8958978968711217/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416) (+.f64 (*.f64 a t) x) (if (<=.f64 a 8028023020878397/4722366482869645213696) (+.f64 (*.f64 y z) x) (if (<=.f64 a 339999999999999981428024541184) (+.f64 (*.f64 a t) x) (if (<=.f64 a 134999999999999999915595568404392197387210052337664) (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x))))))))
(if (<=.f64 y -620000000000000000000) (+.f64 (*.f64 y z) x) (if (<=.f64 y 571152654438831/10384593717069655257060992658440192) (+.f64 (*.f64 a t) x) (+.f64 (*.f64 y z) x)))
(if (<=.f64 y -700000000000000016621802651055773750186060549480077531231425492069166200679414400797724339751258305890542178393688081253055389218923057101406208) (*.f64 z y) (if (<=.f64 y 1299999999999999871601725052813312) (+.f64 (*.f64 a t) x) (*.f64 z y)))
(if (<=.f64 x -5686995171182009/2993155353253689176481146537402947624255349848014848) x (if (<=.f64 x 4554050699414489/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 a t) (if (<=.f64 x 450000000000000043366615157749377815279697674393099165314368425250783232) (*.f64 z y) x)))
(if (<=.f64 x -8680150524435699/5986310706507378352962293074805895248510699696029696) x (if (<=.f64 x 6313673899733619/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (*.f64 a t) x))
x
Outputs
(fma.f64 a (+.f64 t (*.f64 z b)) (fma.f64 y z x))
(+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 z b))))
(+.f64 (+.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)) (+.f64 x (*.f64 z y)))
(if (<=.f64 x -18649621365367/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) (if (<=.f64 x 6844440880483873/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t)) (+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))))
(if (or (<=.f64 x -18649621365367/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (not (<=.f64 x 6844440880483873/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008))) (+.f64 (*.f64 z y) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(if (<=.f64 y -6200000000000000371872866380885339193672111367331797893573806915584) (+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) (if (<=.f64 y 6805647338418769/1361129467683753853853498429727072845824) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t))) (+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))))
(if (or (<=.f64 y -6200000000000000371872866380885339193672111367331797893573806915584) (not (<=.f64 y 6805647338418769/1361129467683753853853498429727072845824))) (+.f64 (*.f64 z y) (+.f64 x (*.f64 a t))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))
(if (<=.f64 y -126000000000000007054703399616645258291947145646859702781502508763185523784059066687400863355337965568) (+.f64 (*.f64 y z) x) (if (<=.f64 y 4000000000000000000) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t))) (+.f64 (*.f64 y z) x)))
(if (or (<=.f64 y -126000000000000007054703399616645258291947145646859702781502508763185523784059066687400863355337965568) (not (<=.f64 y 4000000000000000000))) (+.f64 x (*.f64 z y)) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))
(if (<=.f64 a -44999999999999997619501552954440605329731224537770508792680074270517912479690686752281910390554624) (*.f64 (+.f64 t (*.f64 b z)) a) (if (<=.f64 a -16999999999999998930663738703872) (+.f64 (*.f64 y z) x) (if (<=.f64 a -8480865910936245/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 (+.f64 t (*.f64 b z)) a) (if (<=.f64 a 202511530973853/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (+.f64 (*.f64 y z) x) (if (<=.f64 a 537538738122673/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (+.f64 (*.f64 a t) x) (if (<=.f64 a 3600000) (+.f64 (*.f64 y z) x) (if (<=.f64 a 560000000000000000000) (+.f64 (*.f64 y z) (*.f64 a t)) (if (<=.f64 a 130000000000000009918700793419453104283454462230528) (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)))))))))
(if (<=.f64 a -44999999999999997619501552954440605329731224537770508792680074270517912479690686752281910390554624) (*.f64 a (+.f64 t (*.f64 z b))) (if (<=.f64 a -16999999999999998930663738703872) (+.f64 x (*.f64 z y)) (if (<=.f64 a -8480865910936245/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 a (+.f64 t (*.f64 z b))) (if (<=.f64 a 202511530973853/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (+.f64 x (*.f64 z y)) (if (<=.f64 a 537538738122673/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (+.f64 x (*.f64 a t)) (if (<=.f64 a 3600000) (+.f64 x (*.f64 z y)) (if (<=.f64 a 560000000000000000000) (+.f64 (*.f64 z y) (*.f64 a t)) (if (<=.f64 a 130000000000000009918700793419453104283454462230528) (*.f64 z (+.f64 y (*.f64 a b))) (+.f64 x (*.f64 a t))))))))))
(if (<=.f64 a -6999999999999999756176080908303330550388436153587146852281929026204230911672310587175989351022592) (*.f64 (+.f64 t (*.f64 b z)) a) (if (<=.f64 a -44999999999999996109733513658368) (+.f64 (*.f64 y z) x) (if (<=.f64 a -2155553419029629/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 (+.f64 t (*.f64 b z)) a) (if (<=.f64 a 202511530973853/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (+.f64 (*.f64 y z) x) (if (<=.f64 a 5017028222478281/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (+.f64 (*.f64 a t) x) (if (<=.f64 a 3659834024223975/1180591620717411303424) (+.f64 (*.f64 y z) x) (if (<=.f64 a 540000000000000001677721600) (+.f64 (*.f64 a t) x) (if (<=.f64 a 740000000000000014921921955801342796138770151243776) (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)))))))))
(if (<=.f64 a -6999999999999999756176080908303330550388436153587146852281929026204230911672310587175989351022592) (*.f64 a (+.f64 t (*.f64 z b))) (if (<=.f64 a -44999999999999996109733513658368) (+.f64 x (*.f64 z y)) (if (<=.f64 a -2155553419029629/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 a (+.f64 t (*.f64 z b))) (if (<=.f64 a 202511530973853/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (+.f64 x (*.f64 z y)) (if (<=.f64 a 5017028222478281/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (+.f64 x (*.f64 a t)) (if (<=.f64 a 3659834024223975/1180591620717411303424) (+.f64 x (*.f64 z y)) (if (or (<=.f64 a 540000000000000001677721600) (not (<=.f64 a 740000000000000014921921955801342796138770151243776))) (+.f64 x (*.f64 a t)) (*.f64 z (+.f64 y (*.f64 a b))))))))))
(if (<=.f64 a -76000000000000002781246582656335872) (+.f64 (*.f64 a t) x) (if (<=.f64 a -6139076427730539/1180591620717411303424) (*.f64 z (+.f64 (*.f64 a b) y)) (if (<=.f64 a 5931185178352847/109836762562089755439710412785302291476310964802292886550311415346968690934362496833960954250583272879636740982263693728593951807995466301001184452657840914432) (+.f64 (*.f64 y z) x) (if (<=.f64 a 8958978968711217/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416) (+.f64 (*.f64 a t) x) (if (<=.f64 a 8028023020878397/4722366482869645213696) (+.f64 (*.f64 y z) x) (if (<=.f64 a 339999999999999981428024541184) (+.f64 (*.f64 a t) x) (if (<=.f64 a 134999999999999999915595568404392197387210052337664) (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x))))))))
(if (<=.f64 a -76000000000000002781246582656335872) (+.f64 x (*.f64 a t)) (if (<=.f64 a -6139076427730539/1180591620717411303424) (*.f64 z (+.f64 y (*.f64 a b))) (if (<=.f64 a 5931185178352847/109836762562089755439710412785302291476310964802292886550311415346968690934362496833960954250583272879636740982263693728593951807995466301001184452657840914432) (+.f64 x (*.f64 z y)) (if (<=.f64 a 8958978968711217/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416) (+.f64 x (*.f64 a t)) (if (<=.f64 a 8028023020878397/4722366482869645213696) (+.f64 x (*.f64 z y)) (if (or (<=.f64 a 339999999999999981428024541184) (not (<=.f64 a 134999999999999999915595568404392197387210052337664))) (+.f64 x (*.f64 a t)) (*.f64 z (+.f64 y (*.f64 a b)))))))))
(if (<=.f64 y -620000000000000000000) (+.f64 (*.f64 y z) x) (if (<=.f64 y 571152654438831/10384593717069655257060992658440192) (+.f64 (*.f64 a t) x) (+.f64 (*.f64 y z) x)))
(if (or (<=.f64 y -620000000000000000000) (not (<=.f64 y 571152654438831/10384593717069655257060992658440192))) (+.f64 x (*.f64 z y)) (+.f64 x (*.f64 a t)))
(if (<=.f64 y -700000000000000016621802651055773750186060549480077531231425492069166200679414400797724339751258305890542178393688081253055389218923057101406208) (*.f64 z y) (if (<=.f64 y 1299999999999999871601725052813312) (+.f64 (*.f64 a t) x) (*.f64 z y)))
(if (<=.f64 y -700000000000000016621802651055773750186060549480077531231425492069166200679414400797724339751258305890542178393688081253055389218923057101406208) (*.f64 z y) (if (<=.f64 y 1299999999999999871601725052813312) (+.f64 x (*.f64 a t)) (*.f64 z y)))
(if (<=.f64 x -5686995171182009/2993155353253689176481146537402947624255349848014848) x (if (<=.f64 x 4554050699414489/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 a t) (if (<=.f64 x 450000000000000043366615157749377815279697674393099165314368425250783232) (*.f64 z y) x)))
(if (<=.f64 x -8680150524435699/5986310706507378352962293074805895248510699696029696) x (if (<=.f64 x 6313673899733619/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (*.f64 a t) x))
x
Compiler

Compiled 487 to 269 computations (44.8% saved)

soundness17.0ms (0.1%)

Algorithm
egg-herbie
Rules
172×fma-def
54×+-commutative
24×associate-+r+
22×associate-+l+
20×*-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01543
12831
26829
313125
416925
517725
618025
Stop Event
saturated
Compiler

Compiled 129 to 31 computations (76% saved)

end114.0ms (1%)

Compiler

Compiled 415 to 145 computations (65.1% saved)

Profiling

Loading profile data...