Details

Time bar (total: 12.9s)

analyze586.0ms (4.5%)

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)

sample2.2s (16.6%)

Results
1.3s8256×body256valid
865.0ms4082×body256infinite
Bogosity

preprocess58.0ms (0.4%)

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)

simplify16.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))

eval1.0ms (0%)

Compiler

Compiled 79 to 28 computations (64.6% saved)

prune2.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

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

Compiled 58 to 35 computations (39.7% saved)

localize15.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (*.f64 y z))
0.0b
(+.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)

series11.0ms (0.1%)

Counts
3 → 96
Calls

30 calls:

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

rewrite109.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
906×distribute-rgt-in
858×distribute-lft-in
800×associate-*r/
704×associate-*l/
462×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

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

simplify145.0ms (1.1%)

Algorithm
egg-herbie
Rules
942×associate-*r*
874×+-commutative
792×associate-*l*
700×associate-/l*
672×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
049010752
1144410424
2745710424
Stop Event
node limit
Counts
278 → 279
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 (*.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 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 (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 (pow.f64 (exp.f64 b) z) a))
(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 (+.f64 (*.f64 z b) t)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 z b)))) (-.f64 1 (*.f64 a t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a t))) (-.f64 1 (*.f64 a (*.f64 z b))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a t) 2) 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 (*.f64 a (+.f64 (*.f64 z b) t))) (sqrt.f64 (*.f64 a (+.f64 (*.f64 z b) t))))
(*.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 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (/.f64 (/.f64 1 a) (-.f64 t (*.f64 z b))))
(*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))))))
(*.f64 (/.f64 (/.f64 1 a) (-.f64 t (*.f64 z b))) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))))) (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (*.f64 a (+.f64 (*.f64 z b) t)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.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 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.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 (*.f64 a (*.f64 z b)) (*.f64 a t))) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))) (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 a t) 2) 3) (pow.f64 (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a 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 (*.f64 a (*.f64 z b)) (*.f64 a t))) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))) (*.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a 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 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (*.f64 a (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))) (/.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))) (*.f64 a (+.f64 (*.f64 z b) t))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (/.f64 (*.f64 a (-.f64 t (*.f64 z b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)))) (/.f64 (*.f64 a (-.f64 t (*.f64 z b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))))
(/.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 t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))
(/.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 t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))) (+.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (*.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 (*.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (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 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (neg.f64 (*.f64 a (-.f64 t (*.f64 z b)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) 1) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) 1) (*.f64 a (-.f64 t (*.f64 z b))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (pow.f64 (*.f64 a t) 2))) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)))) (neg.f64 (*.f64 a (-.f64 t (*.f64 z b)))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 a (+.f64 (*.f64 z b) t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)))) (sqrt.f64 (*.f64 a (-.f64 t (*.f64 z b)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 a (+.f64 (*.f64 z b) t))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 (*.f64 z b) t))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)))) (cbrt.f64 (*.f64 a (-.f64 t (*.f64 z b)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 (*.f64 z b) t))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (pow.f64 (*.f64 a t) 2)) 1) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2))) 1) (neg.f64 (*.f64 a (-.f64 t (*.f64 z b)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (sqrt.f64 (*.f64 a (+.f64 (*.f64 z b) t)))) (sqrt.f64 (*.f64 a (-.f64 t (*.f64 z b)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) (sqrt.f64 (*.f64 a (+.f64 (*.f64 z b) t)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 (*.f64 z b) t))) 2)) (cbrt.f64 (*.f64 a (-.f64 t (*.f64 z b)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 (*.f64 z b) t))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))))))
(/.f64 (*.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 1 a) (-.f64 t (*.f64 z b)))) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a t) 2) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) 3)) (/.f64 (/.f64 1 a) (-.f64 t (*.f64 z b)))) (+.f64 (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (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 (-.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 1 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a t) 3) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))) (+.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (*.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 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) a) (-.f64 t (*.f64 z b)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) 1) (*.f64 a (-.f64 t (*.f64 z b))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.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 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.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 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (+.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a (*.f64 z b))))) (-.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a (*.f64 z b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) 1) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))))))
(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))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 z y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z y))) (-.f64 1 x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z y x))) 1)
(-.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 (pow.f64 x 3) (pow.f64 x 3)) (-.f64 (*.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 (*.f64 (pow.f64 (*.f64 z y) 2) (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 (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 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) 1) (-.f64 x (*.f64 z y)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 x x))) (-.f64 (*.f64 z y) x))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)))) (neg.f64 (-.f64 x (*.f64 z y))))
(/.f64 (*.f64 1 (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 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)))) (sqrt.f64 (-.f64 x (*.f64 z y))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.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)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)))) (cbrt.f64 (-.f64 x (*.f64 z y))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)))) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 x x)) 1) (-.f64 (*.f64 z y) x))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2))) 1) (neg.f64 (-.f64 x (*.f64 z y))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3))) 1) (neg.f64 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2))) (sqrt.f64 (fma.f64 z y x))) (sqrt.f64 (-.f64 x (*.f64 z y))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3))) (sqrt.f64 (fma.f64 z y x))) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2))) (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2)) (cbrt.f64 (-.f64 x (*.f64 z y))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3))) (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2)) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z y) 2))) (/.f64 1 (-.f64 x (*.f64 z y)))) (+.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (pow.f64 (*.f64 z y) 2) 3)) (/.f64 1 (-.f64 x (*.f64 z y)))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z y) 2)) (*.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)))))
(/.f64 (*.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 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 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (*.f64 z y) 3) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x))))) (+.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (-.f64 (*.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 (-.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)
Outputs
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.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 (+.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))))
(neg.f64 (*.f64 a (*.f64 -1 (fma.f64 z b t))))
(*.f64 a (neg.f64 (neg.f64 (fma.f64 b z 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 (neg.f64 (neg.f64 (fma.f64 b z 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 (neg.f64 (neg.f64 (fma.f64 b z 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 (neg.f64 (neg.f64 (fma.f64 b z t))))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 a 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 (*.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 a z) b)
(*.f64 b (*.f64 a z))
(+.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 a z) b)
(*.f64 b (*.f64 a z))
(+.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 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 (exp.f64 (log1p.f64 (*.f64 a (*.f64 z b)))) 1)
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(pow.f64 (*.f64 a (*.f64 z b)) 1)
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 z b))) 2)
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 z b))) 3)
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(pow.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) 1/3)
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 a z) b) 2))
(fabs.f64 (*.f64 b (*.f64 a z)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) z) a))
(*.f64 a (log.f64 (pow.f64 (exp.f64 b) z)))
(*.f64 a (*.f64 z (log.f64 (exp.f64 b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 z b))))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(exp.f64 (log.f64 (*.f64 a (*.f64 z b))))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 z b))) 1))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 z b))))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (+.f64 (*.f64 z b) t)))) 1)
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 z b)))) (-.f64 1 (*.f64 a t)))
(*.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 a (*.f64 z b))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 a t))) 1) (*.f64 (*.f64 a z) b))
(fma.f64 a (*.f64 b z) (expm1.f64 (log1p.f64 (*.f64 a t))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a t) 2) 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) (pow.f64 (*.f64 (*.f64 a z) b) 2)) (*.f64 a (-.f64 t (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (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 (*.f64 a z) b))
(fma.f64 a (*.f64 b z) (expm1.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 (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 (*.f64 a (+.f64 (*.f64 z b) t)) 1)
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 1 (*.f64 a (+.f64 (*.f64 z b) t)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.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 a (fma.f64 b z t))
(*.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 a (fma.f64 b z 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 a (fma.f64 b z t))
(*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (/.f64 (/.f64 1 a) (-.f64 t (*.f64 z b))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 (*.f64 a z) b) 2)) (*.f64 a (-.f64 t (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 2)) (*.f64 a (-.f64 t (*.f64 b z))))
(*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.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 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))) (pow.f64 (*.f64 a t) 2)))
(*.f64 (/.f64 (/.f64 1 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) 2) (pow.f64 (*.f64 (*.f64 a z) b) 2)) (*.f64 a (-.f64 t (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 2)) (*.f64 a (-.f64 t (*.f64 b z))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))))) (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a z) b) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))) (pow.f64 (*.f64 a t) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (*.f64 a (+.f64 (*.f64 z b) t)))
(*.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 a (*.f64 z b)) 2)) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.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 (*.f64 a t) 2) (pow.f64 (*.f64 (*.f64 a z) b) 2)) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 (*.f64 a z) b) 3))) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (fma.f64 z b t))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 2)) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 b (*.f64 a z)) 3))) (fma.f64 a (*.f64 (*.f64 b z) (*.f64 a (fma.f64 b z t))) (pow.f64 (*.f64 a t) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.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 (*.f64 a (*.f64 z b)) (*.f64 a t))) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))) (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a z) b) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (pow.f64 (*.f64 a t) 4) (*.f64 (pow.f64 (*.f64 (*.f64 a z) b) 2) (*.f64 (*.f64 a (-.f64 (*.f64 b z) t)) (*.f64 a (-.f64 (*.f64 b z) t)))))) (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (pow.f64 (*.f64 a t) 4) (*.f64 (pow.f64 (*.f64 b (*.f64 a z)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 b z) t)) (*.f64 a (-.f64 (*.f64 b z) t)))))) (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 b (*.f64 a z))) (-.f64 (*.f64 b z) t))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 a t) 2) 3) (pow.f64 (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a 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 (*.f64 a (*.f64 z b)) (*.f64 a t))) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))) (*.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a z) b) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 a t) 4) (*.f64 (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t)))) (-.f64 (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t)))) (pow.f64 (*.f64 a t) 2))))) (+.f64 (pow.f64 (pow.f64 (*.f64 a t) 2) 3) (pow.f64 (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t)))) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 b (*.f64 a z))) (-.f64 (*.f64 b z) t)) 3) (pow.f64 (*.f64 a t) 6))) (fma.f64 (*.f64 (*.f64 a (*.f64 b (*.f64 a z))) (-.f64 (*.f64 b z) t)) (-.f64 (*.f64 (*.f64 a (*.f64 b (*.f64 a z))) (-.f64 (*.f64 b z) t)) (pow.f64 (*.f64 a t) 2)) (pow.f64 (*.f64 a t) 4)))
(/.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 a (fma.f64 b z t))
(/.f64 1 (/.f64 1 (*.f64 a (+.f64 (*.f64 z b) t))))
(*.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 a (*.f64 z b)) 2)) (*.f64 a (-.f64 t (*.f64 z b))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 (*.f64 a z) b) 2)) (*.f64 a (-.f64 t (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 2)) (*.f64 a (-.f64 t (*.f64 b z))))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.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 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))) (pow.f64 (*.f64 a t) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))) (/.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))) (*.f64 a (+.f64 (*.f64 z b) t))))
(*.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 a (*.f64 z b)) 2))) (/.f64 (*.f64 a (-.f64 t (*.f64 z b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 (*.f64 a z) b) 2))) (*.f64 a (-.f64 t (*.f64 b z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 (*.f64 a z) b) 2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 2))) a) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 2))) (-.f64 t (*.f64 b z))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a z) b) 3) (pow.f64 (*.f64 a t) 3))) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a z) b) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 (hypot.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3/2) (pow.f64 (*.f64 a t) 3/2)) (/.f64 (hypot.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3/2) (pow.f64 (*.f64 a t) 3/2)) (fma.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))) (pow.f64 (*.f64 a t) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)))) (/.f64 (*.f64 a (-.f64 t (*.f64 z b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 (*.f64 a z) b) 2))) (/.f64 (/.f64 (*.f64 a (-.f64 t (*.f64 b z))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 (*.f64 a z) b) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 (*.f64 a z) b) 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 2))) (/.f64 a (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 2))) (-.f64 t (*.f64 b z))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a z) b) 3) (pow.f64 (*.f64 a t) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a z) b) 3) (pow.f64 (*.f64 a t) 3)))) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a z) b) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 (fma.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))) (pow.f64 (*.f64 a t) 2)) (*.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 (-.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 t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 6) (pow.f64 (*.f64 (*.f64 a z) b) 6)) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t)))))) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 (*.f64 a z) b) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 6) (pow.f64 (*.f64 b (*.f64 a z)) 6)) (*.f64 (fma.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))) (pow.f64 (*.f64 a t) 2)) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 b (*.f64 a z)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 a z) b) 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) 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 (*.f64 a z) b) 4)) (*.f64 (*.f64 a (-.f64 t (*.f64 b z))) (+.f64 (pow.f64 (*.f64 (*.f64 a z) b) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 4) (pow.f64 (*.f64 b (*.f64 a z)) 4)) (*.f64 a (*.f64 (-.f64 t (*.f64 b z)) (+.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 t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))) (+.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (*.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 (*.f64 a z) b) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))))) (+.f64 (pow.f64 (*.f64 a t) 6) (-.f64 (pow.f64 (*.f64 (*.f64 a z) b) 6) (*.f64 (pow.f64 (*.f64 (*.f64 a z) b) 3) (pow.f64 (*.f64 a t) 3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a t) 3) 3) (pow.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) 3)) (fma.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (-.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 (*.f64 a t) 3)) (pow.f64 (*.f64 a t) 6))) (fma.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))) (pow.f64 (*.f64 a t) 2)))
(/.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 (*.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (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 (*.f64 a z) b) 2) 3)) (*.f64 a (*.f64 (-.f64 t (*.f64 b z)) (+.f64 (pow.f64 (*.f64 a t) 4) (*.f64 (pow.f64 (*.f64 (*.f64 a z) b) 2) (+.f64 (pow.f64 (*.f64 (*.f64 a z) b) 2) (pow.f64 (*.f64 a t) 2)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 6) (pow.f64 (*.f64 b (*.f64 a z)) 6)) (*.f64 a (-.f64 t (*.f64 b z)))) (+.f64 (pow.f64 (*.f64 a t) 4) (fma.f64 (pow.f64 (*.f64 b (*.f64 a z)) 2) (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (neg.f64 (*.f64 a (-.f64 t (*.f64 z b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 (*.f64 a z) b) 2)) (*.f64 a (-.f64 t (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 2)) (*.f64 a (-.f64 t (*.f64 b z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.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 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))) (pow.f64 (*.f64 a t) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) 1) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.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 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))) (pow.f64 (*.f64 a t) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) 1) (*.f64 a (-.f64 t (*.f64 z b))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 (*.f64 a z) b) 2)) (*.f64 a (-.f64 t (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 2)) (*.f64 a (-.f64 t (*.f64 b z))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (pow.f64 (*.f64 a t) 2))) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 a z) b) 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 1 (neg.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)))) (neg.f64 (*.f64 a (-.f64 t (*.f64 z b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 (*.f64 a z) b) 2)) (*.f64 a (-.f64 t (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 2)) (*.f64 a (-.f64 t (*.f64 b z))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.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 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))) (pow.f64 (*.f64 a t) 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 a (+.f64 (*.f64 z b) t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)))) (sqrt.f64 (*.f64 a (-.f64 t (*.f64 z b)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 (*.f64 a z) b) 2))) (/.f64 (sqrt.f64 (*.f64 a (-.f64 t (*.f64 b z)))) (sqrt.f64 (*.f64 a (fma.f64 z b t)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 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 (*.f64 z b) t))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))))))
(/.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a z) b) 3) (pow.f64 (*.f64 a t) 3)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t))) (sqrt.f64 (fma.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))) (pow.f64 (*.f64 a t) 2)))) (hypot.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3/2) (pow.f64 (*.f64 a t) 3/2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 (*.f64 z b) t))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)))) (cbrt.f64 (*.f64 a (-.f64 t (*.f64 z b)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (/.f64 (cbrt.f64 (*.f64 a (-.f64 t (*.f64 b z)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 (*.f64 a z) b) 2)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 2))) (cbrt.f64 (*.f64 a (-.f64 t (*.f64 b z))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 (*.f64 z b) t))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a z) b) 3) (pow.f64 (*.f64 a t) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2) (cbrt.f64 (fma.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))) (pow.f64 (*.f64 a t) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (pow.f64 (*.f64 a t) 2)) 1) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 a z) b) 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 (neg.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2))) 1) (neg.f64 (*.f64 a (-.f64 t (*.f64 z b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 (*.f64 a z) b) 2)) (*.f64 a (-.f64 t (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 2)) (*.f64 a (-.f64 t (*.f64 b z))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.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 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))) (pow.f64 (*.f64 a t) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (sqrt.f64 (*.f64 a (+.f64 (*.f64 z b) t)))) (sqrt.f64 (*.f64 a (-.f64 t (*.f64 z b)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 (*.f64 a z) b) 2))) (/.f64 (sqrt.f64 (*.f64 a (-.f64 t (*.f64 b z)))) (sqrt.f64 (*.f64 a (fma.f64 z b t)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 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 a (*.f64 z b)) 3))) (sqrt.f64 (*.f64 a (+.f64 (*.f64 z b) t)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))))))
(/.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a z) b) 3) (pow.f64 (*.f64 a t) 3)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t))) (sqrt.f64 (fma.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))) (pow.f64 (*.f64 a t) 2)))) (hypot.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3/2) (pow.f64 (*.f64 a t) 3/2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 (*.f64 z b) t))) 2)) (cbrt.f64 (*.f64 a (-.f64 t (*.f64 z b)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (/.f64 (cbrt.f64 (*.f64 a (-.f64 t (*.f64 b z)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 (*.f64 a z) b) 2)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 2))) (cbrt.f64 (*.f64 a (-.f64 t (*.f64 b z))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 (*.f64 z b) t))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a z) b) 3) (pow.f64 (*.f64 a t) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2) (cbrt.f64 (fma.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))) (pow.f64 (*.f64 a t) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (*.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 1 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 (*.f64 a z) b) 4)) (*.f64 (*.f64 a (-.f64 t (*.f64 b z))) (+.f64 (pow.f64 (*.f64 (*.f64 a z) b) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 4) (pow.f64 (*.f64 b (*.f64 a z)) 4)) (*.f64 a (*.f64 (-.f64 t (*.f64 b z)) (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 2) (pow.f64 (*.f64 a t) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a t) 2) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) 3)) (/.f64 (/.f64 1 a) (-.f64 t (*.f64 z b)))) (+.f64 (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (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 (*.f64 a z) b) 2) 3)) (*.f64 a (*.f64 (-.f64 t (*.f64 b z)) (+.f64 (pow.f64 (*.f64 a t) 4) (*.f64 (pow.f64 (*.f64 (*.f64 a z) b) 2) (+.f64 (pow.f64 (*.f64 (*.f64 a z) b) 2) (pow.f64 (*.f64 a t) 2)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 6) (pow.f64 (*.f64 b (*.f64 a z)) 6)) (*.f64 a (-.f64 t (*.f64 b z)))) (+.f64 (pow.f64 (*.f64 a t) 4) (fma.f64 (pow.f64 (*.f64 b (*.f64 a z)) 2) (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 4))))
(/.f64 (*.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 1 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 6) (pow.f64 (*.f64 (*.f64 a z) b) 6)) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t)))))) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 (*.f64 a z) b) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 6) (pow.f64 (*.f64 b (*.f64 a z)) 6)) (*.f64 (fma.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))) (pow.f64 (*.f64 a t) 2)) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 b (*.f64 a z)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a t) 3) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))) (+.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (*.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 (*.f64 a z) b) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))))) (+.f64 (pow.f64 (*.f64 a t) 6) (-.f64 (pow.f64 (*.f64 (*.f64 a z) b) 6) (*.f64 (pow.f64 (*.f64 (*.f64 a z) b) 3) (pow.f64 (*.f64 a t) 3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a t) 3) 3) (pow.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) 3)) (fma.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (-.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 (*.f64 a t) 3)) (pow.f64 (*.f64 a t) 6))) (fma.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))) (pow.f64 (*.f64 a t) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) a) (-.f64 t (*.f64 z b)))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 (*.f64 a z) b) 2)) (*.f64 a (-.f64 t (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 2)) (*.f64 a (-.f64 t (*.f64 b z))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) 1) (*.f64 a (-.f64 t (*.f64 z b))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 (*.f64 a z) b) 2)) (*.f64 a (-.f64 t (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 2)) (*.f64 a (-.f64 t (*.f64 b z))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (sqrt.f64 (*.f64 a (-.f64 t (*.f64 z b))))) (sqrt.f64 (*.f64 a (-.f64 t (*.f64 z b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 (*.f64 a z) b) 2)) (*.f64 a (-.f64 t (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 2)) (*.f64 a (-.f64 t (*.f64 b z))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.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 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 (*.f64 a z) b) 2)) (*.f64 a (-.f64 t (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 2)) (*.f64 a (-.f64 t (*.f64 b z))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (+.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a (*.f64 z b))))) (-.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a (*.f64 z b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 (*.f64 a z) b) 2)) (*.f64 (-.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 (*.f64 a z) b))) (+.f64 (sqrt.f64 (*.f64 (*.f64 a z) b)) (sqrt.f64 (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 b (*.f64 a z)))) (-.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 b (*.f64 a z))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) 1) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.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 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))) (pow.f64 (*.f64 a t) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.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 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))) (pow.f64 (*.f64 a t) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.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 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))) (pow.f64 (*.f64 a t) 2)))
(pow.f64 (*.f64 a (+.f64 (*.f64 z b) t)) 1)
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(pow.f64 (sqrt.f64 (*.f64 a (+.f64 (*.f64 z b) t))) 2)
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(pow.f64 (cbrt.f64 (*.f64 a (+.f64 (*.f64 z b) t))) 3)
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(pow.f64 (pow.f64 (*.f64 a (+.f64 (*.f64 z b) t)) 3) 1/3)
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z 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))
(fabs.f64 (*.f64 a (fma.f64 b z t)))
(log.f64 (exp.f64 (*.f64 a (+.f64 (*.f64 z b) t))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 (*.f64 z b) t)))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(cbrt.f64 (pow.f64 (*.f64 a (+.f64 (*.f64 z b) t)) 3))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(expm1.f64 (log1p.f64 (*.f64 a (+.f64 (*.f64 z b) t))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(exp.f64 (log.f64 (*.f64 a (+.f64 (*.f64 z b) t))))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(exp.f64 (*.f64 (log.f64 (*.f64 a (+.f64 (*.f64 z b) t))) 1))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(log1p.f64 (expm1.f64 (*.f64 a (+.f64 (*.f64 z b) t))))
(*.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 a t (*.f64 a (*.f64 z b)))
(*.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 t a (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(fma.f64 1 (*.f64 a (*.f64 z b)) (*.f64 a t))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(fma.f64 1 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.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 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(fma.f64 (sqrt.f64 (*.f64 a (*.f64 z b))) (sqrt.f64 (*.f64 a (*.f64 z b))) (*.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 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(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))
(*.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))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 z y)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (*.f64 z y))
(fma.f64 z y (expm1.f64 (log1p.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z y))) (-.f64 1 x))
(+.f64 x (expm1.f64 (log1p.f64 (*.f64 z y))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z y x))) 1)
(fma.f64 z y x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 z y))) (/.f64 (pow.f64 (*.f64 z y) 2) (-.f64 x (*.f64 z y))))
(fma.f64 z y x)
(-.f64 (+.f64 x (exp.f64 (log1p.f64 (*.f64 z y)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 z y))) (-.f64 1 x))
(+.f64 x (expm1.f64 (log1p.f64 (*.f64 z y))))
(-.f64 (+.f64 (*.f64 z y) (exp.f64 (log1p.f64 x))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (*.f64 z y))
(fma.f64 z y (expm1.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))))
(fma.f64 z y 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)))))
(/.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 y (*.f64 z (-.f64 (*.f64 z y) x)))))
(*.f64 (/.f64 1 (-.f64 x (*.f64 z y))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)))
(fma.f64 z y 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)))
(/.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 y (*.f64 z (-.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 (*.f64 z y) (fma.f64 z y x) (*.f64 x 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 (*.f64 z y) (-.f64 (*.f64 z y) x))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (-.f64 (pow.f64 x 4) (*.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (-.f64 (*.f64 z y) x) (-.f64 (*.f64 z y) x))))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z (-.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 (*.f64 z y) (-.f64 (*.f64 z y) x)) 3) (pow.f64 x 6))) (+.f64 (*.f64 x (pow.f64 x 3)) (*.f64 (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x)) (-.f64 (*.f64 (*.f64 z 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 y (*.f64 z (-.f64 (*.f64 z y) x))) 3) (pow.f64 x 6))) (fma.f64 (*.f64 y (*.f64 z (-.f64 (*.f64 z y) x))) (fma.f64 (*.f64 z y) (-.f64 (*.f64 z y) x) (*.f64 x (neg.f64 x))) (pow.f64 x 4)))
(/.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)))
(fma.f64 z y 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))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 x x (*.f64 y (*.f64 z (-.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)))
(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 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2))) (-.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 (/.f64 (sqrt.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)))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3))))
(*.f64 (hypot.f64 (pow.f64 (*.f64 z y) 3/2) (pow.f64 x 3/2)) (/.f64 (hypot.f64 (pow.f64 (*.f64 z y) 3/2) (pow.f64 x 3/2)) (fma.f64 x x (*.f64 y (*.f64 z (-.f64 (*.f64 z y) 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)))))
(*.f64 (/.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 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 (*.f64 z y) (-.f64 (*.f64 z y) x)))) (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)))) (/.f64 (fma.f64 x x (*.f64 y (*.f64 z (-.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))
(fma.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 (*.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 y (*.f64 z (-.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 (fma.f64 x x (pow.f64 (*.f64 z y) 2)) (fma.f64 x x (pow.f64 (*.f64 z y) 2))) (fma.f64 z y 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 (pow.f64 x 3) (pow.f64 x 3)) (-.f64 (*.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 (*.f64 z 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 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (*.f64 z y) 3) 3)) (*.f64 (fma.f64 x x (*.f64 y (*.f64 z (-.f64 (*.f64 z y) x)))) (fma.f64 (pow.f64 (*.f64 z y) 3) (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 x 3)) (pow.f64 x 6))))
(/.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 (*.f64 (pow.f64 (*.f64 z y) 2) (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 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 z y) 6)) (-.f64 x (*.f64 z y))) (fma.f64 (pow.f64 (*.f64 z y) 2) (fma.f64 x x (pow.f64 (*.f64 z y) 2)) (pow.f64 x 4)))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2))) (neg.f64 (-.f64 x (*.f64 z y))))
(fma.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 (*.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 (*.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 y (*.f64 z (-.f64 (*.f64 z y) 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))))
(/.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 y (*.f64 z (-.f64 (*.f64 z y) x)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) 1) (-.f64 x (*.f64 z y)))
(fma.f64 z y x)
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 x x))) (-.f64 (*.f64 z y) x))
(fma.f64 z y x)
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)))) (neg.f64 (-.f64 x (*.f64 z y))))
(fma.f64 z y x)
(/.f64 (*.f64 1 (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 (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 y (*.f64 z (-.f64 (*.f64 z y) x)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)))) (sqrt.f64 (-.f64 x (*.f64 z y))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (-.f64 x (*.f64 z y)))) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.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)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (fma.f64 x x (*.f64 y (*.f64 z (-.f64 (*.f64 z y) x)))))) (hypot.f64 (pow.f64 (*.f64 z y) 3/2) (pow.f64 x 3/2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)))) (cbrt.f64 (-.f64 x (*.f64 z y))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2) (/.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2) (cbrt.f64 (-.f64 x (*.f64 z y)))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)))) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2) (/.f64 (cbrt.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 (cbrt.f64 (fma.f64 z y x)) 2) (cbrt.f64 (fma.f64 x x (*.f64 y (*.f64 z (-.f64 (*.f64 z y) x)))))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 x x)) 1) (-.f64 (*.f64 z y) x))
(fma.f64 z y x)
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2))) 1) (neg.f64 (-.f64 x (*.f64 z y))))
(fma.f64 z y x)
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3))) 1) (neg.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)) (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 y (*.f64 z (-.f64 (*.f64 z y) x)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2))) (sqrt.f64 (fma.f64 z y x))) (sqrt.f64 (-.f64 x (*.f64 z y))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)))) (sqrt.f64 (-.f64 x (*.f64 z y))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (-.f64 x (*.f64 z y)))) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3))) (sqrt.f64 (fma.f64 z y x))) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.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)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (fma.f64 x x (*.f64 y (*.f64 z (-.f64 (*.f64 z y) x)))))) (hypot.f64 (pow.f64 (*.f64 z y) 3/2) (pow.f64 x 3/2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2))) (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2)) (cbrt.f64 (-.f64 x (*.f64 z y))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2) (/.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2) (cbrt.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))) (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2)) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2) (/.f64 (cbrt.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 (cbrt.f64 (fma.f64 z y x)) 2) (cbrt.f64 (fma.f64 x x (*.f64 y (*.f64 z (-.f64 (*.f64 z y) x)))))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z y) 2))) (/.f64 1 (-.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 (fma.f64 x x (pow.f64 (*.f64 z y) 2)) (fma.f64 x x (pow.f64 (*.f64 z y) 2))) (fma.f64 z y x))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (pow.f64 (*.f64 z y) 2) 3)) (/.f64 1 (-.f64 x (*.f64 z y)))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 (pow.f64 (*.f64 z y) 2) (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 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 z y) 6)) (-.f64 x (*.f64 z y))) (fma.f64 (pow.f64 (*.f64 z y) 2) (fma.f64 x x (pow.f64 (*.f64 z y) 2)) (pow.f64 x 4)))
(/.f64 (*.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 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 6) (pow.f64 (*.f64 z y) 6)) (*.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 y (*.f64 z (-.f64 (*.f64 z y) x)))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (*.f64 z y) 3) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x))))) (+.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (-.f64 (*.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 (*.f64 z 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 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (*.f64 z y) 3) 3)) (*.f64 (fma.f64 x x (*.f64 y (*.f64 z (-.f64 (*.f64 z y) x)))) (fma.f64 (pow.f64 (*.f64 z y) 3) (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 x 3)) (pow.f64 x 6))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) 1) (-.f64 x (*.f64 z y)))
(fma.f64 z y 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))))
(fma.f64 z y 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))))
(fma.f64 z y 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))))
(/.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 (*.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 y (*.f64 z (-.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 (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 y (*.f64 z (-.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)) (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 y (*.f64 z (-.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))
(fabs.f64 (fma.f64 z y x))
(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 z y x)
(fma.f64 1 (*.f64 z y) x)
(fma.f64 z y x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 z y))
(fma.f64 z y x)
(fma.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 z y)) x)
(fma.f64 z y x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 z y))
(fma.f64 z y x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (cbrt.f64 (*.f64 z y)) x)
(fma.f64 z y x)

localize18.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 55 to 13 computations (76.4% saved)

series3.0ms (0%)

Counts
2 → 96
Calls

24 calls:

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

rewrite92.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1076×distribute-lft-in
1020×associate-*r/
956×associate-*l/
512×associate-+l+
320×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01438
129930
2414430
Stop Event
node limit
Counts
2 → 113
Calls
Call 1
Inputs
(*.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 (pow.f64 (exp.f64 a) 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 cbrt.f64 (*.f64 (pow.f64 (*.f64 a z) 3) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a z) 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 (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 (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 (/.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 x (/.f64 (-.f64 x (*.f64 z y)) x)) (-.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 x (/.f64 (-.f64 x (*.f64 z y)) x))) (/.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 (/.f64 1 (-.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 (/.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 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))) (fma.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)) (-.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) (fma.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) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (fma.f64 z y x) 2)) (*.f64 (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x))) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x)))))) (-.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) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 z y x) 2) 3) (pow.f64 (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x))) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (fma.f64 z y x) 2)) (-.f64 (*.f64 (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x))) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x)))) (*.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 (fma.f64 a t (fma.f64 z y x)) (/.f64 (-.f64 (fma.f64 z y x) (*.f64 a t)) (-.f64 (fma.f64 z y x) (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (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 (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 (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) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x)))) (fma.f64 a t (fma.f64 z y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.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) (*.f64 (*.f64 a t) (-.f64 (*.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))) (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (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) 3) (pow.f64 (*.f64 a t) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a 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 t) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2)))) (/.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)))))))) (#(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 (*.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (fma.f64 z y x) 3)) (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3))) (*.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 (*.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (fma.f64 z y x) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2))) (*.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 (+.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 (pow.f64 (pow.f64 (fma.f64 z y x) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (*.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 (fma.f64 z y x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (*.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 (pow.f64 (fma.f64 z y x) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (*.f64 (-.f64 (fma.f64 z y x) (*.f64 a 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 t) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))))))))) (#(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) 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 (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 (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 (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 (-.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 /.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 z y (*.f64 a t)) (fma.f64 z y (*.f64 a t)))) 1) (-.f64 x (fma.f64 z y (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (fma.f64 z y x) 2)) 1) (-.f64 (*.f64 a t) (fma.f64 z y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z y (*.f64 a t)) 3)) 1) (+.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 (neg.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))) 1) (neg.f64 (-.f64 (fma.f64 z y x) (*.f64 a 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 t) 3))) 1) (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 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3))) (sqrt.f64 (fma.f64 a t (fma.f64 z y x)))) (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 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))) (sqrt.f64 (fma.f64 a t (fma.f64 z y x)))) (sqrt.f64 (-.f64 (fma.f64 z y x) (*.f64 a 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 t) 3))) (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) (*.f64 (*.f64 a t) (-.f64 (*.f64 a 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 t) 2))) (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))))))) (#(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 t) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 1 (-.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 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 z y x) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (/.f64 1 (-.f64 (fma.f64 z y x) (*.f64 a 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 t) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a 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 t) 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 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a 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 t) 3) 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 (fma.f64 z y x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)))))))) (#(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) 2) (pow.f64 (*.f64 a t) 2)) (sqrt.f64 (-.f64 (fma.f64 z y x) (*.f64 a t)))) (sqrt.f64 (-.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) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 (cbrt.f64 (-.f64 (fma.f64 z y x) (*.f64 a t))) (cbrt.f64 (-.f64 (fma.f64 z y x) (*.f64 a t))))) (cbrt.f64 (-.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) 2) (pow.f64 (*.f64 a t) 2)) (+.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (*.f64 a t)))) (-.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (*.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 /.f64 (/.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)))))) (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 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x))))))) (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 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))))))

simplify425.0ms (3.3%)

Algorithm
egg-herbie
Rules
1864×associate-/r*
824×associate-/r/
750×associate-/l/
610×+-commutative
496×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03247409
19227157
241367157
Stop Event
node limit
Counts
209 → 189
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 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 (pow.f64 (exp.f64 a) z) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a z) 3) (pow.f64 b 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a z) 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 (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 (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 (/.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 x (/.f64 (-.f64 x (*.f64 z y)) x)) (-.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 x (/.f64 (-.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 (+.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 (/.f64 1 (-.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 1 (+.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 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))) (fma.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)) (-.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) (fma.f64 a t (fma.f64 z y x)))))
(*.f64 (/.f64 (+.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 (fma.f64 z y x) 2)) (*.f64 (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x))) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x)))))) (-.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) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 z y x) 2) 3) (pow.f64 (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x))) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (fma.f64 z y x) 2)) (-.f64 (*.f64 (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x))) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x)))) (*.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x)))))))
(/.f64 (fma.f64 a t (fma.f64 z y x)) (/.f64 (-.f64 (fma.f64 z y x) (*.f64 a t)) (-.f64 (fma.f64 z y x) (*.f64 a t))))
(/.f64 1 (/.f64 1 (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 (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) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x)))) (/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x)))) (fma.f64 a t (fma.f64 z y x))))
(/.f64 (sqrt.f64 (+.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) (*.f64 (*.f64 a t) (-.f64 (*.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)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))) (/.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 (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) 3) (pow.f64 (*.f64 a t) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2)))) (/.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 (*.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 (*.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (fma.f64 z y x) 3)) (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3))) (*.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 (*.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (fma.f64 z y x) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2))) (*.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 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 (pow.f64 (fma.f64 z y x) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (*.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 (fma.f64 z y x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 z y x) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (*.f64 (-.f64 (fma.f64 z y x) (*.f64 a 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 t) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))))))
(/.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) 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) 2) (pow.f64 (*.f64 a t) 2)))) (sqrt.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 (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 (-.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)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 z y (*.f64 a t)) (fma.f64 z y (*.f64 a t)))) 1) (-.f64 x (fma.f64 z y (*.f64 a t))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (fma.f64 z y x) 2)) 1) (-.f64 (*.f64 a t) (fma.f64 z y x)))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z y (*.f64 a t)) 3)) 1) (+.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 (neg.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))) 1) (neg.f64 (-.f64 (fma.f64 z y x) (*.f64 a t))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3))) 1) (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 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3))) (sqrt.f64 (fma.f64 a t (fma.f64 z y x)))) (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 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))) (sqrt.f64 (fma.f64 a t (fma.f64 z y x)))) (sqrt.f64 (-.f64 (fma.f64 z y x) (*.f64 a t))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3))) (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) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))) (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))))
(/.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 t) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 1 (-.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 (-.f64 (pow.f64 (pow.f64 (fma.f64 z y x) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (/.f64 1 (-.f64 (fma.f64 z y x) (*.f64 a 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 t) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a 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 t) 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 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 z y x) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 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 (fma.f64 z y x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (*.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 (-.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)))) (sqrt.f64 (-.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 (cbrt.f64 (-.f64 (fma.f64 z y x) (*.f64 a t))) (cbrt.f64 (-.f64 (fma.f64 z y x) (*.f64 a t))))) (cbrt.f64 (-.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 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (*.f64 a t)))) (-.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (*.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 (+.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)))))) (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 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x))))))) (cbrt.f64 (+.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 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(+.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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 a t (fma.f64 z y x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 z b)))) 1)
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(pow.f64 (*.f64 a (*.f64 z b)) 1)
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 z b))) 2)
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 z b))) 3)
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(pow.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) 1/3)
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 a z) b) 2))
(fabs.f64 (*.f64 a (*.f64 b z)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) z) b))
(*.f64 b (log.f64 (pow.f64 (exp.f64 a) z)))
(*.f64 b (*.f64 z (log.f64 (exp.f64 a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a z) 3) (pow.f64 b 3)))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a z) 3)))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 z b))))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(exp.f64 (log.f64 (*.f64 a (*.f64 z b))))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 z b))) 1))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 z b))))
(*.f64 (*.f64 a z) b)
(*.f64 a (*.f64 b z))
(-.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 (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 a t (fma.f64 z y 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))))
(fma.f64 y z (fma.f64 a t x))
(fma.f64 a t (fma.f64 z y x))
(-.f64 (/.f64 x (/.f64 (-.f64 x (*.f64 z y)) x)) (-.f64 (/.f64 (pow.f64 (*.f64 z y) 2) (-.f64 x (*.f64 z y))) (*.f64 a t)))
(+.f64 (-.f64 (*.f64 (/.f64 x (-.f64 x (*.f64 z y))) x) (/.f64 (pow.f64 (*.f64 z y) 2) (-.f64 x (*.f64 z y)))) (*.f64 a t))
(-.f64 (fma.f64 (/.f64 x (-.f64 x (*.f64 z y))) x (*.f64 a t)) (/.f64 (pow.f64 (*.f64 z y) 2) (-.f64 x (*.f64 z y))))
(-.f64 (fma.f64 a t (/.f64 x (-.f64 1 (*.f64 (/.f64 z x) 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 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 x (/.f64 (-.f64 x (*.f64 z y)) x))) (/.f64 (pow.f64 (*.f64 z y) 2) (-.f64 x (*.f64 z y))))
(+.f64 (-.f64 (*.f64 (/.f64 x (-.f64 x (*.f64 z y))) x) (/.f64 (pow.f64 (*.f64 z y) 2) (-.f64 x (*.f64 z y)))) (*.f64 a t))
(-.f64 (fma.f64 (/.f64 x (-.f64 x (*.f64 z y))) x (*.f64 a t)) (/.f64 (pow.f64 (*.f64 z y) 2) (-.f64 x (*.f64 z y))))
(-.f64 (fma.f64 a t (/.f64 x (-.f64 1 (*.f64 (/.f64 z x) 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 (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 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 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 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 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 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))))
(fma.f64 y z (fma.f64 a t x))
(fma.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 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 1 (-.f64 (fma.f64 z y x) (*.f64 a t))) (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2)))
(fma.f64 y z (fma.f64 a t x))
(fma.f64 a t (fma.f64 z y x))
(*.f64 (/.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 (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 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))) (fma.f64 a t (fma.f64 z y x)))
(fma.f64 y z (fma.f64 a t x))
(fma.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)) (-.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) (fma.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)) (-.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3))) (fma.f64 a (*.f64 t (fma.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 (-.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (fma.f64 z y x))) (pow.f64 (fma.f64 z y x) 2))))
(*.f64 (/.f64 (+.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 (fma.f64 z y x) 2)) (*.f64 (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x))) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x)))))) (-.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) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (pow.f64 (fma.f64 z y x) 4) (*.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (-.f64 (*.f64 a t) (fma.f64 z y x)) (-.f64 (*.f64 a t) (fma.f64 z y x)))))) (-.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 z y x))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 z y x) 2) 3) (pow.f64 (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x))) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (fma.f64 z y x) 2)) (-.f64 (*.f64 (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x))) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x)))) (*.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) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (fma.f64 z y x) 4) (*.f64 (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 z y x)))) (-.f64 (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 z y x)))) (pow.f64 (fma.f64 z y x) 2))))) (+.f64 (pow.f64 (pow.f64 (fma.f64 z y x) 2) 3) (pow.f64 (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 z y x)))) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 z y x)))) 3) (pow.f64 (fma.f64 z y x) 6))) (fma.f64 (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 z y x)))) (-.f64 (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 z y x)))) (pow.f64 (fma.f64 z y x) 2)) (pow.f64 (fma.f64 z y x) 4)))
(/.f64 (fma.f64 a t (fma.f64 z y x)) (/.f64 (-.f64 (fma.f64 z y x) (*.f64 a t)) (-.f64 (fma.f64 z y x) (*.f64 a t))))
(fma.f64 y z (fma.f64 a t x))
(fma.f64 a t (fma.f64 z y x))
(/.f64 1 (/.f64 1 (fma.f64 a t (fma.f64 z y x))))
(fma.f64 y z (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 (fma.f64 z y x) (*.f64 a t)))
(fma.f64 y z (fma.f64 a t x))
(fma.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 (*.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) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x)))) (/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a t) (-.f64 (*.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 a t (fma.f64 z y x))
(/.f64 (sqrt.f64 (+.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) (*.f64 (*.f64 a t) (-.f64 (*.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)))))
(*.f64 (/.f64 (sqrt.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)))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 (hypot.f64 (pow.f64 (*.f64 a t) 3/2) (pow.f64 (fma.f64 z y x) 3/2)) (/.f64 (hypot.f64 (pow.f64 (*.f64 a t) 3/2) (pow.f64 (fma.f64 z y x) 3/2)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 z y x))) (pow.f64 (fma.f64 z y x) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))) (/.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 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))) (-.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 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (sqrt.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 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))) (sqrt.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 (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) 3) (pow.f64 (*.f64 a t) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)))))
(*.f64 (/.f64 (*.f64 (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) 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)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 (*.f64 (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) 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 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 z y x))) (pow.f64 (fma.f64 z y x) 2)) (*.f64 (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) 3) (pow.f64 (*.f64 a t) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2)))) (/.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 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (/.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)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))) (/.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 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))) (*.f64 (/.f64 (cbrt.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))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 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 a t (fma.f64 z y 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)))
(fma.f64 y z (fma.f64 a t x))
(fma.f64 a t (fma.f64 z y 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 t) 3) (pow.f64 (*.f64 a t) 3))) (*.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) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 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) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 z y x))) (pow.f64 (fma.f64 z y x) 2)) (-.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 (fma.f64 z y x) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2))) (*.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) 4) (pow.f64 (*.f64 a t) 4)) (*.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 (+.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (fma.f64 z y x))) (+.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 (+.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2)) (fma.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 (+.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 x x (*.f64 (fma.f64 z y (*.f64 a t)) (-.f64 (fma.f64 z y (*.f64 a t)) x))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 z y x) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (*.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 (fma.f64 z y x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 z y x) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (*.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 (fma.f64 z y x) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 z y x) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (*.f64 (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 z y x))) (pow.f64 (fma.f64 z y x) 2)) (fma.f64 (pow.f64 (*.f64 a t) 3) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (fma.f64 z y x) 3)) (pow.f64 (fma.f64 z y x) 6))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 z y x) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (fma.f64 (pow.f64 (*.f64 a t) 3) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (fma.f64 z y x) 3)) (pow.f64 (fma.f64 z y x) 6))) (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 (pow.f64 (fma.f64 z y x) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (*.f64 (-.f64 (fma.f64 z y x) (*.f64 a 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 t) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 z y x) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (*.f64 (-.f64 (fma.f64 z y x) (*.f64 a t)) (+.f64 (pow.f64 (fma.f64 z y x) 4) (+.f64 (pow.f64 (*.f64 a t) 4) (*.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (-.f64 (fma.f64 z y x) (*.f64 a t)) (+.f64 (pow.f64 (fma.f64 z y x) 4) (fma.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 4)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 6) (pow.f64 (*.f64 a t) 6)) (-.f64 (fma.f64 z y x) (*.f64 a t))) (+.f64 (pow.f64 (fma.f64 z y x) 4) (fma.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 4))))
(/.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))))
(fma.f64 y z (fma.f64 a t x))
(fma.f64 a t (fma.f64 z y 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))))))
(/.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 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 a t (fma.f64 z y 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)))
(fma.f64 y z (fma.f64 a t x))
(fma.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 (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 x x (*.f64 (fma.f64 z y (*.f64 a t)) (-.f64 (fma.f64 z y (*.f64 a t)) 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))))
(fma.f64 y z (fma.f64 a t x))
(fma.f64 a t (fma.f64 z y 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))))))
(/.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 (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 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 z y x)))))) (sqrt.f64 (fma.f64 a t (fma.f64 z y x)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a t (fma.f64 z y 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 (*.f64 a t) 3/2) (pow.f64 (fma.f64 z y x) 3/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 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 (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 (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 z y x)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y 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 (*.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 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 (-.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)))
(fma.f64 y z (fma.f64 a t x))
(fma.f64 a t (fma.f64 z y 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)))))
(/.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 (-.f64 (*.f64 x x) (*.f64 (fma.f64 z y (*.f64 a t)) (fma.f64 z y (*.f64 a t)))) 1) (-.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 a t (fma.f64 z y 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 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (fma.f64 z y x) 2)) 1) (-.f64 (*.f64 a t) (fma.f64 z y x)))
(fma.f64 y z (fma.f64 a t x))
(fma.f64 a t (fma.f64 z y x))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z y (*.f64 a t)) 3)) 1) (+.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 x x (*.f64 (fma.f64 z y (*.f64 a t)) (-.f64 (fma.f64 z y (*.f64 a t)) x))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))) 1) (neg.f64 (-.f64 (fma.f64 z y x) (*.f64 a t))))
(fma.f64 y z (fma.f64 a t x))
(fma.f64 a t (fma.f64 z y x))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3))) 1) (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 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3))) (sqrt.f64 (fma.f64 a t (fma.f64 z y x)))) (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 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 z y x)))))) (sqrt.f64 (fma.f64 a t (fma.f64 z y x)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a t (fma.f64 z y 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 (*.f64 a t) 3/2) (pow.f64 (fma.f64 z y x) 3/2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))) (sqrt.f64 (fma.f64 a t (fma.f64 z y x)))) (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 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 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3))) (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) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 z y x)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y 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 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))) (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))))
(/.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 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 (-.f64 (*.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (fma.f64 z y x) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 1 (-.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) 4) (pow.f64 (*.f64 a t) 4)) (*.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 (+.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (fma.f64 z y x))) (+.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 (+.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (fma.f64 z y x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 z y x) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (/.f64 1 (-.f64 (fma.f64 z y x) (*.f64 a 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 t) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 z y x) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (*.f64 (-.f64 (fma.f64 z y x) (*.f64 a t)) (+.f64 (pow.f64 (fma.f64 z y x) 4) (+.f64 (pow.f64 (*.f64 a t) 4) (*.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (-.f64 (fma.f64 z y x) (*.f64 a t)) (+.f64 (pow.f64 (fma.f64 z y x) 4) (fma.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 4)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 6) (pow.f64 (*.f64 a t) 6)) (-.f64 (fma.f64 z y x) (*.f64 a t))) (+.f64 (pow.f64 (fma.f64 z y x) 4) (fma.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a 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 t) 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 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 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) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 z y x))) (pow.f64 (fma.f64 z y x) 2)) (-.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 z y x) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 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 (fma.f64 z y x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 z y x) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (*.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 (fma.f64 z y x) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 z y x) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (*.f64 (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 z y x))) (pow.f64 (fma.f64 z y x) 2)) (fma.f64 (pow.f64 (*.f64 a t) 3) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (fma.f64 z y x) 3)) (pow.f64 (fma.f64 z y x) 6))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 z y x) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (fma.f64 (pow.f64 (*.f64 a t) 3) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (fma.f64 z y x) 3)) (pow.f64 (fma.f64 z y x) 6))) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 z y x))) (pow.f64 (fma.f64 z y x) 2)))
(/.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)))
(fma.f64 y z (fma.f64 a t x))
(fma.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)) (sqrt.f64 (-.f64 (fma.f64 z y x) (*.f64 a t)))) (sqrt.f64 (-.f64 (fma.f64 z y x) (*.f64 a t))))
(fma.f64 y z (fma.f64 a t x))
(fma.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)) (*.f64 (cbrt.f64 (-.f64 (fma.f64 z y x) (*.f64 a t))) (cbrt.f64 (-.f64 (fma.f64 z y x) (*.f64 a t))))) (cbrt.f64 (-.f64 (fma.f64 z y x) (*.f64 a t))))
(fma.f64 y z (fma.f64 a t x))
(fma.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)) (+.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (*.f64 a t)))) (-.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (*.f64 a t))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (*.f64 a t))) (+.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (*.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 (+.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)))))) (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 (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 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x))))))) (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 (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)))
(pow.f64 (fma.f64 a t (fma.f64 z y x)) 1)
(fma.f64 y z (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 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 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 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 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 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 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 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 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 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 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 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 t a (fma.f64 z y x))
(fma.f64 y z (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 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 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 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 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 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 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 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 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 a t (fma.f64 z y x))

localize16.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 30 to 9 computations (70% saved)

series6.0ms (0%)

Counts
1 → 72
Calls

18 calls:

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

rewrite70.0ms (0.5%)

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))))))))

simplify134.0ms (1%)

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))

eval249.0ms (1.9%)

Compiler

Compiled 22366 to 6134 computations (72.6% saved)

prune284.0ms (2.2%)

Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New68613699
Fresh000
Picked101
Done202
Total68913702
Error
0.0b
Counts
702 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
1.6b
(+.f64 (+.f64 x (*.f64 y z)) (/.f64 1 (/.f64 1 (*.f64 a (+.f64 (*.f64 z b) t)))))
10.2b
(+.f64 (+.f64 x (*.f64 y z)) (*.f64 a t))
39.4b
(+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b))
25.3b
(+.f64 (*.f64 y z) x)
39.9b
(+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b))
25.1b
(+.f64 (*.f64 a t) x)
32.4b
(+.f64 x (*.f64 (*.f64 a z) b))
38.9b
(*.f64 (+.f64 t (*.f64 b z)) a)
39.7b
(*.f64 z (+.f64 (*.f64 a b) y))
47.7b
(*.f64 z y)
53.7b
(*.f64 a (*.f64 z b))
48.1b
(*.f64 a t)
40.1b
x
Compiler

Compiled 323 to 228 computations (29.4% saved)

localize20.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 z b) t)
0.3b
(/.f64 1 (*.f64 a (+.f64 (*.f64 z b) t)))
0.7b
(/.f64 1 (/.f64 1 (*.f64 a (+.f64 (*.f64 z b) t))))
1.5b
(*.f64 a (+.f64 (*.f64 z b) t))
Compiler

Compiled 73 to 23 computations (68.5% saved)

series47.0ms (0.4%)

Counts
4 → 159
Calls

45 calls:

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

rewrite145.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1614×associate-*r/
1296×associate-*l/
786×associate-/r*
616×distribute-lft-in
410×associate-/r/
Iterations

Useful iterations: 0 (0.0ms)

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

simplify208.0ms (1.6%)

Algorithm
egg-herbie
Rules
1670×associate-/l*
1368×associate-*r*
1216×associate-*l*
1066×associate-/r*
858×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
084021463
1237121133
Stop Event
node limit
Counts
515 → 563
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 (+.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 (+.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 (+.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 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 1 (*.f64 (+.f64 t (*.f64 b z)) a))
(/.f64 1 (*.f64 (+.f64 t (*.f64 b z)) a))
(/.f64 1 (*.f64 (+.f64 t (*.f64 b z)) a))
(/.f64 1 (*.f64 (+.f64 t (*.f64 b z)) a))
(/.f64 1 (*.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (/.f64 1 (*.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (+.f64 (/.f64 1 (*.f64 a t)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 z 3)) (*.f64 a (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (/.f64 1 (*.f64 a t)))))
(/.f64 1 (*.f64 a (*.f64 b z)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (/.f64 1 (*.f64 a (*.f64 z b))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3)))))))
(/.f64 1 (*.f64 a (*.f64 b z)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (/.f64 1 (*.f64 a (*.f64 z b))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3)))))))
(/.f64 1 (*.f64 a t))
(+.f64 (/.f64 1 (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (/.f64 1 (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2))))))
(+.f64 (/.f64 1 (*.f64 a t)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 b 3)) (*.f64 a (pow.f64 t 4)))))))
(/.f64 1 (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (/.f64 1 (*.f64 a (*.f64 b z))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3))))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4))))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3)))))))
(/.f64 1 (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (/.f64 1 (*.f64 a (*.f64 b z))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3))))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4))))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3)))))))
(/.f64 1 (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (/.f64 1 (*.f64 a (*.f64 b z))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3)))))))
(/.f64 1 (*.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (/.f64 1 (*.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (+.f64 (/.f64 1 (*.f64 a t)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 z 3)) (*.f64 a (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (/.f64 1 (*.f64 a t)))))
(/.f64 1 (*.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (/.f64 1 (*.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (+.f64 (/.f64 1 (*.f64 a t)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 z 3)) (*.f64 a (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (/.f64 1 (*.f64 a t)))))
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 (*.f64 z (*.f64 b a)) (*.f64 a t))
(+.f64 (*.f64 a t) (*.f64 z (*.f64 b a)))
(+.f64 (*.f64 (*.f64 z (*.f64 b a)) 1) (*.f64 (*.f64 a t) 1))
(+.f64 (*.f64 (*.f64 a t) 1) (*.f64 (*.f64 z (*.f64 b a)) 1))
(+.f64 (*.f64 1 (*.f64 (*.f64 z (*.f64 b a)) 1)) (*.f64 1 (*.f64 (*.f64 a t) 1)))
(+.f64 (*.f64 -1 (neg.f64 (*.f64 z (*.f64 b a)))) (*.f64 -1 (neg.f64 (*.f64 a t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 z b t)))) 1)
(/.f64 a (/.f64 1 (fma.f64 z b t)))
(/.f64 a (pow.f64 (fma.f64 z b t) -1))
(/.f64 a (/.f64 -1 (neg.f64 (fma.f64 z b t))))
(/.f64 (fma.f64 z b t) (/.f64 1 a))
(/.f64 (*.f64 a (fma.f64 z b t)) 1)
(/.f64 1 (/.f64 1 (*.f64 a (fma.f64 z b t))))
(/.f64 1 (neg.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t)))))
(/.f64 (sqrt.f64 (fma.f64 z b t)) (/.f64 (/.f64 1 a) (sqrt.f64 (fma.f64 z b t))))
(/.f64 (sqrt.f64 (fma.f64 z b t)) (/.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) (sqrt.f64 a)))
(/.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2))
(/.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (/.f64 -1 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))))))
(/.f64 (sqrt.f64 a) (/.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) (sqrt.f64 (fma.f64 z b t))))
(/.f64 (sqrt.f64 a) (/.f64 (/.f64 1 (fma.f64 z b t)) (sqrt.f64 a)))
(/.f64 (sqrt.f64 a) (/.f64 1 (*.f64 (sqrt.f64 a) (fma.f64 z b t))))
(/.f64 (cbrt.f64 (fma.f64 z b t)) (/.f64 (/.f64 1 a) (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (/.f64 (/.f64 1 a) (cbrt.f64 (fma.f64 z b t))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (/.f64 1 (*.f64 (cbrt.f64 (fma.f64 z b t)) a)))
(/.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)))
(/.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) (/.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) (cbrt.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (/.f64 -1 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))))))
(/.f64 (cbrt.f64 a) (/.f64 (/.f64 1 (fma.f64 z b t)) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (/.f64 1 (fma.f64 z b t)) (cbrt.f64 a)))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 1 (*.f64 (cbrt.f64 a) (fma.f64 z b t))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 (/.f64 1 a) (-.f64 (*.f64 z b) t)))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (/.f64 (/.f64 1 a) (/.f64 1 (-.f64 (*.f64 z b) t))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (/.f64 (-.f64 (*.f64 z b) t) a))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (*.f64 (/.f64 1 a) (+.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 (/.f64 1 a) (/.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 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))) a))
(/.f64 -1 (/.f64 -1 (*.f64 a (fma.f64 z b t))))
(/.f64 (*.f64 a (neg.f64 (fma.f64 z b t))) -1)
(/.f64 (sqrt.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t)))) (/.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) (sqrt.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2)) (/.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) (sqrt.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2)) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2))))
(/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) (sqrt.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t))))))
(/.f64 (sqrt.f64 (*.f64 a (neg.f64 (fma.f64 z b t)))) (/.f64 -1 (sqrt.f64 (*.f64 a (neg.f64 (fma.f64 z b t))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2))) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a (neg.f64 (fma.f64 z b t)))) (cbrt.f64 (*.f64 a (neg.f64 (fma.f64 z b t))))) (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(/.f64 (*.f64 a (sqrt.f64 (fma.f64 z b t))) (/.f64 1 (sqrt.f64 (fma.f64 z b t))))
(/.f64 (*.f64 a (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2)) (/.f64 1 (cbrt.f64 (fma.f64 z b t))))
(/.f64 (*.f64 (fma.f64 z b t) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))
(/.f64 (*.f64 (fma.f64 z b t) (pow.f64 (cbrt.f64 a) 2)) (/.f64 1 (cbrt.f64 a)))
(/.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 (neg.f64 a) (/.f64 -1 (fma.f64 z b t)))
(/.f64 (neg.f64 (fma.f64 z b t)) (/.f64 -1 a))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t)))) (/.f64 -1 (sqrt.f64 (*.f64 a (fma.f64 z b t)))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2)) (/.f64 -1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(/.f64 (-.f64 (*.f64 (*.f64 z (*.f64 b a)) (*.f64 z (*.f64 b a))) (*.f64 (*.f64 a t) (*.f64 a t))) (-.f64 (*.f64 z (*.f64 b a)) (*.f64 a t)))
(/.f64 (-.f64 (*.f64 (*.f64 z (*.f64 b a)) (*.f64 z (*.f64 b a))) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 1 (-.f64 (*.f64 z (*.f64 b a)) (*.f64 a t))))
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (*.f64 (/.f64 1 a) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (+.f64 (*.f64 (*.f64 z (*.f64 b a)) (*.f64 z (*.f64 b a))) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a t))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 1 (-.f64 (+.f64 (*.f64 (*.f64 z (*.f64 b a)) (*.f64 z (*.f64 b a))) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a t)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (*.f64 (/.f64 1 a) (neg.f64 (-.f64 (*.f64 z b) t))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (*.f64 (/.f64 1 a) (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))))
(/.f64 (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) -1) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) -1)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)) -1) (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) -1)))
(/.f64 (*.f64 a (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (-.f64 t (*.f64 z b)))
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (neg.f64 (-.f64 (*.f64 z b) t)))
(/.f64 (*.f64 a (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 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (-.f64 (*.f64 z b) t))
(/.f64 (*.f64 1 (*.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 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a)) (-.f64 (*.f64 z b) t))
(/.f64 (*.f64 1 (*.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 1 (-.f64 (*.f64 (*.f64 z (*.f64 b a)) (*.f64 z (*.f64 b a))) (*.f64 (*.f64 a t) (*.f64 a t)))) (-.f64 (*.f64 z (*.f64 b a)) (*.f64 a t)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) (pow.f64 (*.f64 a t) 3))) (-.f64 (+.f64 (*.f64 (*.f64 z (*.f64 b a)) (*.f64 z (*.f64 b a))) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a t))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) 1) (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) 1) (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) -1) (cbrt.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t)))))
(/.f64 (*.f64 (*.f64 a (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 (*.f64 a (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 (*.f64 a (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 a (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 -1 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2)) (cbrt.f64 (/.f64 -1 (*.f64 a (fma.f64 z b 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 z (*.f64 b a)) (*.f64 z (*.f64 b a))) (*.f64 (*.f64 a t) (*.f64 a t))) 1) (-.f64 (*.f64 z (*.f64 b a)) (*.f64 a t)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) (pow.f64 (*.f64 a t) 3)) 1) (-.f64 (+.f64 (*.f64 (*.f64 z (*.f64 b a)) (*.f64 z (*.f64 b a))) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 z (*.f64 b a)) (*.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)))
(/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a (fma.f64 z b t)))) (sqrt.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t)))))
(/.f64 (/.f64 (fma.f64 z b t) 1) (/.f64 1 a))
(/.f64 (/.f64 (fma.f64 z b t) (sqrt.f64 (/.f64 1 a))) (sqrt.f64 (/.f64 1 a)))
(/.f64 (/.f64 (fma.f64 z b t) (*.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (/.f64 1 a)))) (cbrt.f64 (/.f64 1 a)))
(/.f64 (/.f64 1 (/.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a))) (-.f64 (*.f64 z b) t))
(/.f64 (/.f64 1 (/.f64 1 (*.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 1 (pow.f64 (fma.f64 z b t) -1)) (/.f64 1 a))
(/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) -1)) (pow.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) -1))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) -1)) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) -1))
(/.f64 (/.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) 1) (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2))
(/.f64 (/.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t))))) (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (sqrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2))) (sqrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) 1) (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t))))))) (cbrt.f64 (/.f64 1 (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 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2))) (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)))) (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t))))))
(/.f64 (/.f64 -1 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2)) (neg.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2)))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2))) (neg.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t))))))
(/.f64 (/.f64 -1 (sqrt.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t))))) (sqrt.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t)))))
(/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t)))) (cbrt.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t)))))) (cbrt.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t)))))
(/.f64 (/.f64 -1 (neg.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2))) (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2))
(/.f64 (/.f64 -1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)))) (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(/.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) 2) (*.f64 t t))) (sqrt.f64 (-.f64 (*.f64 z b) t))) (sqrt.f64 (-.f64 (*.f64 z b) t)))
(/.f64 (/.f64 (*.f64 a (-.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 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (+.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 t))) (-.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 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 a (+.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 a (+.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 (*.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) 2) (*.f64 t t)) a) (sqrt.f64 (-.f64 (*.f64 z b) t))) (sqrt.f64 (-.f64 (*.f64 z b) t)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a) (*.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 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a) (+.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 t))) (-.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 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 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) a) (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 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) a) (*.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 (*.f64 a (fma.f64 z b t)) 1)
(pow.f64 (/.f64 1 (*.f64 a (fma.f64 z b t))) -1)
(pow.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 3)
(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))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 z b t) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 z b t) 3) (pow.f64 a 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))
(exp.f64 (*.f64 (neg.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 z (*.f64 b a)) (*.f64 a t))
(+.f64 (*.f64 a t) (*.f64 z (*.f64 b a)))
(+.f64 (*.f64 (*.f64 z (*.f64 b a)) 1) (*.f64 (*.f64 a t) 1))
(+.f64 (*.f64 (*.f64 a t) 1) (*.f64 (*.f64 z (*.f64 b a)) 1))
(+.f64 (*.f64 1 (*.f64 (*.f64 z (*.f64 b a)) 1)) (*.f64 1 (*.f64 (*.f64 a t) 1)))
(+.f64 (*.f64 -1 (neg.f64 (*.f64 z (*.f64 b a)))) (*.f64 -1 (neg.f64 (*.f64 a t))))
(-.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 (*.f64 a (fma.f64 z b t)) 1)
(*.f64 1 (*.f64 a (fma.f64 z b t)))
(*.f64 1 (neg.f64 (*.f64 a (neg.f64 (fma.f64 z b t)))))
(*.f64 (sqrt.f64 (fma.f64 z b t)) (*.f64 (sqrt.f64 (fma.f64 z b t)) a))
(*.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 (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 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (fma.f64 z b t)))
(*.f64 -1 (*.f64 a (neg.f64 (fma.f64 z b t))))
(*.f64 (*.f64 a (neg.f64 (fma.f64 z b t))) -1)
(*.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 (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) -1) (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) -1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)) -1) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) -1))
(*.f64 (/.f64 (fma.f64 z b t) 1) a)
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) 1) (sqrt.f64 (*.f64 a (fma.f64 z b t))))
(*.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 (fma.f64 z b t) -1) (neg.f64 a))
(*.f64 (/.f64 (fma.f64 z b t) (/.f64 1 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (fma.f64 z b t) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 a) (sqrt.f64 (fma.f64 z b t)))) (sqrt.f64 (fma.f64 z b t)))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 a) (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2))) (cbrt.f64 (fma.f64 z b t)))
(*.f64 (/.f64 1 (neg.f64 (/.f64 1 a))) (neg.f64 (fma.f64 z b t)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (sqrt.f64 (/.f64 1 a))) (sqrt.f64 (fma.f64 z b t)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (sqrt.f64 -1)) (sqrt.f64 (*.f64 a (neg.f64 (fma.f64 z b t)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) -1) (cbrt.f64 (*.f64 a (neg.f64 (fma.f64 z b t)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (cbrt.f64 (/.f64 1 a))) (cbrt.f64 (fma.f64 z b t)))
(*.f64 (/.f64 -1 (neg.f64 (/.f64 1 a))) (fma.f64 z b t))
(*.f64 (/.f64 (*.f64 a (-.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 a (-.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 a (+.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 a (+.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 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a) (-.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 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) a) (-.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 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) a) (+.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)))))))
(pow.f64 (*.f64 a (fma.f64 z b t)) 1)
(pow.f64 (/.f64 1 (*.f64 a (fma.f64 z b t))) -1)
(pow.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 3)
(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))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 z b t) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 z b t) 3) (pow.f64 a 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))
(exp.f64 (*.f64 (neg.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 1 (*.f64 a (fma.f64 z b t))) (*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a)) (fma.f64 (neg.f64 t) 1 t)))
(+.f64 (/.f64 1 (*.f64 a (fma.f64 z b t))) (*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a)) (fma.f64 (neg.f64 (sqrt.f64 t)) (sqrt.f64 t) t)))
(+.f64 (/.f64 1 (*.f64 a (fma.f64 z b t))) (*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a)) (fma.f64 (neg.f64 (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2) t)))
(+.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a)) (*.f64 z b)) (*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a)) (neg.f64 t)))
(+.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a)) (*.f64 z b)) (*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a)) (*.f64 -1 t)))
(+.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a)) (*.f64 z b)) (*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a)) (*.f64 (neg.f64 (sqrt.f64 t)) (sqrt.f64 t))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a)) (*.f64 z b)) (*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) a)) (pow.f64 (*.f64 z b) 2)) (*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) a)) (*.f64 t (-.f64 t (*.f64 z b)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) a)) (*.f64 t (-.f64 t (*.f64 z b)))) (*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) a)) (pow.f64 (*.f64 z b) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 a (fma.f64 z b t))))) 1)
(*.f64 1 (/.f64 1 (*.f64 a (fma.f64 z b t))))
(*.f64 1 (neg.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t)))))
(*.f64 (/.f64 1 (*.f64 a (fma.f64 z b t))) 1)
(*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)) (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(*.f64 (/.f64 1 a) (/.f64 1 (fma.f64 z b t)))
(*.f64 (/.f64 1 a) (pow.f64 (fma.f64 z b t) -1))
(*.f64 -1 (/.f64 -1 (*.f64 a (fma.f64 z b t))))
(*.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t))) -1)
(*.f64 (/.f64 1 (fma.f64 z b t)) (/.f64 1 a))
(*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a)) (-.f64 (*.f64 z b) t))
(*.f64 (/.f64 1 (*.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 (pow.f64 (fma.f64 z b t) -1) (/.f64 1 a))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) -1) (pow.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) -1))
(*.f64 (/.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) 1) (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)) 1) (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(*.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (-.f64 (*.f64 z b) t))
(*.f64 (/.f64 1 (*.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 1 (-.f64 (*.f64 (*.f64 z (*.f64 b a)) (*.f64 z (*.f64 b a))) (*.f64 (*.f64 a t) (*.f64 a t)))) (-.f64 (*.f64 z (*.f64 b a)) (*.f64 a t)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) (pow.f64 (*.f64 a t) 3))) (-.f64 (+.f64 (*.f64 (*.f64 z (*.f64 b a)) (*.f64 z (*.f64 b a))) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a t))))
(*.f64 (/.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)) -1) (cbrt.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t)))))
(*.f64 (/.f64 (/.f64 1 a) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (-.f64 t (*.f64 z b)))
(*.f64 (/.f64 (/.f64 1 a) (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (neg.f64 (-.f64 (*.f64 z b) t)))
(*.f64 (/.f64 (/.f64 1 a) (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 (/.f64 (/.f64 1 a) (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 (/.f64 (/.f64 1 a) (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 (/.f64 (/.f64 1 a) (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 (/.f64 1 a) (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)))
(pow.f64 (*.f64 a (fma.f64 z b t)) -1)
(pow.f64 (/.f64 1 (*.f64 a (fma.f64 z b t))) 1)
(pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) 3)
(pow.f64 (/.f64 1 (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 (exp.f64 (/.f64 1 (*.f64 a (fma.f64 z b t)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 a (fma.f64 z b t))))))
(cbrt.f64 (/.f64 1 (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 a (fma.f64 z b t)))))
(exp.f64 (neg.f64 (log.f64 (*.f64 a (fma.f64 z b t)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 z b t))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 a (fma.f64 z b t)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 a (fma.f64 z b t)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z b))) (-.f64 1 t))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z b t))) 1)
(-.f64 (exp.f64 (log1p.f64 t)) (-.f64 1 (*.f64 z b)))
(-.f64 (/.f64 (pow.f64 (*.f64 z b) 2) (-.f64 (*.f64 z b) t)) (/.f64 t (/.f64 (-.f64 (*.f64 z b) t) 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) 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 (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 (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 (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 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 (pow.f64 (*.f64 z b) 2) (*.f64 t 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 (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 (+.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) 2) (*.f64 t t)) 1) (-.f64 (*.f64 z b) t))
(/.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) 3) (pow.f64 t 3)))) (sqrt.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 (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 (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 (-.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) 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 (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 (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 (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 (-.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 (pow.f64 (*.f64 z b) 2) (*.f64 t 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 (*.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 (*.f64 z b)) (sqrt.f64 t))) (-.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 (*.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 t (*.f64 b z)) a)
(*.f64 a (fma.f64 b z t))
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 a (fma.f64 b z t))
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 a (fma.f64 b z t))
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 a (fma.f64 b z t))
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 a (fma.f64 b z t))
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 a (fma.f64 b z t))
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 a (fma.f64 b z t))
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 a (fma.f64 b z t))
(*.f64 a t)
(*.f64 t a)
(+.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 z (*.f64 b a))
(*.f64 b (*.f64 z a))
(+.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 z (*.f64 b a))
(*.f64 b (*.f64 z a))
(+.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 t)
(*.f64 t a)
(+.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 z (*.f64 b a))
(*.f64 b (*.f64 z a))
(+.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 z (*.f64 b a))
(*.f64 b (*.f64 z a))
(+.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 z b))
(*.f64 z (*.f64 b a))
(*.f64 b (*.f64 z a))
(+.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 t)
(*.f64 t a)
(+.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 t)
(*.f64 t a)
(+.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 (+.f64 t (*.f64 b z)) a)
(*.f64 a (fma.f64 b z t))
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 a (fma.f64 b z t))
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 a (fma.f64 b z t))
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 a (fma.f64 b z t))
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 a (fma.f64 b z t))
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 a (fma.f64 b z t))
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 a (fma.f64 b z t))
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.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 t)
(*.f64 t a)
(+.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 z (*.f64 b a))
(*.f64 b (*.f64 z a))
(+.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 z (*.f64 b a))
(*.f64 b (*.f64 z a))
(+.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 t)
(*.f64 t a)
(+.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 z (*.f64 b a))
(*.f64 b (*.f64 z a))
(+.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 z (*.f64 b a))
(*.f64 b (*.f64 z a))
(+.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 z b))
(*.f64 z (*.f64 b a))
(*.f64 b (*.f64 z a))
(+.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 t)
(*.f64 t a)
(+.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 t)
(*.f64 t a)
(+.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 1 (*.f64 (+.f64 t (*.f64 b z)) a))
(/.f64 1 (*.f64 a (fma.f64 b z t)))
(/.f64 1 (*.f64 (+.f64 t (*.f64 b z)) a))
(/.f64 1 (*.f64 a (fma.f64 b z t)))
(/.f64 1 (*.f64 (+.f64 t (*.f64 b z)) a))
(/.f64 1 (*.f64 a (fma.f64 b z t)))
(/.f64 1 (*.f64 (+.f64 t (*.f64 b z)) a))
(/.f64 1 (*.f64 a (fma.f64 b z t)))
(/.f64 1 (*.f64 a t))
(/.f64 1 (*.f64 t a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (/.f64 1 (*.f64 a t)))
(fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (+.f64 (/.f64 1 (*.f64 a t)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 3)))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a))) (/.f64 (*.f64 (*.f64 z z) (*.f64 b b)) (*.f64 a (pow.f64 t 3))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a))) (*.f64 (/.f64 b (/.f64 a b)) (/.f64 z (/.f64 (pow.f64 t 3) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 z 3)) (*.f64 a (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (/.f64 1 (*.f64 a t)))))
(+.f64 (/.f64 (*.f64 (*.f64 z z) (*.f64 b b)) (*.f64 a (pow.f64 t 3))) (fma.f64 -1 (/.f64 (pow.f64 (*.f64 b z) 3) (*.f64 a (pow.f64 t 4))) (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a)))))
(+.f64 (*.f64 (/.f64 b (/.f64 a b)) (/.f64 z (/.f64 (pow.f64 t 3) z))) (fma.f64 -1 (/.f64 (pow.f64 (*.f64 b z) 3) (*.f64 a (pow.f64 t 4))) (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a)))))
(/.f64 1 (*.f64 a (*.f64 b z)))
(/.f64 1 (*.f64 z (*.f64 b a)))
(/.f64 (/.f64 1 z) (*.f64 b a))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (/.f64 1 (*.f64 a (*.f64 z b))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 z z) (*.f64 b b)))) (/.f64 1 (*.f64 z (*.f64 b a))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 z (*.f64 z (*.f64 b b))))) (/.f64 (/.f64 1 z) (*.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3))))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 z z) (*.f64 b b)))) (+.f64 (/.f64 1 (*.f64 z (*.f64 b a))) (/.f64 (/.f64 (*.f64 t t) a) (pow.f64 (*.f64 b z) 3))))
(+.f64 (/.f64 (/.f64 t (/.f64 a t)) (pow.f64 (*.f64 b z) 3)) (fma.f64 -1 (/.f64 t (*.f64 a (*.f64 z (*.f64 z (*.f64 b b))))) (/.f64 (/.f64 1 z) (*.f64 b a))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3)))))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 z z) (*.f64 b b)))) (fma.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))) (+.f64 (/.f64 1 (*.f64 z (*.f64 b a))) (/.f64 (/.f64 (*.f64 t t) a) (pow.f64 (*.f64 b z) 3)))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 z (*.f64 z (*.f64 b b))))) (fma.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))) (+.f64 (/.f64 (/.f64 1 z) (*.f64 b a)) (/.f64 (/.f64 t (/.f64 a t)) (pow.f64 (*.f64 b z) 3)))))
(/.f64 1 (*.f64 a (*.f64 b z)))
(/.f64 1 (*.f64 z (*.f64 b a)))
(/.f64 (/.f64 1 z) (*.f64 b a))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (/.f64 1 (*.f64 a (*.f64 z b))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 z z) (*.f64 b b)))) (/.f64 1 (*.f64 z (*.f64 b a))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 z (*.f64 z (*.f64 b b))))) (/.f64 (/.f64 1 z) (*.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3))))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 z z) (*.f64 b b)))) (+.f64 (/.f64 1 (*.f64 z (*.f64 b a))) (/.f64 (/.f64 (*.f64 t t) a) (pow.f64 (*.f64 b z) 3))))
(+.f64 (/.f64 (/.f64 t (/.f64 a t)) (pow.f64 (*.f64 b z) 3)) (fma.f64 -1 (/.f64 t (*.f64 a (*.f64 z (*.f64 z (*.f64 b b))))) (/.f64 (/.f64 1 z) (*.f64 b a))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3)))))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 z z) (*.f64 b b)))) (fma.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))) (+.f64 (/.f64 1 (*.f64 z (*.f64 b a))) (/.f64 (/.f64 (*.f64 t t) a) (pow.f64 (*.f64 b z) 3)))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 z (*.f64 z (*.f64 b b))))) (fma.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))) (+.f64 (/.f64 (/.f64 1 z) (*.f64 b a)) (/.f64 (/.f64 t (/.f64 a t)) (pow.f64 (*.f64 b z) 3)))))
(/.f64 1 (*.f64 a t))
(/.f64 1 (*.f64 t a))
(+.f64 (/.f64 1 (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2)))))
(fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a)))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (/.f64 1 (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2))))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a))) (/.f64 (*.f64 (*.f64 z z) (*.f64 b b)) (*.f64 a (pow.f64 t 3))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a))) (*.f64 (/.f64 b (/.f64 a b)) (/.f64 z (/.f64 (pow.f64 t 3) z))))
(+.f64 (/.f64 1 (*.f64 a t)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 b 3)) (*.f64 a (pow.f64 t 4)))))))
(+.f64 (/.f64 (*.f64 (*.f64 z z) (*.f64 b b)) (*.f64 a (pow.f64 t 3))) (fma.f64 -1 (/.f64 (pow.f64 (*.f64 b z) 3) (*.f64 a (pow.f64 t 4))) (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a)))))
(+.f64 (*.f64 (/.f64 b (/.f64 a b)) (/.f64 z (/.f64 (pow.f64 t 3) z))) (fma.f64 -1 (/.f64 (pow.f64 (*.f64 b z) 3) (*.f64 a (pow.f64 t 4))) (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a)))))
(/.f64 1 (*.f64 a (*.f64 z b)))
(/.f64 1 (*.f64 z (*.f64 b a)))
(/.f64 (/.f64 1 z) (*.f64 b a))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (/.f64 1 (*.f64 a (*.f64 b z))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 z z) (*.f64 b b)))) (/.f64 1 (*.f64 z (*.f64 b a))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 z (*.f64 z (*.f64 b b))))) (/.f64 (/.f64 1 z) (*.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3))))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 z z) (*.f64 b b)))) (+.f64 (/.f64 1 (*.f64 z (*.f64 b a))) (/.f64 (/.f64 (*.f64 t t) a) (pow.f64 (*.f64 b z) 3))))
(+.f64 (/.f64 (/.f64 t (/.f64 a t)) (pow.f64 (*.f64 b z) 3)) (fma.f64 -1 (/.f64 t (*.f64 a (*.f64 z (*.f64 z (*.f64 b b))))) (/.f64 (/.f64 1 z) (*.f64 b a))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4))))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3)))))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 z z) (*.f64 b b)))) (fma.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))) (+.f64 (/.f64 1 (*.f64 z (*.f64 b a))) (/.f64 (/.f64 (*.f64 t t) a) (pow.f64 (*.f64 b z) 3)))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 z (*.f64 z (*.f64 b b))))) (fma.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))) (+.f64 (/.f64 (/.f64 1 z) (*.f64 b a)) (/.f64 (/.f64 t (/.f64 a t)) (pow.f64 (*.f64 b z) 3)))))
(/.f64 1 (*.f64 a (*.f64 z b)))
(/.f64 1 (*.f64 z (*.f64 b a)))
(/.f64 (/.f64 1 z) (*.f64 b a))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (/.f64 1 (*.f64 a (*.f64 b z))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 z z) (*.f64 b b)))) (/.f64 1 (*.f64 z (*.f64 b a))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 z (*.f64 z (*.f64 b b))))) (/.f64 (/.f64 1 z) (*.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3))))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 z z) (*.f64 b b)))) (+.f64 (/.f64 1 (*.f64 z (*.f64 b a))) (/.f64 (/.f64 (*.f64 t t) a) (pow.f64 (*.f64 b z) 3))))
(+.f64 (/.f64 (/.f64 t (/.f64 a t)) (pow.f64 (*.f64 b z) 3)) (fma.f64 -1 (/.f64 t (*.f64 a (*.f64 z (*.f64 z (*.f64 b b))))) (/.f64 (/.f64 1 z) (*.f64 b a))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4))))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3)))))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 z z) (*.f64 b b)))) (fma.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))) (+.f64 (/.f64 1 (*.f64 z (*.f64 b a))) (/.f64 (/.f64 (*.f64 t t) a) (pow.f64 (*.f64 b z) 3)))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 z (*.f64 z (*.f64 b b))))) (fma.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))) (+.f64 (/.f64 (/.f64 1 z) (*.f64 b a)) (/.f64 (/.f64 t (/.f64 a t)) (pow.f64 (*.f64 b z) 3)))))
(/.f64 1 (*.f64 a (*.f64 z b)))
(/.f64 1 (*.f64 z (*.f64 b a)))
(/.f64 (/.f64 1 z) (*.f64 b a))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (/.f64 1 (*.f64 a (*.f64 b z))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 z z) (*.f64 b b)))) (/.f64 1 (*.f64 z (*.f64 b a))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 z (*.f64 z (*.f64 b b))))) (/.f64 (/.f64 1 z) (*.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3))))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 z z) (*.f64 b b)))) (+.f64 (/.f64 1 (*.f64 z (*.f64 b a))) (/.f64 (/.f64 (*.f64 t t) a) (pow.f64 (*.f64 b z) 3))))
(+.f64 (/.f64 (/.f64 t (/.f64 a t)) (pow.f64 (*.f64 b z) 3)) (fma.f64 -1 (/.f64 t (*.f64 a (*.f64 z (*.f64 z (*.f64 b b))))) (/.f64 (/.f64 1 z) (*.f64 b a))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3)))))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 z z) (*.f64 b b)))) (fma.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))) (+.f64 (/.f64 1 (*.f64 z (*.f64 b a))) (/.f64 (/.f64 (*.f64 t t) a) (pow.f64 (*.f64 b z) 3)))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 z (*.f64 z (*.f64 b b))))) (fma.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))) (+.f64 (/.f64 (/.f64 1 z) (*.f64 b a)) (/.f64 (/.f64 t (/.f64 a t)) (pow.f64 (*.f64 b z) 3)))))
(/.f64 1 (*.f64 a t))
(/.f64 1 (*.f64 t a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (/.f64 1 (*.f64 a t)))
(fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (+.f64 (/.f64 1 (*.f64 a t)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 3)))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a))) (/.f64 (*.f64 (*.f64 z z) (*.f64 b b)) (*.f64 a (pow.f64 t 3))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a))) (*.f64 (/.f64 b (/.f64 a b)) (/.f64 z (/.f64 (pow.f64 t 3) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 z 3)) (*.f64 a (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (/.f64 1 (*.f64 a t)))))
(+.f64 (/.f64 (*.f64 (*.f64 z z) (*.f64 b b)) (*.f64 a (pow.f64 t 3))) (fma.f64 -1 (/.f64 (pow.f64 (*.f64 b z) 3) (*.f64 a (pow.f64 t 4))) (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a)))))
(+.f64 (*.f64 (/.f64 b (/.f64 a b)) (/.f64 z (/.f64 (pow.f64 t 3) z))) (fma.f64 -1 (/.f64 (pow.f64 (*.f64 b z) 3) (*.f64 a (pow.f64 t 4))) (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a)))))
(/.f64 1 (*.f64 a t))
(/.f64 1 (*.f64 t a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (/.f64 1 (*.f64 a t)))
(fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (+.f64 (/.f64 1 (*.f64 a t)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 3)))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a))) (/.f64 (*.f64 (*.f64 z z) (*.f64 b b)) (*.f64 a (pow.f64 t 3))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a))) (*.f64 (/.f64 b (/.f64 a b)) (/.f64 z (/.f64 (pow.f64 t 3) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 z 3)) (*.f64 a (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (/.f64 1 (*.f64 a t)))))
(+.f64 (/.f64 (*.f64 (*.f64 z z) (*.f64 b b)) (*.f64 a (pow.f64 t 3))) (fma.f64 -1 (/.f64 (pow.f64 (*.f64 b z) 3) (*.f64 a (pow.f64 t 4))) (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a)))))
(+.f64 (*.f64 (/.f64 b (/.f64 a b)) (/.f64 z (/.f64 (pow.f64 t 3) z))) (fma.f64 -1 (/.f64 (pow.f64 (*.f64 b z) 3) (*.f64 a (pow.f64 t 4))) (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a)))))
t
(+.f64 t (*.f64 b z))
(fma.f64 b z t)
(+.f64 t (*.f64 b z))
(fma.f64 b z t)
(+.f64 t (*.f64 b z))
(fma.f64 b z t)
(*.f64 b z)
(+.f64 t (*.f64 b z))
(fma.f64 b z t)
(+.f64 t (*.f64 b z))
(fma.f64 b z t)
(+.f64 t (*.f64 b z))
(fma.f64 b z t)
(*.f64 b z)
(+.f64 t (*.f64 b z))
(fma.f64 b z t)
(+.f64 t (*.f64 b z))
(fma.f64 b z t)
(+.f64 t (*.f64 b z))
(fma.f64 b z t)
t
(*.f64 z b)
(*.f64 b z)
(*.f64 z b)
(*.f64 b z)
(*.f64 b z)
(+.f64 t (*.f64 b z))
(fma.f64 b z t)
(+.f64 t (*.f64 b z))
(fma.f64 b z t)
(+.f64 t (*.f64 b z))
(fma.f64 b z t)
t
(+.f64 t (*.f64 b z))
(fma.f64 b z t)
(+.f64 t (*.f64 b z))
(fma.f64 b z t)
(+.f64 t (*.f64 b z))
(fma.f64 b z t)
t
(+.f64 t (*.f64 b z))
(fma.f64 b z t)
(+.f64 t (*.f64 b z))
(fma.f64 b z t)
(+.f64 t (*.f64 b z))
(fma.f64 b z t)
(+.f64 (*.f64 z (*.f64 b a)) (*.f64 a t))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 z (*.f64 b a)))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 (*.f64 z (*.f64 b a)) 1) (*.f64 (*.f64 a t) 1))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 (*.f64 a t) 1) (*.f64 (*.f64 z (*.f64 b a)) 1))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 1 (*.f64 (*.f64 z (*.f64 b a)) 1)) (*.f64 1 (*.f64 (*.f64 a t) 1)))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 -1 (neg.f64 (*.f64 z (*.f64 b a)))) (*.f64 -1 (neg.f64 (*.f64 a t))))
(*.f64 a (fma.f64 b z t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 z b t)))) 1)
(*.f64 a (fma.f64 b z t))
(/.f64 a (/.f64 1 (fma.f64 z b t)))
(*.f64 a (fma.f64 b z t))
(/.f64 a (pow.f64 (fma.f64 z b t) -1))
(*.f64 a (fma.f64 b z t))
(/.f64 a (/.f64 -1 (neg.f64 (fma.f64 z b t))))
(*.f64 a (fma.f64 b z t))
(/.f64 (fma.f64 z b t) (/.f64 1 a))
(*.f64 a (fma.f64 b z t))
(/.f64 (*.f64 a (fma.f64 z b t)) 1)
(*.f64 a (fma.f64 b z t))
(/.f64 1 (/.f64 1 (*.f64 a (fma.f64 z b t))))
(*.f64 a (fma.f64 b z t))
(/.f64 1 (neg.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t)))))
(*.f64 a (fma.f64 b z t))
(/.f64 (sqrt.f64 (fma.f64 z b t)) (/.f64 (/.f64 1 a) (sqrt.f64 (fma.f64 z b t))))
(*.f64 a (fma.f64 b z t))
(/.f64 (sqrt.f64 (fma.f64 z b t)) (/.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b z t)) (pow.f64 (*.f64 a (fma.f64 b z t)) -1/2)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (/.f64 (sqrt.f64 (fma.f64 b z t)) (pow.f64 (*.f64 a (fma.f64 b z t)) -1/2)))
(/.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2))
(/.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t))) (pow.f64 (*.f64 a (fma.f64 b z t)) -1/2))
(/.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (/.f64 -1 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))))))
(*.f64 a (fma.f64 b z t))
(/.f64 (sqrt.f64 a) (/.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) (sqrt.f64 (fma.f64 z b t))))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (*.f64 a (fma.f64 b z t)) -1/2)) (sqrt.f64 (fma.f64 b z t)))
(/.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 (fma.f64 b z t))) (pow.f64 (*.f64 a (fma.f64 b z t)) -1/2))
(/.f64 (sqrt.f64 a) (/.f64 (/.f64 1 (fma.f64 z b t)) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (*.f64 (fma.f64 b z t) (sqrt.f64 a)))
(*.f64 (fma.f64 b z t) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(/.f64 (sqrt.f64 a) (/.f64 1 (*.f64 (sqrt.f64 a) (fma.f64 z b t))))
(*.f64 (/.f64 (sqrt.f64 a) 1) (*.f64 (fma.f64 b z t) (sqrt.f64 a)))
(*.f64 (fma.f64 b z t) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(/.f64 (cbrt.f64 (fma.f64 z b t)) (/.f64 (/.f64 1 a) (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2)))
(*.f64 a (fma.f64 b z t))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (/.f64 (/.f64 1 a) (cbrt.f64 (fma.f64 z b t))))
(*.f64 a (fma.f64 b z t))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (/.f64 1 (*.f64 (cbrt.f64 (fma.f64 z b t)) a)))
(*.f64 a (fma.f64 b z t))
(/.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)))
(/.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) -2)))
(/.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) (/.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) (cbrt.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) (pow.f64 (*.f64 a (fma.f64 b z t)) -1/2)) (cbrt.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t)))) (/.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) (pow.f64 (*.f64 a (fma.f64 b z t)) -1/2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(*.f64 a (fma.f64 b z t))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (/.f64 -1 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))))))
(*.f64 a (fma.f64 b z t))
(/.f64 (cbrt.f64 a) (/.f64 (/.f64 1 (fma.f64 z b t)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (cbrt.f64 a) (/.f64 1 (fma.f64 b z t))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (fma.f64 b z t) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (/.f64 1 (fma.f64 z b t)) (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 a) (/.f64 1 (fma.f64 b z t))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (fma.f64 b z t) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 1 (*.f64 (cbrt.f64 a) (fma.f64 z b t))))
(*.f64 (/.f64 (cbrt.f64 a) (/.f64 1 (fma.f64 b z t))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (fma.f64 b z t) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 (/.f64 1 a) (-.f64 (*.f64 z b) t)))
(/.f64 a (/.f64 (-.f64 (*.f64 b z) t) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) t)))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (/.f64 (/.f64 1 a) (/.f64 1 (-.f64 (*.f64 z b) t))))
(/.f64 a (/.f64 (-.f64 (*.f64 b z) t) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) t)))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (/.f64 (-.f64 (*.f64 z b) t) a))
(/.f64 a (/.f64 (-.f64 (*.f64 b z) t) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) t)))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (*.f64 (/.f64 1 a) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b))))))
(*.f64 (/.f64 (+.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))))) a)
(*.f64 a (/.f64 (+.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 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (/.f64 (/.f64 1 a) (/.f64 1 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))))
(*.f64 (/.f64 (+.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))))) a)
(*.f64 a (/.f64 (+.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 (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)))) a))
(*.f64 (/.f64 (+.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))))) a)
(*.f64 a (/.f64 (+.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 -1 (/.f64 -1 (*.f64 a (fma.f64 z b t))))
(*.f64 a (fma.f64 b z t))
(/.f64 (*.f64 a (neg.f64 (fma.f64 z b t))) -1)
(*.f64 a (fma.f64 b z t))
(/.f64 (sqrt.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t)))) (/.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) (sqrt.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t)))) (pow.f64 (*.f64 a (fma.f64 b z t)) -1/2)) (sqrt.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t)))))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t)))) (sqrt.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t))))) (pow.f64 (*.f64 a (fma.f64 b z t)) -1/2))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2)) (/.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) (sqrt.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2)) (pow.f64 (*.f64 a (fma.f64 b z t)) -1/2)) (sqrt.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t)))) (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2)) (pow.f64 (*.f64 a (fma.f64 b z t)) -1/2)))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2)) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2)) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 b z t)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2)) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2)) 1) (cbrt.f64 (*.f64 a (fma.f64 b z t)))))
(/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) (sqrt.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t))))))
(/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) -1/2) (sqrt.f64 (/.f64 -1 (*.f64 a (fma.f64 b z t))))))
(/.f64 (/.f64 (sqrt.f64 -1) (pow.f64 (*.f64 a (fma.f64 b z t)) -1/2)) (sqrt.f64 (/.f64 -1 (*.f64 a (fma.f64 b z t)))))
(/.f64 (sqrt.f64 (*.f64 a (neg.f64 (fma.f64 z b t)))) (/.f64 -1 (sqrt.f64 (*.f64 a (neg.f64 (fma.f64 z b t))))))
(/.f64 (sqrt.f64 (*.f64 a (neg.f64 (fma.f64 b z t)))) (/.f64 -1 (sqrt.f64 (*.f64 a (neg.f64 (fma.f64 b z t))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 b z t) (neg.f64 a))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 b z t) (neg.f64 a))) -1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2))) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2))) (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 b z t))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2)) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a (neg.f64 (fma.f64 z b t)))) (cbrt.f64 (*.f64 a (neg.f64 (fma.f64 z b t))))) (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a (neg.f64 (fma.f64 b z t)))) (cbrt.f64 (*.f64 a (neg.f64 (fma.f64 b z t))))) 1) (cbrt.f64 (*.f64 a (fma.f64 b z t))))
(*.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) (/.f64 (cbrt.f64 (*.f64 (fma.f64 b z t) (neg.f64 a))) (/.f64 1 (cbrt.f64 (*.f64 (fma.f64 b z t) (neg.f64 a))))))
(/.f64 (*.f64 a (sqrt.f64 (fma.f64 z b t))) (/.f64 1 (sqrt.f64 (fma.f64 z b t))))
(*.f64 a (fma.f64 b z t))
(/.f64 (*.f64 a (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2)) (/.f64 1 (cbrt.f64 (fma.f64 z b t))))
(*.f64 a (fma.f64 b z t))
(/.f64 (*.f64 (fma.f64 z b t) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (*.f64 (fma.f64 b z t) (sqrt.f64 a)))
(*.f64 (fma.f64 b z t) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(/.f64 (*.f64 (fma.f64 z b t) (pow.f64 (cbrt.f64 a) 2)) (/.f64 1 (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 a) (/.f64 1 (fma.f64 b z t))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (fma.f64 b z t) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (-.f64 (*.f64 z b) t))
(/.f64 a (/.f64 (-.f64 (*.f64 b z) t) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.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 (+.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))))) a)
(*.f64 a (/.f64 (+.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 a (/.f64 (-.f64 (*.f64 b z) t) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.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 (+.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))))) a)
(*.f64 a (/.f64 (+.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 (neg.f64 a) (/.f64 -1 (fma.f64 z b t)))
(*.f64 a (fma.f64 b z t))
(/.f64 (neg.f64 (fma.f64 z b t)) (/.f64 -1 a))
(*.f64 a (fma.f64 b z t))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t)))) (/.f64 -1 (sqrt.f64 (*.f64 a (fma.f64 z b t)))))
(*.f64 a (fma.f64 b z t))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2)) (/.f64 -1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(*.f64 a (fma.f64 b z t))
(/.f64 (-.f64 (*.f64 (*.f64 z (*.f64 b a)) (*.f64 z (*.f64 b a))) (*.f64 (*.f64 a t) (*.f64 a t))) (-.f64 (*.f64 z (*.f64 b a)) (*.f64 a t)))
(/.f64 (*.f64 (*.f64 a (fma.f64 b z t)) (-.f64 (*.f64 z (*.f64 b a)) (*.f64 t a))) (-.f64 (*.f64 z (*.f64 b a)) (*.f64 t a)))
(/.f64 (*.f64 a (fma.f64 b z t)) (/.f64 (-.f64 (*.f64 b (*.f64 z a)) (*.f64 t a)) (-.f64 (*.f64 b (*.f64 z a)) (*.f64 t a))))
(/.f64 (-.f64 (*.f64 (*.f64 z (*.f64 b a)) (*.f64 z (*.f64 b a))) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 1 (-.f64 (*.f64 z (*.f64 b a)) (*.f64 a t))))
(/.f64 (*.f64 (*.f64 a (fma.f64 b z t)) (-.f64 (*.f64 z (*.f64 b a)) (*.f64 t a))) (-.f64 (*.f64 z (*.f64 b a)) (*.f64 t a)))
(/.f64 (*.f64 a (fma.f64 b z t)) (/.f64 (-.f64 (*.f64 b (*.f64 z a)) (*.f64 t a)) (-.f64 (*.f64 b (*.f64 z a)) (*.f64 t a))))
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (*.f64 (/.f64 1 a) (-.f64 t (*.f64 z b))))
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (*.f64 (/.f64 1 a) (-.f64 t (*.f64 b z))))
(/.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (/.f64 1 a)) (-.f64 t (*.f64 b z)))
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (+.f64 (*.f64 (*.f64 z (*.f64 b a)) (*.f64 z (*.f64 b a))) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a t))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) (pow.f64 (*.f64 t a) 3)) (-.f64 (fma.f64 (*.f64 z (*.f64 b a)) (*.f64 z (*.f64 b a)) (*.f64 (*.f64 t a) (*.f64 t a))) (*.f64 z (*.f64 (*.f64 b a) (*.f64 t a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 z a)) 3) (pow.f64 (*.f64 t a) 3)) (-.f64 (fma.f64 (*.f64 b (*.f64 z a)) (*.f64 b (*.f64 z a)) (*.f64 (*.f64 t a) (*.f64 t a))) (*.f64 t (*.f64 (*.f64 b a) (*.f64 z a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 1 (-.f64 (+.f64 (*.f64 (*.f64 z (*.f64 b a)) (*.f64 z (*.f64 b a))) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) (pow.f64 (*.f64 t a) 3)) (-.f64 (fma.f64 (*.f64 z (*.f64 b a)) (*.f64 z (*.f64 b a)) (*.f64 (*.f64 t a) (*.f64 t a))) (*.f64 z (*.f64 (*.f64 b a) (*.f64 t a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 z a)) 3) (pow.f64 (*.f64 t a) 3)) (-.f64 (fma.f64 (*.f64 b (*.f64 z a)) (*.f64 b (*.f64 z a)) (*.f64 (*.f64 t a) (*.f64 t a))) (*.f64 t (*.f64 (*.f64 b a) (*.f64 z a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (*.f64 (/.f64 1 a) (neg.f64 (-.f64 (*.f64 z b) t))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 (/.f64 1 a) (neg.f64 (-.f64 (*.f64 b z) t))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (neg.f64 (-.f64 (*.f64 b z) t))) a)
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (*.f64 (/.f64 1 a) (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (-.f64 t (*.f64 z b)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (*.f64 (/.f64 1 a) (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 (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) -1) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) -1)))
(*.f64 a (fma.f64 b z t))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)) -1) (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) -1)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) -2))) 1) (/.f64 1 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 b z t))))))
(/.f64 -1 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) -2))) (cbrt.f64 (*.f64 a (fma.f64 b z t)))))
(/.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 (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 b z) 2) (*.f64 t t))) (*.f64 (/.f64 1 a) (neg.f64 (-.f64 (*.f64 b z) t))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (neg.f64 (-.f64 (*.f64 b z) t))) a)
(/.f64 (*.f64 a (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 (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (*.f64 (/.f64 1 a) (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 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (-.f64 (*.f64 z b) t))
(/.f64 a (/.f64 (-.f64 (*.f64 b z) t) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) t)))
(/.f64 (*.f64 1 (*.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 t 3) (pow.f64 (*.f64 b z) 3)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z))))) a)
(*.f64 a (/.f64 (+.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 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a)) (-.f64 (*.f64 z b) t))
(/.f64 a (/.f64 (-.f64 (*.f64 b z) t) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) t)))
(/.f64 (*.f64 1 (*.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 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z))))) a)
(*.f64 a (/.f64 (+.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 1 (-.f64 (*.f64 (*.f64 z (*.f64 b a)) (*.f64 z (*.f64 b a))) (*.f64 (*.f64 a t) (*.f64 a t)))) (-.f64 (*.f64 z (*.f64 b a)) (*.f64 a t)))
(/.f64 (*.f64 (*.f64 a (fma.f64 b z t)) (-.f64 (*.f64 z (*.f64 b a)) (*.f64 t a))) (-.f64 (*.f64 z (*.f64 b a)) (*.f64 t a)))
(/.f64 (*.f64 a (fma.f64 b z t)) (/.f64 (-.f64 (*.f64 b (*.f64 z a)) (*.f64 t a)) (-.f64 (*.f64 b (*.f64 z a)) (*.f64 t a))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) (pow.f64 (*.f64 a t) 3))) (-.f64 (+.f64 (*.f64 (*.f64 z (*.f64 b a)) (*.f64 z (*.f64 b a))) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a t))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) (pow.f64 (*.f64 t a) 3)) (-.f64 (fma.f64 (*.f64 z (*.f64 b a)) (*.f64 z (*.f64 b a)) (*.f64 (*.f64 t a) (*.f64 t a))) (*.f64 z (*.f64 (*.f64 b a) (*.f64 t a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 z a)) 3) (pow.f64 (*.f64 t a) 3)) (-.f64 (fma.f64 (*.f64 b (*.f64 z a)) (*.f64 b (*.f64 z a)) (*.f64 (*.f64 t a) (*.f64 t a))) (*.f64 t (*.f64 (*.f64 b a) (*.f64 z a)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) 1) (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2))
(/.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t))) (pow.f64 (*.f64 a (fma.f64 b z t)) -1/2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t)))))
(/.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t))) (/.f64 (sqrt.f64 (/.f64 -1 (*.f64 a (fma.f64 b z t)))) (sqrt.f64 -1)))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 -1 (*.f64 a (fma.f64 b z t))))) (sqrt.f64 (*.f64 a (fma.f64 b z t))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) 1) (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(*.f64 a (fma.f64 b z t))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) -1) (cbrt.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t)))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2)) (cbrt.f64 (/.f64 -1 (*.f64 a (fma.f64 b z t)))))
(/.f64 (*.f64 (*.f64 a (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 (*.f64 a (sqrt.f64 (fma.f64 b z t))) (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 (/.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 b z t))))
(/.f64 (*.f64 (*.f64 a (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 a (sqrt.f64 (fma.f64 b z t))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b z) t)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t 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 b z t))))
(/.f64 (*.f64 (*.f64 a (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 a (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)) (/.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 (*.f64 a (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)) (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 (*.f64 a (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 a (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)) (/.f64 (cbrt.f64 (-.f64 (*.f64 b z) t)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))))
(/.f64 a (/.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 b z) t)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)))
(/.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2)) (cbrt.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t)))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2)) (cbrt.f64 (/.f64 -1 (*.f64 a (fma.f64 b z t)))))
(/.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 (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 (/.f64 1 a) (neg.f64 (-.f64 (*.f64 b z) t))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (neg.f64 (-.f64 (*.f64 b z) t))) a)
(/.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 (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (*.f64 (/.f64 1 a) (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 a (/.f64 (-.f64 (*.f64 b z) t) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.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 (+.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))))) a)
(*.f64 a (/.f64 (+.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 a (/.f64 (-.f64 (*.f64 b z) t) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.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 (+.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))))) a)
(*.f64 a (/.f64 (+.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 z (*.f64 b a)) (*.f64 z (*.f64 b a))) (*.f64 (*.f64 a t) (*.f64 a t))) 1) (-.f64 (*.f64 z (*.f64 b a)) (*.f64 a t)))
(/.f64 (*.f64 (*.f64 a (fma.f64 b z t)) (-.f64 (*.f64 z (*.f64 b a)) (*.f64 t a))) (-.f64 (*.f64 z (*.f64 b a)) (*.f64 t a)))
(/.f64 (*.f64 a (fma.f64 b z t)) (/.f64 (-.f64 (*.f64 b (*.f64 z a)) (*.f64 t a)) (-.f64 (*.f64 b (*.f64 z a)) (*.f64 t a))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) (pow.f64 (*.f64 a t) 3)) 1) (-.f64 (+.f64 (*.f64 (*.f64 z (*.f64 b a)) (*.f64 z (*.f64 b a))) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a t))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) (pow.f64 (*.f64 t a) 3)) (-.f64 (fma.f64 (*.f64 z (*.f64 b a)) (*.f64 z (*.f64 b a)) (*.f64 (*.f64 t a) (*.f64 t a))) (*.f64 z (*.f64 (*.f64 b a) (*.f64 t a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 z a)) 3) (pow.f64 (*.f64 t a) 3)) (-.f64 (fma.f64 (*.f64 b (*.f64 z a)) (*.f64 b (*.f64 z a)) (*.f64 (*.f64 t a) (*.f64 t a))) (*.f64 t (*.f64 (*.f64 b a) (*.f64 z a)))))
(/.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 (*.f64 a (sqrt.f64 (fma.f64 b z t))) (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 (/.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 b z 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 (*.f64 a (sqrt.f64 (fma.f64 b z t))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b z) t)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t 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 b z t))))
(/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a (fma.f64 z b t)))) (sqrt.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t)))))
(/.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t))) (/.f64 (sqrt.f64 (/.f64 -1 (*.f64 a (fma.f64 b z t)))) (sqrt.f64 -1)))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 -1 (*.f64 a (fma.f64 b z t))))) (sqrt.f64 (*.f64 a (fma.f64 b z t))))
(/.f64 (/.f64 (fma.f64 z b t) 1) (/.f64 1 a))
(*.f64 a (fma.f64 b z t))
(/.f64 (/.f64 (fma.f64 z b t) (sqrt.f64 (/.f64 1 a))) (sqrt.f64 (/.f64 1 a)))
(/.f64 (/.f64 (fma.f64 b z t) (sqrt.f64 (/.f64 1 a))) (sqrt.f64 (/.f64 1 a)))
(/.f64 (fma.f64 b z t) (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (/.f64 1 a))))
(/.f64 (/.f64 (fma.f64 z b t) (*.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (/.f64 1 a)))) (cbrt.f64 (/.f64 1 a)))
(/.f64 (fma.f64 b z t) (*.f64 (cbrt.f64 (/.f64 1 a)) (*.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (/.f64 1 a)))))
(/.f64 (/.f64 (fma.f64 b z t) (cbrt.f64 (/.f64 1 a))) (*.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (/.f64 1 a))))
(/.f64 (/.f64 1 (/.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a))) (-.f64 (*.f64 z b) t))
(/.f64 a (/.f64 (-.f64 (*.f64 b z) t) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) t)))
(/.f64 (/.f64 1 (/.f64 1 (*.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 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z))))) a)
(*.f64 a (/.f64 (+.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 1 (pow.f64 (fma.f64 z b t) -1)) (/.f64 1 a))
(*.f64 a (fma.f64 b z t))
(/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) -1)) (pow.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) -1))
(*.f64 a (fma.f64 b z t))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) -1)) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) -1))
(*.f64 a (fma.f64 b z t))
(/.f64 (/.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) 1) (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2))
(/.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t))) (pow.f64 (*.f64 a (fma.f64 b z t)) -1/2))
(/.f64 (/.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t))))) (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t))) (cbrt.f64 (*.f64 a (fma.f64 b z t)))) (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) -1/2)))
(/.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) -1/2)) (cbrt.f64 (*.f64 a (fma.f64 b z t)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (sqrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2))) (sqrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2)))
(/.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t))) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) -1/2)) (sqrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) -1/2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) -2)))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 b z t))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) 1) (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(*.f64 a (fma.f64 b z t))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 b z t)))))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 b z t))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2) (*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 b z t))))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 b z t)))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t))))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 b z t))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 b z t))))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 b z t))))))
(/.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 b z t)))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 b z t)))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 b z t))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2))) (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) -1/2)) (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) -1/2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)))) (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) -2)))) (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 b z t))))))
(/.f64 (/.f64 -1 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2)) (neg.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2)))
(*.f64 a (fma.f64 b z t))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2))) (neg.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t))))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) -2))) 1) (/.f64 1 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 b z t))))))
(/.f64 -1 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) -2))) (cbrt.f64 (*.f64 a (fma.f64 b z t)))))
(/.f64 (/.f64 -1 (sqrt.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t))))) (sqrt.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t)))))
(/.f64 -1 (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 a (fma.f64 b z t)))) (sqrt.f64 (/.f64 -1 (*.f64 a (fma.f64 b z t))))))
(/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t)))) (cbrt.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t)))))) (cbrt.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t)))))
(/.f64 -1 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 a (fma.f64 b z t)))) (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 a (fma.f64 b z t)))) (cbrt.f64 (/.f64 -1 (*.f64 a (fma.f64 b z t)))))))
(/.f64 (/.f64 -1 (neg.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2))) (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2))
(*.f64 a (fma.f64 b z t))
(/.f64 (/.f64 -1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)))) (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) -2))) 1) (/.f64 1 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 b z t))))))
(/.f64 -1 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) -2))) (cbrt.f64 (*.f64 a (fma.f64 b z t)))))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 1) (-.f64 (*.f64 z b) t))
(/.f64 a (/.f64 (-.f64 (*.f64 b z) t) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) t)))
(/.f64 (/.f64 (*.f64 a (-.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 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b z) t)) (sqrt.f64 (-.f64 (*.f64 b z) t))))
(/.f64 a (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b z) t)) (sqrt.f64 (-.f64 (*.f64 b z) t))) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 (/.f64 (*.f64 a (-.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 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 (cbrt.f64 (-.f64 (*.f64 b z) t)) (*.f64 (cbrt.f64 (-.f64 (*.f64 b z) t)) (cbrt.f64 (-.f64 (*.f64 b z) t)))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (cbrt.f64 (-.f64 (*.f64 b z) t))) (/.f64 a (cbrt.f64 (-.f64 (*.f64 b z) t)))) (cbrt.f64 (-.f64 (*.f64 b z) t)))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (+.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 t))) (-.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 t)))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 (-.f64 (sqrt.f64 (*.f64 b z)) (sqrt.f64 t)) (+.f64 (sqrt.f64 (*.f64 b z)) (sqrt.f64 t))))
(/.f64 (/.f64 a (/.f64 (+.f64 (sqrt.f64 (*.f64 b z)) (sqrt.f64 t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (-.f64 (sqrt.f64 (*.f64 b z)) (sqrt.f64 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 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z))))) a)
(*.f64 a (/.f64 (+.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 a (+.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 a (+.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)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z))))))
(/.f64 a (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))))) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))
(/.f64 (/.f64 (*.f64 a (+.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 a (+.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))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z))))) (cbrt.f64 (+.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 a (/.f64 (-.f64 (*.f64 b z) t) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) t)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a) (sqrt.f64 (-.f64 (*.f64 z b) t))) (sqrt.f64 (-.f64 (*.f64 z b) t)))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b z) t)) (sqrt.f64 (-.f64 (*.f64 b z) t))))
(/.f64 a (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b z) t)) (sqrt.f64 (-.f64 (*.f64 b z) t))) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a) (*.f64 (cbrt.f64 (-.f64 (*.f64 z b) t)) (cbrt.f64 (-.f64 (*.f64 z b) t)))) (cbrt.f64 (-.f64 (*.f64 z b) t)))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 (cbrt.f64 (-.f64 (*.f64 b z) t)) (*.f64 (cbrt.f64 (-.f64 (*.f64 b z) t)) (cbrt.f64 (-.f64 (*.f64 b z) t)))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (cbrt.f64 (-.f64 (*.f64 b z) t))) (/.f64 a (cbrt.f64 (-.f64 (*.f64 b z) t)))) (cbrt.f64 (-.f64 (*.f64 b z) t)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a) (+.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 t))) (-.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 t)))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 (-.f64 (sqrt.f64 (*.f64 b z)) (sqrt.f64 t)) (+.f64 (sqrt.f64 (*.f64 b z)) (sqrt.f64 t))))
(/.f64 (/.f64 a (/.f64 (+.f64 (sqrt.f64 (*.f64 b z)) (sqrt.f64 t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (-.f64 (sqrt.f64 (*.f64 b z)) (sqrt.f64 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 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z))))) a)
(*.f64 a (/.f64 (+.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) 3) (pow.f64 t 3)) a) (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 a (+.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)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z))))))
(/.f64 a (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))))) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) a) (*.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 a (+.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))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z))))))))
(pow.f64 (*.f64 a (fma.f64 z b t)) 1)
(*.f64 a (fma.f64 b z t))
(pow.f64 (/.f64 1 (*.f64 a (fma.f64 z b t))) -1)
(*.f64 a (fma.f64 b z t))
(pow.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) 2)
(*.f64 a (fma.f64 b z t))
(pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 3)
(*.f64 a (fma.f64 b z t))
(pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) 1/3)
(*.f64 a (fma.f64 b z t))
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2))
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) 2))
(log.f64 (pow.f64 (exp.f64 a) (fma.f64 z b t)))
(*.f64 (fma.f64 b z t) (log.f64 (exp.f64 a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (fma.f64 z b t)))))
(*.f64 a (fma.f64 b z t))
(cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3))
(*.f64 a (fma.f64 b z t))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 z b t) 3)))
(*.f64 a (fma.f64 b z t))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 z b t) 3) (pow.f64 a 3)))
(*.f64 a (fma.f64 b z t))
(expm1.f64 (log1p.f64 (*.f64 a (fma.f64 z b t))))
(*.f64 a (fma.f64 b z t))
(exp.f64 (log.f64 (*.f64 a (fma.f64 z b t))))
(*.f64 a (fma.f64 b z t))
(exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 z b t))) 1))
(*.f64 a (fma.f64 b z t))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 a (fma.f64 z b t)))) -1))
(*.f64 a (fma.f64 b z t))
(log1p.f64 (expm1.f64 (*.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 b z t))
(fma.f64 (*.f64 z b) a (*.f64 a t))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 z (*.f64 b a)) (*.f64 a t))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 a t) (*.f64 z (*.f64 b a)))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 (*.f64 z (*.f64 b a)) 1) (*.f64 (*.f64 a t) 1))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 (*.f64 a t) 1) (*.f64 (*.f64 z (*.f64 b a)) 1))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 1 (*.f64 (*.f64 z (*.f64 b a)) 1)) (*.f64 1 (*.f64 (*.f64 a t) 1)))
(*.f64 a (fma.f64 b z t))
(+.f64 (*.f64 -1 (neg.f64 (*.f64 z (*.f64 b a)))) (*.f64 -1 (neg.f64 (*.f64 a t))))
(*.f64 a (fma.f64 b z t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 z b t)))) 1)
(*.f64 a (fma.f64 b z t))
(*.f64 a (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 (fma.f64 z b t) a)
(*.f64 a (fma.f64 b z t))
(*.f64 (*.f64 a (fma.f64 z b t)) 1)
(*.f64 a (fma.f64 b z t))
(*.f64 1 (*.f64 a (fma.f64 z b t)))
(*.f64 a (fma.f64 b z t))
(*.f64 1 (neg.f64 (*.f64 a (neg.f64 (fma.f64 z b t)))))
(*.f64 a (fma.f64 b z t))
(*.f64 (sqrt.f64 (fma.f64 z b t)) (*.f64 (sqrt.f64 (fma.f64 z b t)) a))
(*.f64 a (fma.f64 b z t))
(*.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (sqrt.f64 (*.f64 a (fma.f64 z b t))))
(*.f64 a (fma.f64 b z t))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (fma.f64 z b t)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (*.f64 (fma.f64 b z t) (sqrt.f64 a)))
(*.f64 (fma.f64 b z 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 a (fma.f64 b z 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 b z 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 b z t))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (fma.f64 z b t)))
(*.f64 (/.f64 (cbrt.f64 a) (/.f64 1 (fma.f64 b z t))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (fma.f64 b z t) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 -1 (*.f64 a (neg.f64 (fma.f64 z b t))))
(*.f64 a (fma.f64 b z t))
(*.f64 (*.f64 a (neg.f64 (fma.f64 z b t))) -1)
(*.f64 a (fma.f64 b z t))
(*.f64 (*.f64 a (sqrt.f64 (fma.f64 z b t))) (sqrt.f64 (fma.f64 z b t)))
(*.f64 a (fma.f64 b z t))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2)) (cbrt.f64 (fma.f64 z b t)))
(*.f64 a (fma.f64 b z t))
(*.f64 (*.f64 (fma.f64 z b t) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (sqrt.f64 a) 1) (*.f64 (fma.f64 b z t) (sqrt.f64 a)))
(*.f64 (fma.f64 b z 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 (/.f64 (cbrt.f64 a) (/.f64 1 (fma.f64 b z t))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (fma.f64 b z t) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) -1) (pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) -1))
(*.f64 a (fma.f64 b z t))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)) -1) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) -1))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) -2))) 1) (/.f64 1 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 b z t))))))
(/.f64 -1 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) -2))) (cbrt.f64 (*.f64 a (fma.f64 b z t)))))
(*.f64 (/.f64 (fma.f64 z b t) 1) a)
(*.f64 a (fma.f64 b z t))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) 1) (sqrt.f64 (*.f64 a (fma.f64 z b t))))
(*.f64 a (fma.f64 b z t))
(*.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 b z t))
(*.f64 (/.f64 (fma.f64 z b t) -1) (neg.f64 a))
(*.f64 a (fma.f64 b z t))
(*.f64 (/.f64 (fma.f64 z b t) (/.f64 1 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (sqrt.f64 a) 1) (*.f64 (fma.f64 b z t) (sqrt.f64 a)))
(*.f64 (fma.f64 b z t) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (/.f64 (fma.f64 z b t) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (cbrt.f64 a) (/.f64 1 (fma.f64 b z t))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (fma.f64 b z t) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 a) (sqrt.f64 (fma.f64 z b t)))) (sqrt.f64 (fma.f64 z b t)))
(*.f64 a (fma.f64 b z t))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 a) (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2))) (cbrt.f64 (fma.f64 z b t)))
(*.f64 a (fma.f64 b z t))
(*.f64 (/.f64 1 (neg.f64 (/.f64 1 a))) (neg.f64 (fma.f64 z b t)))
(*.f64 a (fma.f64 b z t))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (sqrt.f64 (/.f64 1 a))) (sqrt.f64 (fma.f64 z b t)))
(*.f64 (sqrt.f64 (fma.f64 b z t)) (/.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t))) (sqrt.f64 (/.f64 1 a))))
(/.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t))) (/.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (fma.f64 b z t))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (sqrt.f64 -1)) (sqrt.f64 (*.f64 a (neg.f64 (fma.f64 z b t)))))
(*.f64 (sqrt.f64 (*.f64 a (neg.f64 (fma.f64 b z t)))) (/.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t))) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 b z t) (neg.f64 a))) (/.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t))) (sqrt.f64 -1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) -1) (cbrt.f64 (*.f64 a (neg.f64 (fma.f64 z b t)))))
(*.f64 (cbrt.f64 (*.f64 a (neg.f64 (fma.f64 b z t)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2) -1))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 b z t) (neg.f64 a))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2) -1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (cbrt.f64 (/.f64 1 a))) (cbrt.f64 (fma.f64 z b t)))
(*.f64 (cbrt.f64 (fma.f64 b z t)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2) (cbrt.f64 (/.f64 1 a))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2) (/.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (fma.f64 b z t))))
(*.f64 (/.f64 -1 (neg.f64 (/.f64 1 a))) (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 (/.f64 (*.f64 a (-.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 a (fma.f64 b z t))
(*.f64 (/.f64 (*.f64 a (-.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 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 b z t)))) (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)))
(*.f64 (/.f64 (*.f64 a (+.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 a (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (-.f64 (pow.f64 (*.f64 b z) 4) (*.f64 t (*.f64 (-.f64 t (*.f64 b z)) (*.f64 t (-.f64 t (*.f64 b z))))))) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))))
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (-.f64 (pow.f64 (*.f64 b z) 4) (*.f64 t (*.f64 (-.f64 t (*.f64 b z)) (*.f64 t (-.f64 t (*.f64 b z))))))) a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))))
(*.f64 (/.f64 (*.f64 a (+.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 a (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (pow.f64 (pow.f64 (*.f64 b z) 2) 3) (pow.f64 (*.f64 t (-.f64 t (*.f64 b z))) 3))) (+.f64 (pow.f64 (*.f64 b z) 4) (*.f64 (*.f64 t (-.f64 t (*.f64 b z))) (-.f64 (*.f64 t (-.f64 t (*.f64 b z))) (pow.f64 (*.f64 b z) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 t (*.f64 b z))) 3) (pow.f64 (*.f64 b z) 6)) a)) (+.f64 (pow.f64 (*.f64 b z) 4) (*.f64 t (*.f64 (-.f64 t (*.f64 b z)) (-.f64 (*.f64 t (-.f64 t (*.f64 b z))) (pow.f64 (*.f64 b z) 2))))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t))
(*.f64 a (fma.f64 b z t))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a) (-.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 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 b z t)))) (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) a) (-.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 a (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (-.f64 (pow.f64 (*.f64 b z) 4) (*.f64 t (*.f64 (-.f64 t (*.f64 b z)) (*.f64 t (-.f64 t (*.f64 b z))))))) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))))
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (-.f64 (pow.f64 (*.f64 b z) 4) (*.f64 t (*.f64 (-.f64 t (*.f64 b z)) (*.f64 t (-.f64 t (*.f64 b z))))))) a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) a) (+.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 a (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (pow.f64 (pow.f64 (*.f64 b z) 2) 3) (pow.f64 (*.f64 t (-.f64 t (*.f64 b z))) 3))) (+.f64 (pow.f64 (*.f64 b z) 4) (*.f64 (*.f64 t (-.f64 t (*.f64 b z))) (-.f64 (*.f64 t (-.f64 t (*.f64 b z))) (pow.f64 (*.f64 b z) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 t (*.f64 b z))) 3) (pow.f64 (*.f64 b z) 6)) a)) (+.f64 (pow.f64 (*.f64 b z) 4) (*.f64 t (*.f64 (-.f64 t (*.f64 b z)) (-.f64 (*.f64 t (-.f64 t (*.f64 b z))) (pow.f64 (*.f64 b z) 2))))))
(pow.f64 (*.f64 a (fma.f64 z b t)) 1)
(*.f64 a (fma.f64 b z t))
(pow.f64 (/.f64 1 (*.f64 a (fma.f64 z b t))) -1)
(*.f64 a (fma.f64 b z t))
(pow.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) 2)
(*.f64 a (fma.f64 b z t))
(pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 3)
(*.f64 a (fma.f64 b z t))
(pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) 1/3)
(*.f64 a (fma.f64 b z t))
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2))
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) 2))
(log.f64 (pow.f64 (exp.f64 a) (fma.f64 z b t)))
(*.f64 (fma.f64 b z t) (log.f64 (exp.f64 a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (fma.f64 z b t)))))
(*.f64 a (fma.f64 b z t))
(cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3))
(*.f64 a (fma.f64 b z t))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 z b t) 3)))
(*.f64 a (fma.f64 b z t))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 z b t) 3) (pow.f64 a 3)))
(*.f64 a (fma.f64 b z t))
(expm1.f64 (log1p.f64 (*.f64 a (fma.f64 z b t))))
(*.f64 a (fma.f64 b z t))
(exp.f64 (log.f64 (*.f64 a (fma.f64 z b t))))
(*.f64 a (fma.f64 b z t))
(exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 z b t))) 1))
(*.f64 a (fma.f64 b z t))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 a (fma.f64 z b t)))) -1))
(*.f64 a (fma.f64 b z t))
(log1p.f64 (expm1.f64 (*.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 b z t))
(fma.f64 (*.f64 z b) a (*.f64 a t))
(*.f64 a (fma.f64 b z t))
(+.f64 (/.f64 1 (*.f64 a (fma.f64 z b t))) (*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a)) (fma.f64 (neg.f64 t) 1 t)))
(+.f64 (/.f64 1 (*.f64 a (fma.f64 b z t))) (*.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (fma.f64 (neg.f64 t) 1 t)))
(+.f64 (/.f64 1 (*.f64 a (fma.f64 b z t))) (/.f64 1 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (+.f64 t (neg.f64 t)))))
(+.f64 (/.f64 1 (*.f64 a (fma.f64 z b t))) (*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a)) (fma.f64 (neg.f64 (sqrt.f64 t)) (sqrt.f64 t) t)))
(+.f64 (/.f64 1 (*.f64 a (fma.f64 b z t))) (*.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (fma.f64 (neg.f64 (sqrt.f64 t)) (sqrt.f64 t) t)))
(+.f64 (/.f64 1 (*.f64 a (fma.f64 z b t))) (*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a)) (fma.f64 (neg.f64 (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2) t)))
(+.f64 (/.f64 1 (*.f64 a (fma.f64 b z t))) (*.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (fma.f64 (neg.f64 (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2) t)))
(+.f64 (/.f64 1 (*.f64 a (fma.f64 b z t))) (/.f64 (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2) t)) (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a)) (*.f64 z b)) (*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a)) (neg.f64 t)))
(/.f64 (*.f64 1 (-.f64 (*.f64 b z) t)) (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(*.f64 (-.f64 (*.f64 b z) t) (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a)) (*.f64 z b)) (*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a)) (*.f64 -1 t)))
(/.f64 (*.f64 1 (-.f64 (*.f64 b z) t)) (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(*.f64 (-.f64 (*.f64 b z) t) (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a)) (*.f64 z b)) (*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a)) (*.f64 (neg.f64 (sqrt.f64 t)) (sqrt.f64 t))))
(*.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (+.f64 (*.f64 b z) (*.f64 (sqrt.f64 t) (neg.f64 (sqrt.f64 t)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a)) (*.f64 z b)) (*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))))
(*.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (+.f64 (*.f64 b z) (*.f64 (cbrt.f64 t) (neg.f64 (pow.f64 (cbrt.f64 t) 2)))))
(*.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (+.f64 (*.f64 b z) (neg.f64 (*.f64 (cbrt.f64 t) (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) a)) (pow.f64 (*.f64 z b) 2)) (*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) a)) (*.f64 t (-.f64 t (*.f64 z b)))))
(*.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))) (/.f64 (/.f64 1 a) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) a)) (*.f64 t (-.f64 t (*.f64 z b)))) (*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) a)) (pow.f64 (*.f64 z b) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))) (/.f64 (/.f64 1 a) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 a (fma.f64 z b t))))) 1)
(/.f64 1 (*.f64 a (fma.f64 b z t)))
(*.f64 1 (/.f64 1 (*.f64 a (fma.f64 z b t))))
(/.f64 1 (*.f64 a (fma.f64 b z t)))
(*.f64 1 (neg.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t)))))
(/.f64 1 (*.f64 a (fma.f64 b z t)))
(*.f64 (/.f64 1 (*.f64 a (fma.f64 z b t))) 1)
(/.f64 1 (*.f64 a (fma.f64 b z t)))
(*.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2))
(/.f64 1 (*.f64 a (fma.f64 b z t)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) -2)) 1) (cbrt.f64 (*.f64 a (fma.f64 b z t))))
(/.f64 1 (/.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) -2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)) (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) -2)) 1) (cbrt.f64 (*.f64 a (fma.f64 b z t))))
(/.f64 1 (/.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) -2))))
(*.f64 (/.f64 1 a) (/.f64 1 (fma.f64 z b t)))
(/.f64 1 (*.f64 a (fma.f64 b z t)))
(*.f64 (/.f64 1 a) (pow.f64 (fma.f64 z b t) -1))
(/.f64 1 (*.f64 a (fma.f64 b z t)))
(*.f64 -1 (/.f64 -1 (*.f64 a (fma.f64 z b t))))
(/.f64 1 (*.f64 a (fma.f64 b z t)))
(*.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t))) -1)
(/.f64 1 (*.f64 a (fma.f64 b z t)))
(*.f64 (/.f64 1 (fma.f64 z b t)) (/.f64 1 a))
(/.f64 1 (*.f64 a (fma.f64 b z t)))
(*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) a)) (-.f64 (*.f64 z b) t))
(/.f64 (*.f64 1 (-.f64 (*.f64 b z) t)) (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(*.f64 (-.f64 (*.f64 b z) t) (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))))
(*.f64 (/.f64 1 (*.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 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))) (/.f64 (/.f64 1 a) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))
(*.f64 (pow.f64 (fma.f64 z b t) -1) (/.f64 1 a))
(/.f64 1 (*.f64 a (fma.f64 b z t)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) -1) (pow.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) -1))
(/.f64 1 (*.f64 a (fma.f64 b z t)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) -1))
(/.f64 1 (*.f64 a (fma.f64 b z t)))
(*.f64 (/.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) 1) (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2))
(/.f64 1 (*.f64 a (fma.f64 b z t)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)) 1) (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) -2)) 1) (cbrt.f64 (*.f64 a (fma.f64 b z t))))
(/.f64 1 (/.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) -2))))
(*.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (-.f64 (*.f64 z b) t))
(/.f64 (*.f64 1 (-.f64 (*.f64 b z) t)) (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(*.f64 (-.f64 (*.f64 b z) t) (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))))
(*.f64 (/.f64 1 (*.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 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))) (/.f64 (/.f64 1 a) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))
(*.f64 (/.f64 1 (-.f64 (*.f64 (*.f64 z (*.f64 b a)) (*.f64 z (*.f64 b a))) (*.f64 (*.f64 a t) (*.f64 a t)))) (-.f64 (*.f64 z (*.f64 b a)) (*.f64 a t)))
(/.f64 (-.f64 (*.f64 z (*.f64 b a)) (*.f64 t a)) (*.f64 (*.f64 a (fma.f64 b z t)) (-.f64 (*.f64 z (*.f64 b a)) (*.f64 t a))))
(/.f64 (-.f64 (*.f64 b (*.f64 z a)) (*.f64 t a)) (*.f64 (*.f64 a (fma.f64 b z t)) (-.f64 (*.f64 b (*.f64 z a)) (*.f64 t a))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) (pow.f64 (*.f64 a t) 3))) (-.f64 (+.f64 (*.f64 (*.f64 z (*.f64 b a)) (*.f64 z (*.f64 b a))) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 z (*.f64 b a)) (*.f64 a t))))
(/.f64 (-.f64 (fma.f64 (*.f64 z (*.f64 b a)) (*.f64 z (*.f64 b a)) (*.f64 (*.f64 t a) (*.f64 t a))) (*.f64 z (*.f64 (*.f64 b a) (*.f64 t a)))) (+.f64 (pow.f64 (*.f64 z (*.f64 b a)) 3) (pow.f64 (*.f64 t a) 3)))
(/.f64 (-.f64 (fma.f64 (*.f64 b (*.f64 z a)) (*.f64 b (*.f64 z a)) (*.f64 (*.f64 t a) (*.f64 t a))) (*.f64 t (*.f64 (*.f64 b a) (*.f64 z a)))) (+.f64 (pow.f64 (*.f64 b (*.f64 z a)) 3) (pow.f64 (*.f64 t a) 3)))
(*.f64 (/.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t)))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 a (fma.f64 b z t)))) (/.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) -1/2) (sqrt.f64 -1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)) -1) (cbrt.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t)))))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 a (fma.f64 b z t)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) -2)) -1))
(*.f64 (/.f64 (/.f64 1 a) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (-.f64 t (*.f64 z b)))
(*.f64 (-.f64 t (*.f64 b z)) (/.f64 1 (*.f64 a (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))))
(*.f64 (-.f64 t (*.f64 b z)) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))
(*.f64 (/.f64 (/.f64 1 a) (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (neg.f64 (-.f64 (*.f64 z b) t)))
(*.f64 (neg.f64 (-.f64 (*.f64 b z) t)) (/.f64 1 (neg.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b z) t)) (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))))
(*.f64 (/.f64 (/.f64 1 a) (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 (neg.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z))))) (/.f64 1 (*.f64 a (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z))))) (*.f64 (neg.f64 a) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))
(*.f64 (/.f64 (/.f64 (/.f64 1 a) (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 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z))))) (/.f64 (/.f64 (/.f64 1 a) (sqrt.f64 (fma.f64 b z t))) (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 (/.f64 1 a) (*.f64 (sqrt.f64 (fma.f64 b z t)) (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 a) (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 (*.f64 b z) t)) (/.f64 (/.f64 1 a) (*.f64 (sqrt.f64 (fma.f64 b z t)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 a) (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 (/.f64 1 a) (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)) (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 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z))))) (/.f64 1 (*.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))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 a) (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 (*.f64 b z) t)) (/.f64 (/.f64 (/.f64 1 a) (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b z) t)) (/.f64 (/.f64 1 a) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))))
(pow.f64 (*.f64 a (fma.f64 z b t)) -1)
(/.f64 1 (*.f64 a (fma.f64 b z t)))
(pow.f64 (/.f64 1 (*.f64 a (fma.f64 z b t))) 1)
(/.f64 1 (*.f64 a (fma.f64 b z t)))
(pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) 2)
(/.f64 1 (*.f64 a (fma.f64 b z t)))
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) 3)
(/.f64 1 (*.f64 a (fma.f64 b z t)))
(pow.f64 (/.f64 1 (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) 1/3)
(cbrt.f64 (/.f64 1 (pow.f64 (*.f64 a (fma.f64 b z t)) 3)))
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2))
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) -2))
(log.f64 (exp.f64 (/.f64 1 (*.f64 a (fma.f64 z b t)))))
(/.f64 1 (*.f64 a (fma.f64 b z t)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 a (fma.f64 z b t))))))
(/.f64 1 (*.f64 a (fma.f64 b z t)))
(cbrt.f64 (/.f64 1 (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))
(cbrt.f64 (/.f64 1 (pow.f64 (*.f64 a (fma.f64 b z t)) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 a (fma.f64 z b t)))))
(/.f64 1 (*.f64 a (fma.f64 b z t)))
(exp.f64 (neg.f64 (log.f64 (*.f64 a (fma.f64 z b t)))))
(/.f64 1 (*.f64 a (fma.f64 b z t)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 z b t))) -1))
(/.f64 1 (*.f64 a (fma.f64 b z t)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 a (fma.f64 z b t)))) 1))
(/.f64 1 (*.f64 a (fma.f64 b z t)))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 a (fma.f64 z b t)))))
(/.f64 1 (*.f64 a (fma.f64 b z t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z b))) (-.f64 1 t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b z))) (-.f64 1 t))
(+.f64 (exp.f64 (log1p.f64 (*.f64 b z))) (+.f64 t -1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z b t))) 1)
(fma.f64 b z t)
(-.f64 (exp.f64 (log1p.f64 t)) (-.f64 1 (*.f64 z b)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 t)) 1) (*.f64 b z))
(+.f64 -1 (fma.f64 z b (exp.f64 (log1p.f64 t))))
(-.f64 (/.f64 (pow.f64 (*.f64 z b) 2) (-.f64 (*.f64 z b) t)) (/.f64 t (/.f64 (-.f64 (*.f64 z b) t) t)))
(-.f64 (/.f64 (pow.f64 (*.f64 b z) 2) (-.f64 (*.f64 b z) t)) (*.f64 (/.f64 t (-.f64 (*.f64 b z) t)) t))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) t))
(-.f64 (+.f64 (*.f64 z b) (exp.f64 (log1p.f64 t))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 t)) 1) (*.f64 b z))
(+.f64 -1 (fma.f64 z b (exp.f64 (log1p.f64 t))))
(-.f64 (+.f64 t (exp.f64 (log1p.f64 (*.f64 z b)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b z))) (-.f64 1 t))
(+.f64 (exp.f64 (log1p.f64 (*.f64 b z))) (+.f64 t -1))
(*.f64 (fma.f64 z b t) 1)
(fma.f64 b z t)
(*.f64 1 (fma.f64 z b t))
(fma.f64 b z t)
(*.f64 (sqrt.f64 (fma.f64 z b t)) (sqrt.f64 (fma.f64 z b t)))
(fma.f64 b z t)
(*.f64 (cbrt.f64 (fma.f64 z b t)) (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2))
(fma.f64 b z t)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (cbrt.f64 (fma.f64 z b t)))
(fma.f64 b z t)
(*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (/.f64 1 (-.f64 (*.f64 z b) t)))
(-.f64 (/.f64 (pow.f64 (*.f64 b z) 2) (-.f64 (*.f64 b z) t)) (*.f64 (/.f64 t (-.f64 (*.f64 b z) t)) t))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) 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 t 3) (pow.f64 (*.f64 b z) 3)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 z b) t)) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))
(-.f64 (/.f64 (pow.f64 (*.f64 b z) 2) (-.f64 (*.f64 b z) t)) (*.f64 (/.f64 t (-.f64 (*.f64 b z) t)) t))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) 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 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)) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t))
(fma.f64 b z 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 b z) 2) (*.f64 t (fma.f64 b z t))) (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3))))
(*.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 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))) (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (-.f64 (pow.f64 (*.f64 b z) 4) (*.f64 t (*.f64 (-.f64 t (*.f64 b z)) (*.f64 t (-.f64 t (*.f64 b z))))))))
(/.f64 (*.f64 (+.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 (pow.f64 (*.f64 b z) 4) (*.f64 t (*.f64 (-.f64 t (*.f64 b z)) (*.f64 t (-.f64 t (*.f64 b z)))))))
(*.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 (pow.f64 (*.f64 b z) 4) (*.f64 (*.f64 t (-.f64 t (*.f64 b z))) (-.f64 (*.f64 t (-.f64 t (*.f64 b z))) (pow.f64 (*.f64 b z) 2)))) (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 b z) 2) 3) (pow.f64 (*.f64 t (-.f64 t (*.f64 b z))) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 b z) 4) (*.f64 t (*.f64 (-.f64 t (*.f64 b z)) (-.f64 (*.f64 t (-.f64 t (*.f64 b z))) (pow.f64 (*.f64 b z) 2))))) (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)) (+.f64 (pow.f64 (*.f64 t (-.f64 t (*.f64 b z))) 3) (pow.f64 (*.f64 b z) 6))))
(/.f64 (fma.f64 z b t) (/.f64 (-.f64 (*.f64 z b) t) (-.f64 (*.f64 z b) t)))
(fma.f64 b z t)
(/.f64 1 (/.f64 1 (fma.f64 z b t)))
(fma.f64 b z t)
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (-.f64 (*.f64 z b) t))
(-.f64 (/.f64 (pow.f64 (*.f64 b z) 2) (-.f64 (*.f64 b z) t)) (*.f64 (/.f64 t (-.f64 (*.f64 b z) t)) t))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) 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 t 3) (pow.f64 (*.f64 b z) 3)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))))
(/.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 (/.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z))))) (fma.f64 b z t))
(*.f64 (fma.f64 b z t) (/.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z))))))
(/.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 (sqrt.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)))) (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))) (/.f64 (sqrt.f64 (+.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 (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 b z) 2) (*.f64 t t))) (-.f64 (*.f64 b z) t)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (-.f64 (*.f64 b z) 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 t 3) (pow.f64 (*.f64 b z) 3))) (cbrt.f64 (+.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))))) (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 (+.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 (-.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 b z) 2) (*.f64 t t))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (/.f64 (-.f64 (*.f64 b z) t) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (/.f64 (-.f64 (*.f64 b z) t) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))))
(/.f64 (-.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 t (*.f64 b z)))
(/.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 b z) 6) (pow.f64 t 6)) (*.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))) (-.f64 (pow.f64 (*.f64 b z) 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 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4)) (*.f64 (-.f64 (*.f64 b z) t) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t 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 (pow.f64 (pow.f64 (*.f64 b z) 3) 3) (pow.f64 (pow.f64 t 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))) (+.f64 (pow.f64 (*.f64 b z) 6) (-.f64 (pow.f64 t 6) (*.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 b z) 3) 3) (pow.f64 (pow.f64 t 3) 3)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z))))) (+.f64 (pow.f64 (*.f64 b z) 6) (-.f64 (pow.f64 t 6) (*.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 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 (-.f64 (pow.f64 (pow.f64 (*.f64 b z) 2) 3) (pow.f64 t 6)) (*.f64 (-.f64 (*.f64 b z) t) (+.f64 (pow.f64 (*.f64 b z) 4) (+.f64 (pow.f64 t 4) (*.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6)) (-.f64 (*.f64 b z) t)) (+.f64 (pow.f64 (*.f64 b z) 4) (*.f64 (*.f64 t t) (+.f64 (pow.f64 (*.f64 b z) 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 b z) 2) (*.f64 t t))) (neg.f64 (-.f64 (*.f64 b z) 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 (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 (+.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 (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)) 1) (-.f64 (*.f64 z b) t))
(-.f64 (/.f64 (pow.f64 (*.f64 b z) 2) (-.f64 (*.f64 b z) t)) (*.f64 (/.f64 t (-.f64 (*.f64 b z) t)) t))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) t))
(/.f64 (*.f64 1 (-.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 t (*.f64 b z)))
(/.f64 (*.f64 1 (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 b z) 2) (*.f64 t t))) (neg.f64 (-.f64 (*.f64 b z) 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 (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 (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 (sqrt.f64 (fma.f64 b z t)) (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 (/.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)))))) (sqrt.f64 (fma.f64 b z t)))
(/.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 b z) 2) (*.f64 t t))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b z) t)) (sqrt.f64 (fma.f64 b z t))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (sqrt.f64 (-.f64 (*.f64 b z) t))) (sqrt.f64 (fma.f64 b z 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 (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))))) (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2) (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 (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 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 b z) t)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (cbrt.f64 (-.f64 (*.f64 b z) t))) (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) 1) (-.f64 t (*.f64 z b)))
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (-.f64 t (*.f64 b z)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 1) (neg.f64 (-.f64 (*.f64 z b) t)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (neg.f64 (-.f64 (*.f64 b z) 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 (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 (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 (sqrt.f64 (fma.f64 b z t)) (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 (/.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)))))) (sqrt.f64 (fma.f64 b z t)))
(/.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 b z) 2) (*.f64 t t))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b z) t)) (sqrt.f64 (fma.f64 b z t))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (sqrt.f64 (-.f64 (*.f64 b z) t))) (sqrt.f64 (fma.f64 b z 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 (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))))) (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2) (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))) (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2)) (cbrt.f64 (-.f64 (*.f64 z b) t)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 b z) t)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (cbrt.f64 (-.f64 (*.f64 b z) t))) (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2))
(/.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 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4)) (*.f64 (-.f64 (*.f64 b z) t) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t 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 (pow.f64 (pow.f64 (*.f64 b z) 2) 3) (pow.f64 t 6)) (*.f64 (-.f64 (*.f64 b z) t) (+.f64 (pow.f64 (*.f64 b z) 4) (+.f64 (pow.f64 t 4) (*.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6)) (-.f64 (*.f64 b z) t)) (+.f64 (pow.f64 (*.f64 b z) 4) (*.f64 (*.f64 t t) (+.f64 (pow.f64 (*.f64 b z) 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 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6)) (*.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))) (-.f64 (pow.f64 (*.f64 b z) 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 (pow.f64 (pow.f64 (*.f64 b z) 3) 3) (pow.f64 (pow.f64 t 3) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 b z) 6) (-.f64 (pow.f64 t 6) (*.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))) (/.f64 1 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))))))
(/.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z))))) (/.f64 (+.f64 (pow.f64 (*.f64 b z) 6) (-.f64 (pow.f64 t 6) (*.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))) (+.f64 (pow.f64 (pow.f64 (*.f64 b z) 3) 3) (pow.f64 (pow.f64 t 3) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 1) (-.f64 (*.f64 z b) t))
(-.f64 (/.f64 (pow.f64 (*.f64 b z) 2) (-.f64 (*.f64 b z) t)) (*.f64 (/.f64 t (-.f64 (*.f64 b z) t)) t))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) 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 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b z) t)) (sqrt.f64 (-.f64 (*.f64 b z) 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 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (cbrt.f64 (-.f64 (*.f64 b z) t))) (cbrt.f64 (-.f64 (*.f64 b z) t))) (cbrt.f64 (-.f64 (*.f64 b z) t)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 t))) (-.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 t)))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 (-.f64 (sqrt.f64 (*.f64 b z)) (sqrt.f64 t)) (+.f64 (sqrt.f64 (*.f64 b z)) (sqrt.f64 t))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 (+.f64 (sqrt.f64 (*.f64 b z)) (sqrt.f64 t)) (-.f64 (sqrt.f64 (*.f64 b z)) (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 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) 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 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))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z)))))))
(/.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 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))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (-.f64 t (*.f64 b z))))))))
(pow.f64 (fma.f64 z b t) 1)
(fma.f64 b z t)
(pow.f64 (sqrt.f64 (fma.f64 z b t)) 2)
(fma.f64 b z t)
(pow.f64 (cbrt.f64 (fma.f64 z b t)) 3)
(fma.f64 b z t)
(pow.f64 (pow.f64 (fma.f64 z b t) 3) 1/3)
(fma.f64 b z t)
(sqrt.f64 (pow.f64 (fma.f64 z b t) 2))
(sqrt.f64 (pow.f64 (fma.f64 b z t) 2))
(log.f64 (exp.f64 (fma.f64 z b t)))
(fma.f64 b z t)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z b t))))
(fma.f64 b z t)
(cbrt.f64 (pow.f64 (fma.f64 z b t) 3))
(fma.f64 b z t)
(expm1.f64 (log1p.f64 (fma.f64 z b t)))
(fma.f64 b z t)
(exp.f64 (log.f64 (fma.f64 z b t)))
(fma.f64 b z t)
(exp.f64 (*.f64 (log.f64 (fma.f64 z b t)) 1))
(fma.f64 b z t)
(log1p.f64 (expm1.f64 (fma.f64 z b t)))
(fma.f64 b z t)
(fma.f64 z b t)
(fma.f64 b z t)
(fma.f64 b z t)
(fma.f64 1 (*.f64 z b) t)
(fma.f64 1 (*.f64 b z) t)
(fma.f64 1 t (*.f64 z b))
(fma.f64 1 t (*.f64 b z))
(fma.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)) t)
(fma.f64 (sqrt.f64 (*.f64 b z)) (sqrt.f64 (*.f64 b z)) t)
(fma.f64 (sqrt.f64 t) (sqrt.f64 t) (*.f64 z b))
(fma.f64 (sqrt.f64 t) (sqrt.f64 t) (*.f64 b z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (cbrt.f64 (*.f64 z b)) t)
(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 z b))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t) (*.f64 b z))

localize5.0ms (0%)

Compiler

Compiled 11 to 7 computations (36.4% saved)

localize8.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)

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)

series1.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
y
@inf
(+.f64 (*.f64 y z) x)
0.0ms
z
@inf
(+.f64 (*.f64 y z) x)
0.0ms
z
@-inf
(+.f64 (*.f64 y z) x)

rewrite56.0ms (0.4%)

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)))))

simplify58.0ms (0.4%)

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 2 expressions with local error:

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

Compiled 25 to 9 computations (64% saved)

series3.0ms (0%)

Counts
2 → 71
Calls

21 calls:

TimeVariablePointExpression
0.0ms
a
@-inf
(*.f64 (+.f64 t (*.f64 b z)) a)
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
t
@-inf
(*.f64 (+.f64 t (*.f64 b z)) a)

rewrite86.0ms (0.7%)

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))))))

simplify99.0ms (0.8%)

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)

eval249.0ms (1.9%)

Compiler

Compiled 23682 to 8937 computations (62.3% saved)

prune231.0ms (1.8%)

Pruning

16 alts after pruning (12 fresh and 4 done)

PrunedKeptTotal
New8304834
Fresh088
Picked011
Done134
Total83116847
Error
0.0b
Counts
847 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
39.0b
(/.f64 a (/.f64 1 (fma.f64 b z t)))
1.7b
(+.f64 (+.f64 x (*.f64 y z)) (/.f64 1 (/.f64 1 (/.f64 (fma.f64 z b t) (/.f64 1 a)))))
17.1b
(+.f64 (+.f64 x (*.f64 y z)) (/.f64 1 (/.f64 1 (*.f64 a (*.f64 z b)))))
10.2b
(+.f64 (+.f64 x (*.f64 y z)) (*.f64 a t))
39.4b
(+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b))
25.3b
(+.f64 (*.f64 y z) x)
39.9b
(+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b))
25.1b
(+.f64 (*.f64 a t) x)
32.4b
(+.f64 x (*.f64 (*.f64 a z) b))
38.9b
(*.f64 (+.f64 t (*.f64 b z)) a)
54.4b
(*.f64 (*.f64 a z) b)
39.7b
(*.f64 z (+.f64 (*.f64 a b) y))
47.7b
(*.f64 z y)
53.7b
(*.f64 a (*.f64 z b))
48.1b
(*.f64 a t)
40.1b
x
Compiler

Compiled 373 to 264 computations (29.2% saved)

localize24.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (*.f64 y z))
0.3b
(/.f64 1 (/.f64 (fma.f64 z b t) (/.f64 1 a)))
0.7b
(/.f64 1 (/.f64 1 (/.f64 (fma.f64 z b t) (/.f64 1 a))))
1.7b
(/.f64 (fma.f64 z b t) (/.f64 1 a))
Compiler

Compiled 76 to 35 computations (53.9% saved)

series7.0ms (0.1%)

Counts
3 → 144
Calls

36 calls:

TimeVariablePointExpression
0.0ms
a
@inf
(/.f64 1 (/.f64 (fma.f64 z b t) (/.f64 1 a)))
0.0ms
a
@0
(/.f64 1 (/.f64 (fma.f64 z b t) (/.f64 1 a)))
0.0ms
t
@0
(/.f64 1 (/.f64 (fma.f64 z b t) (/.f64 1 a)))
0.0ms
a
@-inf
(/.f64 1 (/.f64 (fma.f64 z b t) (/.f64 1 a)))
0.0ms
b
@inf
(/.f64 (fma.f64 z b t) (/.f64 1 a))

rewrite81.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1718×associate-*l/
1370×associate-/r*
798×associate-/l*
520×associate-/r/
354×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify114.0ms (0.9%)

Algorithm
egg-herbie
Rules
1792×distribute-lft-in
1764×distribute-rgt-in
1080×associate-/r/
1068×associate-/l/
528×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03618841
110458641
241398633
Stop Event
node limit
Counts
319 → 216
Calls
Call 1
Inputs
(*.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 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 (+.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 (+.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 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 (+.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 (+.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 1 (*.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (/.f64 1 (*.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (+.f64 (/.f64 1 (*.f64 a t)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 z 3)) (*.f64 a (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (/.f64 1 (*.f64 a t)))))
(/.f64 1 (*.f64 a (*.f64 b z)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (/.f64 1 (*.f64 a (*.f64 z b))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3)))))))
(/.f64 1 (*.f64 a (*.f64 b z)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (/.f64 1 (*.f64 a (*.f64 z b))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3)))))))
(/.f64 1 (*.f64 a t))
(+.f64 (/.f64 1 (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (/.f64 1 (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2))))))
(+.f64 (/.f64 1 (*.f64 a t)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 b 3)) (*.f64 a (pow.f64 t 4)))))))
(/.f64 1 (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (/.f64 1 (*.f64 a (*.f64 b z))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3))))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4))))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3)))))))
(/.f64 1 (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (/.f64 1 (*.f64 a (*.f64 b z))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3))))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4))))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3)))))))
(/.f64 1 (*.f64 a (*.f64 b z)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (/.f64 1 (*.f64 a (*.f64 z b))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3))))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4))))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3)))))))
(/.f64 1 (*.f64 a t))
(+.f64 (/.f64 1 (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (/.f64 1 (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2))))))
(+.f64 (/.f64 1 (*.f64 a t)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 b 3)) (*.f64 a (pow.f64 t 4)))))))
(/.f64 1 (*.f64 a t))
(+.f64 (/.f64 1 (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (/.f64 1 (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2))))))
(+.f64 (/.f64 1 (*.f64 a t)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 b 3)) (*.f64 a (pow.f64 t 4)))))))
(/.f64 1 (*.f64 (+.f64 t (*.f64 b z)) a))
(/.f64 1 (*.f64 (+.f64 t (*.f64 b z)) a))
(/.f64 1 (*.f64 (+.f64 t (*.f64 b z)) a))
(/.f64 1 (*.f64 (+.f64 t (*.f64 b z)) a))
(/.f64 1 (*.f64 a (+.f64 (*.f64 z b) t)))
(/.f64 1 (*.f64 a (+.f64 (*.f64 z b) t)))
(/.f64 1 (*.f64 a (+.f64 (*.f64 z b) t)))
(/.f64 1 (*.f64 a (+.f64 (*.f64 z b) t)))
(/.f64 1 (*.f64 (+.f64 t (*.f64 b z)) a))
(/.f64 1 (*.f64 (+.f64 t (*.f64 b z)) a))
(/.f64 1 (*.f64 (+.f64 t (*.f64 b z)) a))
(/.f64 1 (*.f64 (+.f64 t (*.f64 b z)) a))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))
(+.f64 (*.f64 a (*.f64 (*.f64 z b) 1)) (*.f64 a t))
(+.f64 (*.f64 t a) (*.f64 (*.f64 z b) a))
(+.f64 (*.f64 (*.f64 z b) a) (*.f64 t a))
(+.f64 (*.f64 (*.f64 (*.f64 z b) 1) a) (*.f64 t a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 z b t) a))) 1)
(*.f64 (fma.f64 z b t) a)
(*.f64 (fma.f64 z b t) (neg.f64 (neg.f64 a)))
(*.f64 1 (*.f64 (fma.f64 z b t) a))
(*.f64 (*.f64 (fma.f64 z b t) a) 1)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 z b t) a)) (sqrt.f64 (*.f64 (fma.f64 z b t) a)))
(*.f64 (sqrt.f64 a) (*.f64 (fma.f64 z b t) (sqrt.f64 a)))
(*.f64 (sqrt.f64 (fma.f64 z b t)) (*.f64 (sqrt.f64 (fma.f64 z b t)) a))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 z b t) a)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z b t) a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z b t) a)) 2) (cbrt.f64 (*.f64 (fma.f64 z b t) a)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (*.f64 (cbrt.f64 (fma.f64 z b t)) a))
(*.f64 a (fma.f64 z b t))
(*.f64 (neg.f64 (fma.f64 z b t)) (neg.f64 a))
(*.f64 -1 (*.f64 (fma.f64 z b t) (neg.f64 a)))
(*.f64 (neg.f64 a) (neg.f64 (fma.f64 z b t)))
(*.f64 (*.f64 (fma.f64 z b t) (neg.f64 a)) -1)
(*.f64 (*.f64 (fma.f64 z b t) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(*.f64 (*.f64 (fma.f64 z b t) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (fma.f64 z b t) (cbrt.f64 (pow.f64 a -2))) (cbrt.f64 a))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 a -2))) (*.f64 (fma.f64 z b t) (cbrt.f64 a)))
(*.f64 (/.f64 (fma.f64 z b t) -1) (neg.f64 a))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z b t)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 z b t)) 1) a))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 z b t)) 1) a) (sqrt.f64 (fma.f64 z b t)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z b t)) (cbrt.f64 (pow.f64 a -2))) (*.f64 (/.f64 (sqrt.f64 (fma.f64 z b t)) 1) (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 z b t)) 1) a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (pow.f64 a -1/2)) (/.f64 (cbrt.f64 (fma.f64 z b t)) (pow.f64 a -1/2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (cbrt.f64 (pow.f64 a -2))) (cbrt.f64 (*.f64 (fma.f64 z b t) a)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -1/2) -1) (pow.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -1/2) -1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -2)) -1) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))) -1))
(*.f64 (pow.f64 (/.f64 1 (fma.f64 z b t)) -1) a)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 z b t) a)) 1) (sqrt.f64 (*.f64 (fma.f64 z b t) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z b t) a)) 2) 1) (cbrt.f64 (*.f64 (fma.f64 z b t) a)))
(*.f64 (/.f64 (/.f64 (fma.f64 z b t) (cbrt.f64 (pow.f64 a -2))) 1) (cbrt.f64 a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (/.f64 1 a)) (cbrt.f64 (fma.f64 z b t)))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) a))) (cbrt.f64 (fma.f64 z b t)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 z b t) a)) (sqrt.f64 -1)) (sqrt.f64 (*.f64 (fma.f64 z b t) (neg.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z b t) a)) 2) -1) (cbrt.f64 (*.f64 (fma.f64 z b t) (neg.f64 a))))
(*.f64 (/.f64 (*.f64 (fma.f64 z b t) (sqrt.f64 a)) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 (fma.f64 z b t) (cbrt.f64 (pow.f64 a -2))) -1) (cbrt.f64 (neg.f64 a)))
(pow.f64 (*.f64 (fma.f64 z b t) a) 1)
(pow.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)) -1)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 z b t) a)) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 z b t) a)) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) 3) 1/3)
(neg.f64 (*.f64 (fma.f64 z b t) (neg.f64 a)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 z b t)) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 z b t) a))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) 3))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 z b t) a)))
(exp.f64 (log.f64 (*.f64 (fma.f64 z b t) a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z b t) a)) 1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (fma.f64 z b t) a))) -1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 z b t) a)))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))
(+.f64 (*.f64 a (*.f64 (*.f64 z b) 1)) (*.f64 a t))
(+.f64 (*.f64 t a) (*.f64 (*.f64 z b) a))
(+.f64 (*.f64 (*.f64 z b) a) (*.f64 t a))
(+.f64 (*.f64 (*.f64 (*.f64 z b) 1) a) (*.f64 t a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 z b t) a))) 1)
(*.f64 (fma.f64 z b t) a)
(*.f64 (fma.f64 z b t) (neg.f64 (neg.f64 a)))
(*.f64 1 (*.f64 (fma.f64 z b t) a))
(*.f64 (*.f64 (fma.f64 z b t) a) 1)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 z b t) a)) (sqrt.f64 (*.f64 (fma.f64 z b t) a)))
(*.f64 (sqrt.f64 a) (*.f64 (fma.f64 z b t) (sqrt.f64 a)))
(*.f64 (sqrt.f64 (fma.f64 z b t)) (*.f64 (sqrt.f64 (fma.f64 z b t)) a))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 z b t) a)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z b t) a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z b t) a)) 2) (cbrt.f64 (*.f64 (fma.f64 z b t) a)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (*.f64 (cbrt.f64 (fma.f64 z b t)) a))
(*.f64 a (fma.f64 z b t))
(*.f64 (neg.f64 (fma.f64 z b t)) (neg.f64 a))
(*.f64 -1 (*.f64 (fma.f64 z b t) (neg.f64 a)))
(*.f64 (neg.f64 a) (neg.f64 (fma.f64 z b t)))
(*.f64 (*.f64 (fma.f64 z b t) (neg.f64 a)) -1)
(*.f64 (*.f64 (fma.f64 z b t) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(*.f64 (*.f64 (fma.f64 z b t) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (fma.f64 z b t) (cbrt.f64 (pow.f64 a -2))) (cbrt.f64 a))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 a -2))) (*.f64 (fma.f64 z b t) (cbrt.f64 a)))
(*.f64 (/.f64 (fma.f64 z b t) -1) (neg.f64 a))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z b t)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 z b t)) 1) a))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 z b t)) 1) a) (sqrt.f64 (fma.f64 z b t)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z b t)) (cbrt.f64 (pow.f64 a -2))) (*.f64 (/.f64 (sqrt.f64 (fma.f64 z b t)) 1) (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 z b t)) 1) a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (pow.f64 a -1/2)) (/.f64 (cbrt.f64 (fma.f64 z b t)) (pow.f64 a -1/2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (cbrt.f64 (pow.f64 a -2))) (cbrt.f64 (*.f64 (fma.f64 z b t) a)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -1/2) -1) (pow.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -1/2) -1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -2)) -1) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))) -1))
(*.f64 (pow.f64 (/.f64 1 (fma.f64 z b t)) -1) a)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 z b t) a)) 1) (sqrt.f64 (*.f64 (fma.f64 z b t) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z b t) a)) 2) 1) (cbrt.f64 (*.f64 (fma.f64 z b t) a)))
(*.f64 (/.f64 (/.f64 (fma.f64 z b t) (cbrt.f64 (pow.f64 a -2))) 1) (cbrt.f64 a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (/.f64 1 a)) (cbrt.f64 (fma.f64 z b t)))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) a))) (cbrt.f64 (fma.f64 z b t)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 z b t) a)) (sqrt.f64 -1)) (sqrt.f64 (*.f64 (fma.f64 z b t) (neg.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z b t) a)) 2) -1) (cbrt.f64 (*.f64 (fma.f64 z b t) (neg.f64 a))))
(*.f64 (/.f64 (*.f64 (fma.f64 z b t) (sqrt.f64 a)) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 (fma.f64 z b t) (cbrt.f64 (pow.f64 a -2))) -1) (cbrt.f64 (neg.f64 a)))
(pow.f64 (*.f64 (fma.f64 z b t) a) 1)
(pow.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)) -1)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 z b t) a)) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 z b t) a)) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) 3) 1/3)
(neg.f64 (*.f64 (fma.f64 z b t) (neg.f64 a)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 z b t)) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 z b t) a))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) 3))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 z b t) a)))
(exp.f64 (log.f64 (*.f64 (fma.f64 z b t) a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z b t) a)) 1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (fma.f64 z b t) a))) -1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 z b t) a)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)))) 1)
(*.f64 1 (/.f64 (/.f64 1 a) (fma.f64 z b t)))
(*.f64 1 (neg.f64 (/.f64 (/.f64 -1 a) (fma.f64 z b t))))
(*.f64 (/.f64 1 a) (/.f64 1 (fma.f64 z b t)))
(*.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)) 1)
(*.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -1/2) (pow.f64 (*.f64 (fma.f64 z b t) a) -1/2))
(*.f64 (pow.f64 a -1/2) (/.f64 (pow.f64 a -1/2) (fma.f64 z b t)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -2)) (cbrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))))
(*.f64 (/.f64 1 (fma.f64 z b t)) (/.f64 1 a))
(*.f64 -1 (/.f64 (/.f64 -1 a) (fma.f64 z b t)))
(*.f64 (/.f64 (/.f64 -1 a) (fma.f64 z b t)) -1)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (fma.f64 z b t)) (/.f64 1 (cbrt.f64 a)))
(*.f64 (/.f64 -1 (fma.f64 z b t)) (/.f64 -1 a))
(*.f64 (/.f64 (/.f64 1 a) (sqrt.f64 (fma.f64 z b t))) (/.f64 1 (sqrt.f64 (fma.f64 z b t))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) a)) (/.f64 1 (cbrt.f64 (fma.f64 z b t))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 z b t))) (/.f64 (/.f64 1 a) (sqrt.f64 (fma.f64 z b t))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2))) (/.f64 (/.f64 1 a) (cbrt.f64 (fma.f64 z b t))))
(*.f64 (/.f64 (pow.f64 a -1/2) (fma.f64 z b t)) (pow.f64 a -1/2))
(*.f64 (/.f64 (pow.f64 a -1/2) (cbrt.f64 (pow.f64 (fma.f64 z b t) 2))) (/.f64 (pow.f64 a -1/2) (cbrt.f64 (fma.f64 z b t))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) 1) (/.f64 1 (*.f64 (fma.f64 z b t) (cbrt.f64 a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (sqrt.f64 (fma.f64 z b t))) (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 z b t)) (cbrt.f64 a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (pow.f64 (fma.f64 z b t) 2))) (cbrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (fma.f64 z b t) a)) -1) (pow.f64 (sqrt.f64 (*.f64 (fma.f64 z b t) a)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z b t) a)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z b t) a)) -1))
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -1/2) 1) (pow.f64 (*.f64 (fma.f64 z b t) a) -1/2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -2)) 1) (cbrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -2)) (cbrt.f64 (fma.f64 z b t))) (/.f64 1 (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 1 (fma.f64 z b t)) (sqrt.f64 a)) (pow.f64 a -1/2))
(*.f64 (/.f64 (/.f64 1 (fma.f64 z b t)) (cbrt.f64 (*.f64 a a))) (/.f64 1 (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 1 (fma.f64 z b t)) -1) (/.f64 -1 a))
(*.f64 (/.f64 1 (neg.f64 (neg.f64 (fma.f64 z b t)))) (neg.f64 (/.f64 -1 a)))
(*.f64 (/.f64 -1 (neg.f64 (neg.f64 (fma.f64 z b t)))) (/.f64 -1 a))
(*.f64 (/.f64 1 (/.f64 (fma.f64 z b t) (cbrt.f64 (pow.f64 a -2)))) (/.f64 1 (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 1 a) (-.f64 (*.f64 (*.f64 z b) (*.f64 z b)) (*.f64 t t))) (-.f64 (*.f64 z b) t))
(*.f64 (/.f64 (/.f64 1 a) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) (+.f64 (*.f64 (*.f64 z b) (*.f64 z b)) (-.f64 (*.f64 t t) (*.f64 (*.f64 z b) t))))
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -1/2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (/.f64 -1 a) (fma.f64 z b t))))
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -1/2) (sqrt.f64 (neg.f64 (fma.f64 z b t)))) (sqrt.f64 (/.f64 -1 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -2)) -1) (cbrt.f64 (/.f64 (/.f64 -1 a) (fma.f64 z b t))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -2)) (cbrt.f64 (neg.f64 (fma.f64 z b t)))) (cbrt.f64 (/.f64 -1 a)))
(*.f64 (/.f64 (/.f64 1 (fma.f64 z b t)) (/.f64 1 (cbrt.f64 (pow.f64 a -2)))) (/.f64 1 (cbrt.f64 a)))
(pow.f64 (*.f64 (fma.f64 z b t) a) -1)
(pow.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)) 1)
(pow.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -1/2) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -2))
(log.f64 (exp.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)) 3))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))))
(exp.f64 (neg.f64 (log.f64 (*.f64 (fma.f64 z b t) a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z b t) a)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (fma.f64 z b t) a))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))))
Outputs
(*.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 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 (*.f64 a z) b)
(*.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 (*.f64 a z) b)
(*.f64 a (*.f64 z b))
(*.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 (*.f64 a z) b)
(*.f64 a (*.f64 z b))
(*.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 (*.f64 a z) b)
(*.f64 a (*.f64 z b))
(*.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 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 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 (*.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 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 (+.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 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 (*.f64 a z) b)
(*.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 (*.f64 a z) b)
(*.f64 a (*.f64 z b))
(*.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 (*.f64 a z) b)
(*.f64 a (*.f64 z b))
(*.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 (*.f64 a z) b)
(*.f64 a (*.f64 z b))
(*.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 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 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 (*.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 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 (+.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 1 (*.f64 a t))
(/.f64 (/.f64 1 a) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (/.f64 1 (*.f64 a t)))
(fma.f64 -1 (*.f64 (/.f64 z a) (/.f64 b (*.f64 t t))) (/.f64 (/.f64 1 a) t))
(-.f64 (/.f64 (/.f64 1 a) t) (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))))
(-.f64 (/.f64 (/.f64 1 a) t) (*.f64 (/.f64 z a) (/.f64 b (*.f64 t t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (+.f64 (/.f64 1 (*.f64 a t)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 3)))))
(fma.f64 -1 (*.f64 (/.f64 z a) (/.f64 b (*.f64 t t))) (+.f64 (/.f64 (/.f64 1 a) t) (*.f64 (/.f64 (*.f64 b b) a) (/.f64 (*.f64 z z) (pow.f64 t 3)))))
(-.f64 (fma.f64 (/.f64 b (/.f64 a b)) (/.f64 z (/.f64 (pow.f64 t 3) z)) (/.f64 (/.f64 1 a) t)) (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))))
(-.f64 (fma.f64 (*.f64 (/.f64 b a) b) (/.f64 (*.f64 z z) (pow.f64 t 3)) (/.f64 (/.f64 1 a) t)) (*.f64 (/.f64 z a) (/.f64 b (*.f64 t t))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 z 3)) (*.f64 a (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (/.f64 1 (*.f64 a t)))))
(+.f64 (*.f64 (/.f64 (*.f64 b b) a) (/.f64 (*.f64 z z) (pow.f64 t 3))) (fma.f64 -1 (/.f64 (pow.f64 (*.f64 z b) 3) (*.f64 a (pow.f64 t 4))) (fma.f64 -1 (*.f64 (/.f64 z a) (/.f64 b (*.f64 t t))) (/.f64 (/.f64 1 a) t))))
(fma.f64 (/.f64 b (/.f64 a b)) (/.f64 z (/.f64 (pow.f64 t 3) z)) (fma.f64 -1 (fma.f64 (/.f64 z a) (/.f64 b (*.f64 t t)) (/.f64 (pow.f64 (*.f64 z b) 3) (*.f64 a (pow.f64 t 4)))) (/.f64 (/.f64 1 a) t)))
(fma.f64 (*.f64 (/.f64 b a) b) (/.f64 (*.f64 z z) (pow.f64 t 3)) (-.f64 (/.f64 (/.f64 1 a) t) (fma.f64 (/.f64 z a) (/.f64 b (*.f64 t t)) (/.f64 (pow.f64 (*.f64 z b) 3) (*.f64 a (pow.f64 t 4))))))
(/.f64 1 (*.f64 a (*.f64 b z)))
(/.f64 1 (*.f64 (*.f64 a z) b))
(/.f64 1 (*.f64 a (*.f64 z b)))
(/.f64 1 (*.f64 b (*.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (/.f64 1 (*.f64 a (*.f64 z b))))
(fma.f64 -1 (/.f64 t (*.f64 (*.f64 a (*.f64 z z)) (*.f64 b b))) (/.f64 1 (*.f64 (*.f64 a z) b)))
(-.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (/.f64 t (*.f64 a (*.f64 z z))) (*.f64 b b)))
(-.f64 (/.f64 1 (*.f64 b (*.f64 a z))) (/.f64 t (*.f64 (*.f64 (*.f64 a (*.f64 z z)) b) b)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3))))))
(+.f64 (fma.f64 -1 (/.f64 t (*.f64 (*.f64 a (*.f64 z z)) (*.f64 b b))) (/.f64 1 (*.f64 (*.f64 a z) b))) (/.f64 (/.f64 (*.f64 t t) a) (pow.f64 (*.f64 z b) 3)))
(+.f64 (-.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (/.f64 t (*.f64 a (*.f64 z z))) (*.f64 b b))) (/.f64 (/.f64 t (/.f64 a t)) (pow.f64 (*.f64 z b) 3)))
(-.f64 (/.f64 1 (*.f64 b (*.f64 a z))) (-.f64 (/.f64 t (*.f64 (*.f64 (*.f64 a (*.f64 z z)) b) b)) (/.f64 (*.f64 (/.f64 t a) t) (pow.f64 (*.f64 z b) 3))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3)))))))
(fma.f64 -1 (/.f64 t (*.f64 (*.f64 a (*.f64 z z)) (*.f64 b b))) (fma.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (*.f64 a (pow.f64 b 4)) (pow.f64 z 4))) (+.f64 (/.f64 1 (*.f64 (*.f64 a z) b)) (/.f64 (/.f64 (*.f64 t t) a) (pow.f64 (*.f64 z b) 3)))))
(+.f64 (-.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (/.f64 t (*.f64 a (*.f64 z z))) (*.f64 b b))) (-.f64 (/.f64 (/.f64 t (/.f64 a t)) (pow.f64 (*.f64 z b) 3)) (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4))))))
(+.f64 (-.f64 (/.f64 1 (*.f64 b (*.f64 a z))) (/.f64 t (*.f64 (*.f64 (*.f64 a (*.f64 z z)) b) b))) (-.f64 (/.f64 (*.f64 (/.f64 t a) t) (pow.f64 (*.f64 z b) 3)) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 4) (*.f64 a (pow.f64 b 4))))))
(/.f64 1 (*.f64 a (*.f64 b z)))
(/.f64 1 (*.f64 (*.f64 a z) b))
(/.f64 1 (*.f64 a (*.f64 z b)))
(/.f64 1 (*.f64 b (*.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (/.f64 1 (*.f64 a (*.f64 z b))))
(fma.f64 -1 (/.f64 t (*.f64 (*.f64 a (*.f64 z z)) (*.f64 b b))) (/.f64 1 (*.f64 (*.f64 a z) b)))
(-.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (/.f64 t (*.f64 a (*.f64 z z))) (*.f64 b b)))
(-.f64 (/.f64 1 (*.f64 b (*.f64 a z))) (/.f64 t (*.f64 (*.f64 (*.f64 a (*.f64 z z)) b) b)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3))))))
(+.f64 (fma.f64 -1 (/.f64 t (*.f64 (*.f64 a (*.f64 z z)) (*.f64 b b))) (/.f64 1 (*.f64 (*.f64 a z) b))) (/.f64 (/.f64 (*.f64 t t) a) (pow.f64 (*.f64 z b) 3)))
(+.f64 (-.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (/.f64 t (*.f64 a (*.f64 z z))) (*.f64 b b))) (/.f64 (/.f64 t (/.f64 a t)) (pow.f64 (*.f64 z b) 3)))
(-.f64 (/.f64 1 (*.f64 b (*.f64 a z))) (-.f64 (/.f64 t (*.f64 (*.f64 (*.f64 a (*.f64 z z)) b) b)) (/.f64 (*.f64 (/.f64 t a) t) (pow.f64 (*.f64 z b) 3))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3)))))))
(fma.f64 -1 (/.f64 t (*.f64 (*.f64 a (*.f64 z z)) (*.f64 b b))) (fma.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (*.f64 a (pow.f64 b 4)) (pow.f64 z 4))) (+.f64 (/.f64 1 (*.f64 (*.f64 a z) b)) (/.f64 (/.f64 (*.f64 t t) a) (pow.f64 (*.f64 z b) 3)))))
(+.f64 (-.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (/.f64 t (*.f64 a (*.f64 z z))) (*.f64 b b))) (-.f64 (/.f64 (/.f64 t (/.f64 a t)) (pow.f64 (*.f64 z b) 3)) (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4))))))
(+.f64 (-.f64 (/.f64 1 (*.f64 b (*.f64 a z))) (/.f64 t (*.f64 (*.f64 (*.f64 a (*.f64 z z)) b) b))) (-.f64 (/.f64 (*.f64 (/.f64 t a) t) (pow.f64 (*.f64 z b) 3)) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 4) (*.f64 a (pow.f64 b 4))))))
(/.f64 1 (*.f64 a t))
(/.f64 (/.f64 1 a) t)
(+.f64 (/.f64 1 (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2)))))
(fma.f64 -1 (*.f64 (/.f64 z a) (/.f64 b (*.f64 t t))) (/.f64 (/.f64 1 a) t))
(-.f64 (/.f64 (/.f64 1 a) t) (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))))
(-.f64 (/.f64 (/.f64 1 a) t) (*.f64 (/.f64 z a) (/.f64 b (*.f64 t t))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (/.f64 1 (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2))))))
(fma.f64 -1 (*.f64 (/.f64 z a) (/.f64 b (*.f64 t t))) (+.f64 (/.f64 (/.f64 1 a) t) (*.f64 (/.f64 (*.f64 b b) a) (/.f64 (*.f64 z z) (pow.f64 t 3)))))
(-.f64 (fma.f64 (/.f64 b (/.f64 a b)) (/.f64 z (/.f64 (pow.f64 t 3) z)) (/.f64 (/.f64 1 a) t)) (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))))
(-.f64 (fma.f64 (*.f64 (/.f64 b a) b) (/.f64 (*.f64 z z) (pow.f64 t 3)) (/.f64 (/.f64 1 a) t)) (*.f64 (/.f64 z a) (/.f64 b (*.f64 t t))))
(+.f64 (/.f64 1 (*.f64 a t)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 b 3)) (*.f64 a (pow.f64 t 4)))))))
(+.f64 (*.f64 (/.f64 (*.f64 b b) a) (/.f64 (*.f64 z z) (pow.f64 t 3))) (fma.f64 -1 (/.f64 (pow.f64 (*.f64 z b) 3) (*.f64 a (pow.f64 t 4))) (fma.f64 -1 (*.f64 (/.f64 z a) (/.f64 b (*.f64 t t))) (/.f64 (/.f64 1 a) t))))
(fma.f64 (/.f64 b (/.f64 a b)) (/.f64 z (/.f64 (pow.f64 t 3) z)) (fma.f64 -1 (fma.f64 (/.f64 z a) (/.f64 b (*.f64 t t)) (/.f64 (pow.f64 (*.f64 z b) 3) (*.f64 a (pow.f64 t 4)))) (/.f64 (/.f64 1 a) t)))
(fma.f64 (*.f64 (/.f64 b a) b) (/.f64 (*.f64 z z) (pow.f64 t 3)) (-.f64 (/.f64 (/.f64 1 a) t) (fma.f64 (/.f64 z a) (/.f64 b (*.f64 t t)) (/.f64 (pow.f64 (*.f64 z b) 3) (*.f64 a (pow.f64 t 4))))))
(/.f64 1 (*.f64 a (*.f64 z b)))
(/.f64 1 (*.f64 (*.f64 a z) b))
(/.f64 1 (*.f64 b (*.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (/.f64 1 (*.f64 a (*.f64 b z))))
(fma.f64 -1 (/.f64 t (*.f64 (*.f64 a (*.f64 z z)) (*.f64 b b))) (/.f64 1 (*.f64 (*.f64 a z) b)))
(-.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (/.f64 t (*.f64 a (*.f64 z z))) (*.f64 b b)))
(-.f64 (/.f64 1 (*.f64 b (*.f64 a z))) (/.f64 t (*.f64 (*.f64 (*.f64 a (*.f64 z z)) b) b)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3))))))
(+.f64 (fma.f64 -1 (/.f64 t (*.f64 (*.f64 a (*.f64 z z)) (*.f64 b b))) (/.f64 1 (*.f64 (*.f64 a z) b))) (/.f64 (/.f64 (*.f64 t t) a) (pow.f64 (*.f64 z b) 3)))
(+.f64 (-.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (/.f64 t (*.f64 a (*.f64 z z))) (*.f64 b b))) (/.f64 (/.f64 t (/.f64 a t)) (pow.f64 (*.f64 z b) 3)))
(-.f64 (/.f64 1 (*.f64 b (*.f64 a z))) (-.f64 (/.f64 t (*.f64 (*.f64 (*.f64 a (*.f64 z z)) b) b)) (/.f64 (*.f64 (/.f64 t a) t) (pow.f64 (*.f64 z b) 3))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4))))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3)))))))
(fma.f64 -1 (/.f64 t (*.f64 (*.f64 a (*.f64 z z)) (*.f64 b b))) (fma.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (*.f64 a (pow.f64 b 4)) (pow.f64 z 4))) (+.f64 (/.f64 1 (*.f64 (*.f64 a z) b)) (/.f64 (/.f64 (*.f64 t t) a) (pow.f64 (*.f64 z b) 3)))))
(+.f64 (-.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (/.f64 t (*.f64 a (*.f64 z z))) (*.f64 b b))) (-.f64 (/.f64 (/.f64 t (/.f64 a t)) (pow.f64 (*.f64 z b) 3)) (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4))))))
(+.f64 (-.f64 (/.f64 1 (*.f64 b (*.f64 a z))) (/.f64 t (*.f64 (*.f64 (*.f64 a (*.f64 z z)) b) b))) (-.f64 (/.f64 (*.f64 (/.f64 t a) t) (pow.f64 (*.f64 z b) 3)) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 4) (*.f64 a (pow.f64 b 4))))))
(/.f64 1 (*.f64 a (*.f64 z b)))
(/.f64 1 (*.f64 (*.f64 a z) b))
(/.f64 1 (*.f64 b (*.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (/.f64 1 (*.f64 a (*.f64 b z))))
(fma.f64 -1 (/.f64 t (*.f64 (*.f64 a (*.f64 z z)) (*.f64 b b))) (/.f64 1 (*.f64 (*.f64 a z) b)))
(-.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (/.f64 t (*.f64 a (*.f64 z z))) (*.f64 b b)))
(-.f64 (/.f64 1 (*.f64 b (*.f64 a z))) (/.f64 t (*.f64 (*.f64 (*.f64 a (*.f64 z z)) b) b)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3))))))
(+.f64 (fma.f64 -1 (/.f64 t (*.f64 (*.f64 a (*.f64 z z)) (*.f64 b b))) (/.f64 1 (*.f64 (*.f64 a z) b))) (/.f64 (/.f64 (*.f64 t t) a) (pow.f64 (*.f64 z b) 3)))
(+.f64 (-.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (/.f64 t (*.f64 a (*.f64 z z))) (*.f64 b b))) (/.f64 (/.f64 t (/.f64 a t)) (pow.f64 (*.f64 z b) 3)))
(-.f64 (/.f64 1 (*.f64 b (*.f64 a z))) (-.f64 (/.f64 t (*.f64 (*.f64 (*.f64 a (*.f64 z z)) b) b)) (/.f64 (*.f64 (/.f64 t a) t) (pow.f64 (*.f64 z b) 3))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4))))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3)))))))
(fma.f64 -1 (/.f64 t (*.f64 (*.f64 a (*.f64 z z)) (*.f64 b b))) (fma.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (*.f64 a (pow.f64 b 4)) (pow.f64 z 4))) (+.f64 (/.f64 1 (*.f64 (*.f64 a z) b)) (/.f64 (/.f64 (*.f64 t t) a) (pow.f64 (*.f64 z b) 3)))))
(+.f64 (-.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (/.f64 t (*.f64 a (*.f64 z z))) (*.f64 b b))) (-.f64 (/.f64 (/.f64 t (/.f64 a t)) (pow.f64 (*.f64 z b) 3)) (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4))))))
(+.f64 (-.f64 (/.f64 1 (*.f64 b (*.f64 a z))) (/.f64 t (*.f64 (*.f64 (*.f64 a (*.f64 z z)) b) b))) (-.f64 (/.f64 (*.f64 (/.f64 t a) t) (pow.f64 (*.f64 z b) 3)) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 4) (*.f64 a (pow.f64 b 4))))))
(/.f64 1 (*.f64 a (*.f64 b z)))
(/.f64 1 (*.f64 (*.f64 a z) b))
(/.f64 1 (*.f64 a (*.f64 z b)))
(/.f64 1 (*.f64 b (*.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (/.f64 1 (*.f64 a (*.f64 z b))))
(fma.f64 -1 (/.f64 t (*.f64 (*.f64 a (*.f64 z z)) (*.f64 b b))) (/.f64 1 (*.f64 (*.f64 a z) b)))
(-.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (/.f64 t (*.f64 a (*.f64 z z))) (*.f64 b b)))
(-.f64 (/.f64 1 (*.f64 b (*.f64 a z))) (/.f64 t (*.f64 (*.f64 (*.f64 a (*.f64 z z)) b) b)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3))))))
(+.f64 (fma.f64 -1 (/.f64 t (*.f64 (*.f64 a (*.f64 z z)) (*.f64 b b))) (/.f64 1 (*.f64 (*.f64 a z) b))) (/.f64 (/.f64 (*.f64 t t) a) (pow.f64 (*.f64 z b) 3)))
(+.f64 (-.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (/.f64 t (*.f64 a (*.f64 z z))) (*.f64 b b))) (/.f64 (/.f64 t (/.f64 a t)) (pow.f64 (*.f64 z b) 3)))
(-.f64 (/.f64 1 (*.f64 b (*.f64 a z))) (-.f64 (/.f64 t (*.f64 (*.f64 (*.f64 a (*.f64 z z)) b) b)) (/.f64 (*.f64 (/.f64 t a) t) (pow.f64 (*.f64 z b) 3))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4))))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3)))))))
(fma.f64 -1 (/.f64 t (*.f64 (*.f64 a (*.f64 z z)) (*.f64 b b))) (fma.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (*.f64 a (pow.f64 b 4)) (pow.f64 z 4))) (+.f64 (/.f64 1 (*.f64 (*.f64 a z) b)) (/.f64 (/.f64 (*.f64 t t) a) (pow.f64 (*.f64 z b) 3)))))
(+.f64 (-.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (/.f64 t (*.f64 a (*.f64 z z))) (*.f64 b b))) (-.f64 (/.f64 (/.f64 t (/.f64 a t)) (pow.f64 (*.f64 z b) 3)) (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4))))))
(+.f64 (-.f64 (/.f64 1 (*.f64 b (*.f64 a z))) (/.f64 t (*.f64 (*.f64 (*.f64 a (*.f64 z z)) b) b))) (-.f64 (/.f64 (*.f64 (/.f64 t a) t) (pow.f64 (*.f64 z b) 3)) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 4) (*.f64 a (pow.f64 b 4))))))
(/.f64 1 (*.f64 a t))
(/.f64 (/.f64 1 a) t)
(+.f64 (/.f64 1 (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2)))))
(fma.f64 -1 (*.f64 (/.f64 z a) (/.f64 b (*.f64 t t))) (/.f64 (/.f64 1 a) t))
(-.f64 (/.f64 (/.f64 1 a) t) (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))))
(-.f64 (/.f64 (/.f64 1 a) t) (*.f64 (/.f64 z a) (/.f64 b (*.f64 t t))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (/.f64 1 (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2))))))
(fma.f64 -1 (*.f64 (/.f64 z a) (/.f64 b (*.f64 t t))) (+.f64 (/.f64 (/.f64 1 a) t) (*.f64 (/.f64 (*.f64 b b) a) (/.f64 (*.f64 z z) (pow.f64 t 3)))))
(-.f64 (fma.f64 (/.f64 b (/.f64 a b)) (/.f64 z (/.f64 (pow.f64 t 3) z)) (/.f64 (/.f64 1 a) t)) (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))))
(-.f64 (fma.f64 (*.f64 (/.f64 b a) b) (/.f64 (*.f64 z z) (pow.f64 t 3)) (/.f64 (/.f64 1 a) t)) (*.f64 (/.f64 z a) (/.f64 b (*.f64 t t))))
(+.f64 (/.f64 1 (*.f64 a t)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 b 3)) (*.f64 a (pow.f64 t 4)))))))
(+.f64 (*.f64 (/.f64 (*.f64 b b) a) (/.f64 (*.f64 z z) (pow.f64 t 3))) (fma.f64 -1 (/.f64 (pow.f64 (*.f64 z b) 3) (*.f64 a (pow.f64 t 4))) (fma.f64 -1 (*.f64 (/.f64 z a) (/.f64 b (*.f64 t t))) (/.f64 (/.f64 1 a) t))))
(fma.f64 (/.f64 b (/.f64 a b)) (/.f64 z (/.f64 (pow.f64 t 3) z)) (fma.f64 -1 (fma.f64 (/.f64 z a) (/.f64 b (*.f64 t t)) (/.f64 (pow.f64 (*.f64 z b) 3) (*.f64 a (pow.f64 t 4)))) (/.f64 (/.f64 1 a) t)))
(fma.f64 (*.f64 (/.f64 b a) b) (/.f64 (*.f64 z z) (pow.f64 t 3)) (-.f64 (/.f64 (/.f64 1 a) t) (fma.f64 (/.f64 z a) (/.f64 b (*.f64 t t)) (/.f64 (pow.f64 (*.f64 z b) 3) (*.f64 a (pow.f64 t 4))))))
(/.f64 1 (*.f64 a t))
(/.f64 (/.f64 1 a) t)
(+.f64 (/.f64 1 (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2)))))
(fma.f64 -1 (*.f64 (/.f64 z a) (/.f64 b (*.f64 t t))) (/.f64 (/.f64 1 a) t))
(-.f64 (/.f64 (/.f64 1 a) t) (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))))
(-.f64 (/.f64 (/.f64 1 a) t) (*.f64 (/.f64 z a) (/.f64 b (*.f64 t t))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (/.f64 1 (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2))))))
(fma.f64 -1 (*.f64 (/.f64 z a) (/.f64 b (*.f64 t t))) (+.f64 (/.f64 (/.f64 1 a) t) (*.f64 (/.f64 (*.f64 b b) a) (/.f64 (*.f64 z z) (pow.f64 t 3)))))
(-.f64 (fma.f64 (/.f64 b (/.f64 a b)) (/.f64 z (/.f64 (pow.f64 t 3) z)) (/.f64 (/.f64 1 a) t)) (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))))
(-.f64 (fma.f64 (*.f64 (/.f64 b a) b) (/.f64 (*.f64 z z) (pow.f64 t 3)) (/.f64 (/.f64 1 a) t)) (*.f64 (/.f64 z a) (/.f64 b (*.f64 t t))))
(+.f64 (/.f64 1 (*.f64 a t)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 b 3)) (*.f64 a (pow.f64 t 4)))))))
(+.f64 (*.f64 (/.f64 (*.f64 b b) a) (/.f64 (*.f64 z z) (pow.f64 t 3))) (fma.f64 -1 (/.f64 (pow.f64 (*.f64 z b) 3) (*.f64 a (pow.f64 t 4))) (fma.f64 -1 (*.f64 (/.f64 z a) (/.f64 b (*.f64 t t))) (/.f64 (/.f64 1 a) t))))
(fma.f64 (/.f64 b (/.f64 a b)) (/.f64 z (/.f64 (pow.f64 t 3) z)) (fma.f64 -1 (fma.f64 (/.f64 z a) (/.f64 b (*.f64 t t)) (/.f64 (pow.f64 (*.f64 z b) 3) (*.f64 a (pow.f64 t 4)))) (/.f64 (/.f64 1 a) t)))
(fma.f64 (*.f64 (/.f64 b a) b) (/.f64 (*.f64 z z) (pow.f64 t 3)) (-.f64 (/.f64 (/.f64 1 a) t) (fma.f64 (/.f64 z a) (/.f64 b (*.f64 t t)) (/.f64 (pow.f64 (*.f64 z b) 3) (*.f64 a (pow.f64 t 4))))))
(/.f64 1 (*.f64 (+.f64 t (*.f64 b z)) a))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(/.f64 1 (*.f64 (+.f64 t (*.f64 b z)) a))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(/.f64 1 (*.f64 (+.f64 t (*.f64 b z)) a))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(/.f64 1 (*.f64 (+.f64 t (*.f64 b z)) a))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(/.f64 1 (*.f64 a (+.f64 (*.f64 z b) t)))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(/.f64 1 (*.f64 a (+.f64 (*.f64 z b) t)))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(/.f64 1 (*.f64 a (+.f64 (*.f64 z b) t)))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(/.f64 1 (*.f64 a (+.f64 (*.f64 z b) t)))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(/.f64 1 (*.f64 (+.f64 t (*.f64 b z)) a))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(/.f64 1 (*.f64 (+.f64 t (*.f64 b z)) a))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(/.f64 1 (*.f64 (+.f64 t (*.f64 b z)) a))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(/.f64 1 (*.f64 (+.f64 t (*.f64 b z)) a))
(/.f64 (/.f64 1 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 (*.f64 z b)) (*.f64 a t))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 a (*.f64 (*.f64 z b) 1)) (*.f64 a t))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 t a) (*.f64 (*.f64 z b) a))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 (*.f64 z b) a) (*.f64 t a))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 (*.f64 (*.f64 z b) 1) a) (*.f64 t a))
(*.f64 a (fma.f64 z b t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 z b t) a))) 1)
(*.f64 a (fma.f64 z b t))
(*.f64 (fma.f64 z b t) a)
(*.f64 a (fma.f64 z b t))
(*.f64 (fma.f64 z b t) (neg.f64 (neg.f64 a)))
(*.f64 a (fma.f64 z b t))
(*.f64 1 (*.f64 (fma.f64 z b t) a))
(*.f64 a (fma.f64 z b t))
(*.f64 (*.f64 (fma.f64 z b t) a) 1)
(*.f64 a (fma.f64 z b t))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 z b t) a)) (sqrt.f64 (*.f64 (fma.f64 z b t) a)))
(*.f64 a (fma.f64 z b t))
(*.f64 (sqrt.f64 a) (*.f64 (fma.f64 z b t) (sqrt.f64 a)))
(*.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 (fma.f64 z b t))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 z b t) a)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z b t) a)) 2))
(*.f64 a (fma.f64 z b t))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z b t) a)) 2) (cbrt.f64 (*.f64 (fma.f64 z b t) a)))
(*.f64 a (fma.f64 z b t))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (*.f64 (cbrt.f64 (fma.f64 z b t)) a))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (*.f64 a (cbrt.f64 (fma.f64 z b t))))
(*.f64 a (*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (cbrt.f64 (fma.f64 z b t))))
(*.f64 a (fma.f64 z b t))
(*.f64 (neg.f64 (fma.f64 z b t)) (neg.f64 a))
(*.f64 a (fma.f64 z b t))
(*.f64 -1 (*.f64 (fma.f64 z b t) (neg.f64 a)))
(*.f64 a (fma.f64 z b t))
(*.f64 (neg.f64 a) (neg.f64 (fma.f64 z b t)))
(*.f64 a (fma.f64 z b t))
(*.f64 (*.f64 (fma.f64 z b t) (neg.f64 a)) -1)
(*.f64 a (fma.f64 z b t))
(*.f64 (*.f64 (fma.f64 z b t) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(*.f64 (fma.f64 z b t) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a)))
(*.f64 (*.f64 (fma.f64 z b t) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 a (fma.f64 z b t))
(*.f64 (/.f64 (fma.f64 z b t) (cbrt.f64 (pow.f64 a -2))) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (/.f64 (fma.f64 z b t) (cbrt.f64 (pow.f64 a -2))))
(/.f64 (cbrt.f64 a) (/.f64 (cbrt.f64 (pow.f64 a -2)) (fma.f64 z b t)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 a -2))) (*.f64 (fma.f64 z b t) (cbrt.f64 a)))
(*.f64 (cbrt.f64 a) (/.f64 (fma.f64 z b t) (cbrt.f64 (pow.f64 a -2))))
(/.f64 (cbrt.f64 a) (/.f64 (cbrt.f64 (pow.f64 a -2)) (fma.f64 z b t)))
(*.f64 (/.f64 (fma.f64 z b t) -1) (neg.f64 a))
(*.f64 a (fma.f64 z b t))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z b t)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 z b t)) 1) a))
(*.f64 a (fma.f64 z b t))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 z b t)) 1) a) (sqrt.f64 (fma.f64 z b t)))
(*.f64 a (fma.f64 z b t))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z b t)) (cbrt.f64 (pow.f64 a -2))) (*.f64 (/.f64 (sqrt.f64 (fma.f64 z b t)) 1) (cbrt.f64 a)))
(*.f64 (cbrt.f64 a) (/.f64 (fma.f64 z b t) (cbrt.f64 (pow.f64 a -2))))
(/.f64 (cbrt.f64 a) (/.f64 (cbrt.f64 (pow.f64 a -2)) (fma.f64 z b t)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 z b t)) 1) a))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (*.f64 a (cbrt.f64 (fma.f64 z b t))))
(*.f64 a (*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (cbrt.f64 (fma.f64 z b t))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (pow.f64 a -1/2)) (/.f64 (cbrt.f64 (fma.f64 z b t)) (pow.f64 a -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (*.f64 a (cbrt.f64 (fma.f64 z b t))))
(*.f64 a (*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (cbrt.f64 (fma.f64 z b t))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (cbrt.f64 (pow.f64 a -2))) (cbrt.f64 (*.f64 (fma.f64 z b t) a)))
(*.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (cbrt.f64 (pow.f64 a -2))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -1/2) -1) (pow.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -1/2) -1))
(*.f64 a (fma.f64 z b t))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -2)) -1) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2))) (/.f64 1 (cbrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2))) (cbrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))))
(/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)) (cbrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)))))
(*.f64 (pow.f64 (/.f64 1 (fma.f64 z b t)) -1) a)
(*.f64 a (fma.f64 z b t))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 z b t) a)) 1) (sqrt.f64 (*.f64 (fma.f64 z b t) a)))
(*.f64 a (fma.f64 z b t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z b t) a)) 2) 1) (cbrt.f64 (*.f64 (fma.f64 z b t) a)))
(*.f64 a (fma.f64 z b t))
(*.f64 (/.f64 (/.f64 (fma.f64 z b t) (cbrt.f64 (pow.f64 a -2))) 1) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (/.f64 (fma.f64 z b t) (cbrt.f64 (pow.f64 a -2))))
(/.f64 (cbrt.f64 a) (/.f64 (cbrt.f64 (pow.f64 a -2)) (fma.f64 z b t)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (/.f64 1 a)) (cbrt.f64 (fma.f64 z b t)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (*.f64 a (cbrt.f64 (fma.f64 z b t))))
(*.f64 a (*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (cbrt.f64 (fma.f64 z b t))))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) a))) (cbrt.f64 (fma.f64 z b t)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (*.f64 a (cbrt.f64 (fma.f64 z b t))))
(*.f64 a (*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (cbrt.f64 (fma.f64 z b t))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 z b t) a)) (sqrt.f64 -1)) (sqrt.f64 (*.f64 (fma.f64 z b t) (neg.f64 a))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (sqrt.f64 (*.f64 (fma.f64 z b t) (neg.f64 a)))) (sqrt.f64 -1))
(/.f64 (*.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (sqrt.f64 (*.f64 a (neg.f64 (fma.f64 z b t))))) (sqrt.f64 -1))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (sqrt.f64 -1)) (sqrt.f64 (*.f64 a (neg.f64 (fma.f64 z b t)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z b t) a)) 2) -1) (cbrt.f64 (*.f64 (fma.f64 z b t) (neg.f64 a))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (cbrt.f64 (*.f64 (fma.f64 z b t) (neg.f64 a)))) -1)
(/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (/.f64 -1 (cbrt.f64 (*.f64 a (neg.f64 (fma.f64 z b t))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) -1) (cbrt.f64 (*.f64 a (neg.f64 (fma.f64 z b t)))))
(*.f64 (/.f64 (*.f64 (fma.f64 z b t) (sqrt.f64 a)) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (fma.f64 z b t) (/.f64 (sqrt.f64 -1) (sqrt.f64 a))) (sqrt.f64 (neg.f64 a)))
(*.f64 (*.f64 (/.f64 (fma.f64 z b t) (sqrt.f64 -1)) (sqrt.f64 a)) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 (fma.f64 z b t) (cbrt.f64 (pow.f64 a -2))) -1) (cbrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (fma.f64 z b t) (*.f64 -1 (cbrt.f64 (pow.f64 a -2)))) (cbrt.f64 (neg.f64 a)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a)) (fma.f64 z b t)) (neg.f64 (cbrt.f64 (pow.f64 a -2))))
(/.f64 (*.f64 (fma.f64 z b t) (cbrt.f64 (neg.f64 a))) (neg.f64 (cbrt.f64 (pow.f64 a -2))))
(pow.f64 (*.f64 (fma.f64 z b t) a) 1)
(*.f64 a (fma.f64 z b t))
(pow.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)) -1)
(*.f64 a (fma.f64 z b t))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 z b t) a)) 2)
(*.f64 a (fma.f64 z b t))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 z b t) a)) 3)
(*.f64 a (fma.f64 z b t))
(pow.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) 3) 1/3)
(*.f64 a (fma.f64 z b t))
(neg.f64 (*.f64 (fma.f64 z b t) (neg.f64 a)))
(*.f64 a (fma.f64 z b t))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) 2))
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2))
(fabs.f64 (*.f64 a (fma.f64 z b t)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 z b t)) a))
(*.f64 a (fma.f64 z b t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 z b t) a))))
(*.f64 a (fma.f64 z b t))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) 3))
(*.f64 a (fma.f64 z b t))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 z b t) a)))
(*.f64 a (fma.f64 z b t))
(exp.f64 (log.f64 (*.f64 (fma.f64 z b t) a)))
(*.f64 a (fma.f64 z b t))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z b t) a)) 1))
(*.f64 a (fma.f64 z b t))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (fma.f64 z b t) a))) -1))
(*.f64 a (fma.f64 z b t))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 z b t) a)))
(*.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 (*.f64 z b)) (*.f64 a t))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 a (*.f64 (*.f64 z b) 1)) (*.f64 a t))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 t a) (*.f64 (*.f64 z b) a))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 (*.f64 z b) a) (*.f64 t a))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 (*.f64 (*.f64 z b) 1) a) (*.f64 t a))
(*.f64 a (fma.f64 z b t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 z b t) a))) 1)
(*.f64 a (fma.f64 z b t))
(*.f64 (fma.f64 z b t) a)
(*.f64 a (fma.f64 z b t))
(*.f64 (fma.f64 z b t) (neg.f64 (neg.f64 a)))
(*.f64 a (fma.f64 z b t))
(*.f64 1 (*.f64 (fma.f64 z b t) a))
(*.f64 a (fma.f64 z b t))
(*.f64 (*.f64 (fma.f64 z b t) a) 1)
(*.f64 a (fma.f64 z b t))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 z b t) a)) (sqrt.f64 (*.f64 (fma.f64 z b t) a)))
(*.f64 a (fma.f64 z b t))
(*.f64 (sqrt.f64 a) (*.f64 (fma.f64 z b t) (sqrt.f64 a)))
(*.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 (fma.f64 z b t))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 z b t) a)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z b t) a)) 2))
(*.f64 a (fma.f64 z b t))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z b t) a)) 2) (cbrt.f64 (*.f64 (fma.f64 z b t) a)))
(*.f64 a (fma.f64 z b t))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (*.f64 (cbrt.f64 (fma.f64 z b t)) a))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (*.f64 a (cbrt.f64 (fma.f64 z b t))))
(*.f64 a (*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (cbrt.f64 (fma.f64 z b t))))
(*.f64 a (fma.f64 z b t))
(*.f64 (neg.f64 (fma.f64 z b t)) (neg.f64 a))
(*.f64 a (fma.f64 z b t))
(*.f64 -1 (*.f64 (fma.f64 z b t) (neg.f64 a)))
(*.f64 a (fma.f64 z b t))
(*.f64 (neg.f64 a) (neg.f64 (fma.f64 z b t)))
(*.f64 a (fma.f64 z b t))
(*.f64 (*.f64 (fma.f64 z b t) (neg.f64 a)) -1)
(*.f64 a (fma.f64 z b t))
(*.f64 (*.f64 (fma.f64 z b t) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(*.f64 (fma.f64 z b t) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a)))
(*.f64 (*.f64 (fma.f64 z b t) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 a (fma.f64 z b t))
(*.f64 (/.f64 (fma.f64 z b t) (cbrt.f64 (pow.f64 a -2))) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (/.f64 (fma.f64 z b t) (cbrt.f64 (pow.f64 a -2))))
(/.f64 (cbrt.f64 a) (/.f64 (cbrt.f64 (pow.f64 a -2)) (fma.f64 z b t)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 a -2))) (*.f64 (fma.f64 z b t) (cbrt.f64 a)))
(*.f64 (cbrt.f64 a) (/.f64 (fma.f64 z b t) (cbrt.f64 (pow.f64 a -2))))
(/.f64 (cbrt.f64 a) (/.f64 (cbrt.f64 (pow.f64 a -2)) (fma.f64 z b t)))
(*.f64 (/.f64 (fma.f64 z b t) -1) (neg.f64 a))
(*.f64 a (fma.f64 z b t))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z b t)) 1) (*.f64 (/.f64 (sqrt.f64 (fma.f64 z b t)) 1) a))
(*.f64 a (fma.f64 z b t))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 z b t)) 1) a) (sqrt.f64 (fma.f64 z b t)))
(*.f64 a (fma.f64 z b t))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z b t)) (cbrt.f64 (pow.f64 a -2))) (*.f64 (/.f64 (sqrt.f64 (fma.f64 z b t)) 1) (cbrt.f64 a)))
(*.f64 (cbrt.f64 a) (/.f64 (fma.f64 z b t) (cbrt.f64 (pow.f64 a -2))))
(/.f64 (cbrt.f64 a) (/.f64 (cbrt.f64 (pow.f64 a -2)) (fma.f64 z b t)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (fma.f64 z b t)) 1) a))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (*.f64 a (cbrt.f64 (fma.f64 z b t))))
(*.f64 a (*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (cbrt.f64 (fma.f64 z b t))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (pow.f64 a -1/2)) (/.f64 (cbrt.f64 (fma.f64 z b t)) (pow.f64 a -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (*.f64 a (cbrt.f64 (fma.f64 z b t))))
(*.f64 a (*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (cbrt.f64 (fma.f64 z b t))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (cbrt.f64 (pow.f64 a -2))) (cbrt.f64 (*.f64 (fma.f64 z b t) a)))
(*.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (cbrt.f64 (pow.f64 a -2))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -1/2) -1) (pow.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -1/2) -1))
(*.f64 a (fma.f64 z b t))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -2)) -1) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2))) (/.f64 1 (cbrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2))) (cbrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))))
(/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)) (cbrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)))))
(*.f64 (pow.f64 (/.f64 1 (fma.f64 z b t)) -1) a)
(*.f64 a (fma.f64 z b t))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 z b t) a)) 1) (sqrt.f64 (*.f64 (fma.f64 z b t) a)))
(*.f64 a (fma.f64 z b t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z b t) a)) 2) 1) (cbrt.f64 (*.f64 (fma.f64 z b t) a)))
(*.f64 a (fma.f64 z b t))
(*.f64 (/.f64 (/.f64 (fma.f64 z b t) (cbrt.f64 (pow.f64 a -2))) 1) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (/.f64 (fma.f64 z b t) (cbrt.f64 (pow.f64 a -2))))
(/.f64 (cbrt.f64 a) (/.f64 (cbrt.f64 (pow.f64 a -2)) (fma.f64 z b t)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (/.f64 1 a)) (cbrt.f64 (fma.f64 z b t)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (*.f64 a (cbrt.f64 (fma.f64 z b t))))
(*.f64 a (*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (cbrt.f64 (fma.f64 z b t))))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) a))) (cbrt.f64 (fma.f64 z b t)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (*.f64 a (cbrt.f64 (fma.f64 z b t))))
(*.f64 a (*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) (cbrt.f64 (fma.f64 z b t))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 z b t) a)) (sqrt.f64 -1)) (sqrt.f64 (*.f64 (fma.f64 z b t) (neg.f64 a))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (sqrt.f64 (*.f64 (fma.f64 z b t) (neg.f64 a)))) (sqrt.f64 -1))
(/.f64 (*.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (sqrt.f64 (*.f64 a (neg.f64 (fma.f64 z b t))))) (sqrt.f64 -1))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (sqrt.f64 -1)) (sqrt.f64 (*.f64 a (neg.f64 (fma.f64 z b t)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z b t) a)) 2) -1) (cbrt.f64 (*.f64 (fma.f64 z b t) (neg.f64 a))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (cbrt.f64 (*.f64 (fma.f64 z b t) (neg.f64 a)))) -1)
(/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (/.f64 -1 (cbrt.f64 (*.f64 a (neg.f64 (fma.f64 z b t))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) -1) (cbrt.f64 (*.f64 a (neg.f64 (fma.f64 z b t)))))
(*.f64 (/.f64 (*.f64 (fma.f64 z b t) (sqrt.f64 a)) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (fma.f64 z b t) (/.f64 (sqrt.f64 -1) (sqrt.f64 a))) (sqrt.f64 (neg.f64 a)))
(*.f64 (*.f64 (/.f64 (fma.f64 z b t) (sqrt.f64 -1)) (sqrt.f64 a)) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 (fma.f64 z b t) (cbrt.f64 (pow.f64 a -2))) -1) (cbrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (fma.f64 z b t) (*.f64 -1 (cbrt.f64 (pow.f64 a -2)))) (cbrt.f64 (neg.f64 a)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 a)) (fma.f64 z b t)) (neg.f64 (cbrt.f64 (pow.f64 a -2))))
(/.f64 (*.f64 (fma.f64 z b t) (cbrt.f64 (neg.f64 a))) (neg.f64 (cbrt.f64 (pow.f64 a -2))))
(pow.f64 (*.f64 (fma.f64 z b t) a) 1)
(*.f64 a (fma.f64 z b t))
(pow.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)) -1)
(*.f64 a (fma.f64 z b t))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 z b t) a)) 2)
(*.f64 a (fma.f64 z b t))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 z b t) a)) 3)
(*.f64 a (fma.f64 z b t))
(pow.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) 3) 1/3)
(*.f64 a (fma.f64 z b t))
(neg.f64 (*.f64 (fma.f64 z b t) (neg.f64 a)))
(*.f64 a (fma.f64 z b t))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) 2))
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2))
(fabs.f64 (*.f64 a (fma.f64 z b t)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 z b t)) a))
(*.f64 a (fma.f64 z b t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 z b t) a))))
(*.f64 a (fma.f64 z b t))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) 3))
(*.f64 a (fma.f64 z b t))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 z b t) a)))
(*.f64 a (fma.f64 z b t))
(exp.f64 (log.f64 (*.f64 (fma.f64 z b t) a)))
(*.f64 a (fma.f64 z b t))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z b t) a)) 1))
(*.f64 a (fma.f64 z b t))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (fma.f64 z b t) a))) -1))
(*.f64 a (fma.f64 z b t))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 z b t) a)))
(*.f64 a (fma.f64 z b t))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)))) 1)
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(*.f64 1 (/.f64 (/.f64 1 a) (fma.f64 z b t)))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(*.f64 1 (neg.f64 (/.f64 (/.f64 -1 a) (fma.f64 z b t))))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(*.f64 (/.f64 1 a) (/.f64 1 (fma.f64 z b t)))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(*.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)) 1)
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(*.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -1/2) (pow.f64 (*.f64 (fma.f64 z b t) a) -1/2))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(*.f64 (pow.f64 a -1/2) (/.f64 (pow.f64 a -1/2) (fma.f64 z b t)))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)) (cbrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -2)) (cbrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)) (cbrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))))
(*.f64 (/.f64 1 (fma.f64 z b t)) (/.f64 1 a))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(*.f64 -1 (/.f64 (/.f64 -1 a) (fma.f64 z b t)))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(*.f64 (/.f64 (/.f64 -1 a) (fma.f64 z b t)) -1)
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (fma.f64 z b t)) (/.f64 1 (cbrt.f64 a)))
(/.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (fma.f64 z b t) (cbrt.f64 a)))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (fma.f64 z b t)) (cbrt.f64 a))
(*.f64 (/.f64 -1 (fma.f64 z b t)) (/.f64 -1 a))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(*.f64 (/.f64 (/.f64 1 a) (sqrt.f64 (fma.f64 z b t))) (/.f64 1 (sqrt.f64 (fma.f64 z b t))))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)) a)) (/.f64 1 (cbrt.f64 (fma.f64 z b t))))
(*.f64 (/.f64 1 (*.f64 a (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)))) (/.f64 1 (cbrt.f64 (fma.f64 z b t))))
(/.f64 (/.f64 1 (*.f64 a (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)))) (cbrt.f64 (fma.f64 z b t)))
(/.f64 (/.f64 1 (cbrt.f64 (fma.f64 z b t))) (*.f64 a (cbrt.f64 (pow.f64 (fma.f64 z b t) 2))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 z b t))) (/.f64 (/.f64 1 a) (sqrt.f64 (fma.f64 z b t))))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 z b t) 2))) (/.f64 (/.f64 1 a) (cbrt.f64 (fma.f64 z b t))))
(*.f64 (/.f64 1 (*.f64 a (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)))) (/.f64 1 (cbrt.f64 (fma.f64 z b t))))
(/.f64 (/.f64 1 (*.f64 a (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)))) (cbrt.f64 (fma.f64 z b t)))
(/.f64 (/.f64 1 (cbrt.f64 (fma.f64 z b t))) (*.f64 a (cbrt.f64 (pow.f64 (fma.f64 z b t) 2))))
(*.f64 (/.f64 (pow.f64 a -1/2) (fma.f64 z b t)) (pow.f64 a -1/2))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(*.f64 (/.f64 (pow.f64 a -1/2) (cbrt.f64 (pow.f64 (fma.f64 z b t) 2))) (/.f64 (pow.f64 a -1/2) (cbrt.f64 (fma.f64 z b t))))
(*.f64 (/.f64 1 (*.f64 a (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)))) (/.f64 1 (cbrt.f64 (fma.f64 z b t))))
(/.f64 (/.f64 1 (*.f64 a (cbrt.f64 (pow.f64 (fma.f64 z b t) 2)))) (cbrt.f64 (fma.f64 z b t)))
(/.f64 (/.f64 1 (cbrt.f64 (fma.f64 z b t))) (*.f64 a (cbrt.f64 (pow.f64 (fma.f64 z b t) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) 1) (/.f64 1 (*.f64 (fma.f64 z b t) (cbrt.f64 a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (fma.f64 z b t)) (/.f64 1 (cbrt.f64 a)))
(/.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (fma.f64 z b t) (cbrt.f64 a)))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (fma.f64 z b t)) (cbrt.f64 a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (sqrt.f64 (fma.f64 z b t))) (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 z b t)) (cbrt.f64 a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (fma.f64 z b t)) (/.f64 1 (cbrt.f64 a)))
(/.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (fma.f64 z b t) (cbrt.f64 a)))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (fma.f64 z b t)) (cbrt.f64 a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (pow.f64 (fma.f64 z b t) 2))) (cbrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))) (/.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (pow.f64 (fma.f64 z b t) 2))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (fma.f64 z b t) a)) -1) (pow.f64 (sqrt.f64 (*.f64 (fma.f64 z b t) a)) -1))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z b t) a)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z b t) a)) -1))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -1/2) 1) (pow.f64 (*.f64 (fma.f64 z b t) a) -1/2))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -2)) 1) (cbrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)) (cbrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -2)) (cbrt.f64 (fma.f64 z b t))) (/.f64 1 (cbrt.f64 a)))
(*.f64 (/.f64 1 (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)) (cbrt.f64 (fma.f64 z b t))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)) (cbrt.f64 (fma.f64 z b t))) (cbrt.f64 a))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)) (*.f64 (cbrt.f64 (fma.f64 z b t)) (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 1 (fma.f64 z b t)) (sqrt.f64 a)) (pow.f64 a -1/2))
(*.f64 (pow.f64 a -1/2) (/.f64 1 (*.f64 (fma.f64 z b t) (sqrt.f64 a))))
(*.f64 (pow.f64 a -1/2) (/.f64 (/.f64 1 (sqrt.f64 a)) (fma.f64 z b t)))
(*.f64 (/.f64 (/.f64 1 (fma.f64 z b t)) (cbrt.f64 (*.f64 a a))) (/.f64 1 (cbrt.f64 a)))
(*.f64 (/.f64 1 (cbrt.f64 a)) (/.f64 1 (*.f64 (fma.f64 z b t) (cbrt.f64 (*.f64 a a)))))
(/.f64 (/.f64 1 (cbrt.f64 a)) (*.f64 (fma.f64 z b t) (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 1 (*.f64 (fma.f64 z b t) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (/.f64 (/.f64 1 (fma.f64 z b t)) -1) (/.f64 -1 a))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(*.f64 (/.f64 1 (neg.f64 (neg.f64 (fma.f64 z b t)))) (neg.f64 (/.f64 -1 a)))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(*.f64 (/.f64 -1 (neg.f64 (neg.f64 (fma.f64 z b t)))) (/.f64 -1 a))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(*.f64 (/.f64 1 (/.f64 (fma.f64 z b t) (cbrt.f64 (pow.f64 a -2)))) (/.f64 1 (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (fma.f64 z b t)) (/.f64 1 (cbrt.f64 a)))
(/.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (fma.f64 z b t) (cbrt.f64 a)))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (fma.f64 z b t)) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 1 a) (-.f64 (*.f64 (*.f64 z b) (*.f64 z b)) (*.f64 t t))) (-.f64 (*.f64 z b) t))
(*.f64 (/.f64 (/.f64 1 a) (*.f64 (fma.f64 z b t) (-.f64 (*.f64 z b) t))) (-.f64 (*.f64 z b) t))
(*.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)) (/.f64 (-.f64 (*.f64 z b) t) (-.f64 (*.f64 z b) t)))
(*.f64 (/.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)) (-.f64 (*.f64 z b) t)) (-.f64 (*.f64 z b) t))
(*.f64 (/.f64 (/.f64 1 a) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) (+.f64 (*.f64 (*.f64 z b) (*.f64 z b)) (-.f64 (*.f64 t t) (*.f64 (*.f64 z b) t))))
(*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)) a)) (fma.f64 (*.f64 z b) (*.f64 z b) (*.f64 t (-.f64 t (*.f64 z b)))))
(*.f64 (/.f64 1 (*.f64 a (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)))) (fma.f64 t (-.f64 t (*.f64 z b)) (*.f64 z (*.f64 (*.f64 b b) z))))
(/.f64 (*.f64 (/.f64 1 a) (fma.f64 t (-.f64 t (*.f64 z b)) (*.f64 b (*.f64 b (*.f64 z z))))) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3)))
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -1/2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (/.f64 -1 a) (fma.f64 z b t))))
(*.f64 (/.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t)))))
(/.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) (/.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 -1 a) (fma.f64 z b t)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -1/2) (sqrt.f64 (neg.f64 (fma.f64 z b t)))) (sqrt.f64 (/.f64 -1 a)))
(*.f64 (/.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -1/2) (sqrt.f64 (neg.f64 (fma.f64 z b t)))) (sqrt.f64 (/.f64 -1 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -2)) -1) (cbrt.f64 (/.f64 (/.f64 -1 a) (fma.f64 z b t))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)) -1) (cbrt.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t)))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)) (/.f64 -1 (cbrt.f64 (/.f64 -1 (*.f64 a (fma.f64 z b t))))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)) (/.f64 -1 (cbrt.f64 (/.f64 (/.f64 -1 a) (fma.f64 z b t)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -2)) (cbrt.f64 (neg.f64 (fma.f64 z b t)))) (cbrt.f64 (/.f64 -1 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2)) (cbrt.f64 (neg.f64 (fma.f64 z b t)))) (cbrt.f64 (/.f64 -1 a)))
(*.f64 (/.f64 (/.f64 1 (fma.f64 z b t)) (/.f64 1 (cbrt.f64 (pow.f64 a -2)))) (/.f64 1 (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (fma.f64 z b t)) (/.f64 1 (cbrt.f64 a)))
(/.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (fma.f64 z b t) (cbrt.f64 a)))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (fma.f64 z b t)) (cbrt.f64 a))
(pow.f64 (*.f64 (fma.f64 z b t) a) -1)
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(pow.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)) 1)
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(pow.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -1/2) 2)
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))) 3)
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(pow.f64 (pow.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)) 3) 1/3)
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 z b t) a) -2))
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) -2))
(log.f64 (exp.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)))))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)) 3))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(exp.f64 (neg.f64 (log.f64 (*.f64 (fma.f64 z b t) a))))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z b t) a)) -1))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (fma.f64 z b t) a))) 1))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))))
(/.f64 (/.f64 1 a) (fma.f64 z b t))

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)

series1.0ms (0%)

Counts
1 → 9
Calls

9 calls:

TimeVariablePointExpression
0.0ms
t
@-inf
(+.f64 (*.f64 a t) x)
0.0ms
a
@0
(+.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)

rewrite54.0ms (0.4%)

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)))))

simplify60.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)

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 25 to 9 computations (64% saved)

series1.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

rewrite69.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
988×*-commutative
870×unswap-sqr
600×swap-sqr
458×distribute-lft-in
452×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify81.0ms (0.6%)

Algorithm
egg-herbie
Rules
1820×distribute-lft-in
1800×associate-/r*
1704×associate-*r/
1396×associate-*l/
550×associate-/r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02465393
16825185
230195185
Stop Event
node limit
Counts
133 → 145
Calls
Call 1
Inputs
(*.f64 a (*.f64 b z))
(+.f64 (*.f64 a (*.f64 b z)) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
x
(+.f64 (*.f64 a (*.f64 b z)) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
x
(+.f64 (*.f64 a (*.f64 b z)) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
x
(+.f64 (*.f64 a (*.f64 z b)) x)
(+.f64 (*.f64 a (*.f64 z b)) x)
(+.f64 (*.f64 a (*.f64 z b)) x)
(*.f64 a (*.f64 b z))
(+.f64 (*.f64 a (*.f64 b z)) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
(*.f64 a (*.f64 b z))
(+.f64 (*.f64 a (*.f64 b z)) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
x
(+.f64 (*.f64 a (*.f64 z b)) x)
(+.f64 (*.f64 a (*.f64 z b)) x)
(+.f64 (*.f64 a (*.f64 z b)) x)
(*.f64 a (*.f64 z b))
(+.f64 x (*.f64 a (*.f64 z b)))
(+.f64 x (*.f64 a (*.f64 z b)))
(+.f64 x (*.f64 a (*.f64 z b)))
(*.f64 a (*.f64 z b))
(+.f64 x (*.f64 a (*.f64 z b)))
(+.f64 x (*.f64 a (*.f64 z b)))
(+.f64 x (*.f64 a (*.f64 z b)))
x
(+.f64 (*.f64 a (*.f64 b z)) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
(*.f64 a (*.f64 b z))
(+.f64 (*.f64 a (*.f64 b z)) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
(*.f64 a (*.f64 b z))
(+.f64 (*.f64 a (*.f64 b z)) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 a (*.f64 z b))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (*.f64 z b) x))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 z b)))) (-.f64 1 x))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 a (*.f64 z b)))) (/.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (-.f64 x (*.f64 a (*.f64 z b)))))
(-.f64 (+.f64 x (exp.f64 (log1p.f64 (*.f64 a (*.f64 z b))))) 1)
(-.f64 (+.f64 (*.f64 a (*.f64 z b)) (exp.f64 (log1p.f64 x))) 1)
(*.f64 (fma.f64 a (*.f64 z b) x) 1)
(*.f64 1 (fma.f64 a (*.f64 z b) x))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 z b) x)) (sqrt.f64 (fma.f64 a (*.f64 z b) x)))
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) 2) (cbrt.f64 (fma.f64 a (*.f64 z b) x)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (/.f64 1 (-.f64 x (*.f64 a (*.f64 z b)))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)))))
(*.f64 (/.f64 1 (-.f64 x (*.f64 a (*.f64 z b)))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)))
(*.f64 (/.f64 1 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (fma.f64 a (*.f64 z b) x))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) (+.f64 (*.f64 x x) (*.f64 (*.f64 a (*.f64 z b)) (fma.f64 a (*.f64 z b) x))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (-.f64 (pow.f64 x 4) (pow.f64 (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)) 2))) (-.f64 (*.f64 x x) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (+.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)) 3))) (+.f64 (pow.f64 x 4) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)) (-.f64 (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)) (*.f64 x x)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x))) (cbrt.f64 (fma.f64 a (*.f64 z b) x))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x))) (cbrt.f64 (fma.f64 a (*.f64 z b) x))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 z b) x))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 z b) x))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) (sqrt.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)))) (*.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) (sqrt.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 z b) x)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 z b) x)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) 3/2) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) 3/2))
(*.f64 (pow.f64 (pow.f64 (fma.f64 a (*.f64 z b) x) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 a (*.f64 z b) x) 3) 1/6))
(/.f64 (fma.f64 a (*.f64 z b) x) (/.f64 (-.f64 x (*.f64 a (*.f64 z b))) (-.f64 x (*.f64 a (*.f64 z b)))))
(/.f64 1 (/.f64 1 (fma.f64 a (*.f64 z b) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (-.f64 x (*.f64 a (*.f64 z b))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x))))
(/.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x))) (/.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x))) (fma.f64 a (*.f64 z b) x)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) (/.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (/.f64 (-.f64 x (*.f64 a (*.f64 z b))) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))) (/.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)))) (/.f64 (-.f64 x (*.f64 a (*.f64 z b))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 a (*.f64 z b)) 6)) (*.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (*.f64 x x)) (-.f64 (*.f64 a (*.f64 z b)) x))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 (*.f64 a (*.f64 z b)) 4)) (*.f64 (-.f64 x (*.f64 a (*.f64 z b))) (+.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) 3)) (*.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x))) (-.f64 (+.f64 (pow.f64 x 6) (pow.f64 (*.f64 a (*.f64 z b)) 6)) (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) 3)) (*.f64 (-.f64 x (*.f64 a (*.f64 z b))) (+.f64 (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 a (*.f64 z b)) 4)) (pow.f64 (*.f64 x (*.f64 a (*.f64 z b))) 2))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (neg.f64 (-.f64 x (*.f64 a (*.f64 z b)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 z b) x)) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 z b) x)) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)))) (sqrt.f64 (-.f64 x (*.f64 a (*.f64 z b)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) 2) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) 2) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)))) (cbrt.f64 (-.f64 x (*.f64 a (*.f64 z b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (*.f64 x x)) 1) (-.f64 (*.f64 a (*.f64 z b)) x))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2))) 1) (neg.f64 (-.f64 x (*.f64 a (*.f64 z b)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) 1) (neg.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) (sqrt.f64 (fma.f64 a (*.f64 z b) x))) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (sqrt.f64 (fma.f64 a (*.f64 z b) x))) (sqrt.f64 (-.f64 x (*.f64 a (*.f64 z b)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) 2)) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) 2)) (cbrt.f64 (-.f64 x (*.f64 a (*.f64 z b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 4) (pow.f64 (*.f64 a (*.f64 z b)) 4)) (/.f64 1 (-.f64 x (*.f64 a (*.f64 z b))))) (+.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) 3)) (/.f64 1 (-.f64 x (*.f64 a (*.f64 z b))))) (+.f64 (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 a (*.f64 z b)) 4)) (pow.f64 (*.f64 x (*.f64 a (*.f64 z b))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 a (*.f64 z b)) 6)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x))))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x))))) (-.f64 (+.f64 (pow.f64 x 6) (pow.f64 (*.f64 a (*.f64 z b)) 6)) (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)) 1) (-.f64 x (*.f64 a (*.f64 z b))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (sqrt.f64 (-.f64 x (*.f64 a (*.f64 z b))))) (sqrt.f64 (-.f64 x (*.f64 a (*.f64 z b)))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (*.f64 (cbrt.f64 (-.f64 x (*.f64 a (*.f64 z b)))) (cbrt.f64 (-.f64 x (*.f64 a (*.f64 z b)))))) (cbrt.f64 (-.f64 x (*.f64 a (*.f64 z b)))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (+.f64 (sqrt.f64 (*.f64 a (*.f64 z b))) (sqrt.f64 x))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 a (*.f64 z b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) 1) (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x))))) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)))) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)))))) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)))))
(pow.f64 (fma.f64 a (*.f64 z b) x) 1)
(pow.f64 (sqrt.f64 (fma.f64 a (*.f64 z b) x)) 2)
(pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) 3)
(pow.f64 (pow.f64 (fma.f64 a (*.f64 z b) x) 3) 1/3)
(neg.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (neg.f64 (-.f64 x (*.f64 a (*.f64 z b))))))
(neg.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (neg.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x))))))
(sqrt.f64 (pow.f64 (fma.f64 a (*.f64 z b) x) 2))
(log.f64 (exp.f64 (fma.f64 a (*.f64 z b) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (*.f64 z b) x))))
(cbrt.f64 (pow.f64 (fma.f64 a (*.f64 z b) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 a (*.f64 z b) x)))
(exp.f64 (log.f64 (fma.f64 a (*.f64 z b) x)))
(log1p.f64 (expm1.f64 (fma.f64 a (*.f64 z b) x)))
(fma.f64 a (*.f64 z b) x)
(fma.f64 (*.f64 a z) b x)
(fma.f64 b (*.f64 a z) x)
(fma.f64 1 x (*.f64 a (*.f64 z b)))
(fma.f64 1 (*.f64 a (*.f64 z b)) x)
(fma.f64 (sqrt.f64 (*.f64 a (*.f64 z b))) (sqrt.f64 (*.f64 a (*.f64 z b))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 a (*.f64 z b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 z b))) 2) (cbrt.f64 (*.f64 a (*.f64 z b))) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 a (*.f64 z b)))
Outputs
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(+.f64 (*.f64 a (*.f64 b z)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
x
(+.f64 (*.f64 a (*.f64 b z)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
x
(+.f64 (*.f64 a (*.f64 b z)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
x
(+.f64 (*.f64 a (*.f64 z b)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(+.f64 (*.f64 a (*.f64 z b)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(+.f64 (*.f64 a (*.f64 z b)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(+.f64 (*.f64 a (*.f64 b z)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(+.f64 (*.f64 a (*.f64 b z)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
x
(+.f64 (*.f64 a (*.f64 z b)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(+.f64 (*.f64 a (*.f64 z b)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(+.f64 (*.f64 a (*.f64 z b)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(+.f64 x (*.f64 a (*.f64 z b)))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(+.f64 x (*.f64 a (*.f64 z b)))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(+.f64 x (*.f64 a (*.f64 z b)))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(*.f64 a (*.f64 z b))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(+.f64 x (*.f64 a (*.f64 z b)))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(+.f64 x (*.f64 a (*.f64 z b)))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(+.f64 x (*.f64 a (*.f64 z b)))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
x
(+.f64 (*.f64 a (*.f64 b z)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(+.f64 (*.f64 a (*.f64 b z)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(*.f64 a (*.f64 b z))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(+.f64 (*.f64 a (*.f64 b z)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(+.f64 (*.f64 a (*.f64 b z)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 a (*.f64 z b))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (*.f64 (*.f64 a z) b))
(fma.f64 (*.f64 a z) b (expm1.f64 (log1p.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (*.f64 z b) x))) 1)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 z b)))) (-.f64 1 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 a z) b))) (-.f64 1 x))
(+.f64 x (expm1.f64 (log1p.f64 (*.f64 b (*.f64 a z)))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 a (*.f64 z b)))) (/.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (-.f64 x (*.f64 a (*.f64 z b)))))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(-.f64 (+.f64 x (exp.f64 (log1p.f64 (*.f64 a (*.f64 z b))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 a z) b))) (-.f64 1 x))
(+.f64 x (expm1.f64 (log1p.f64 (*.f64 b (*.f64 a z)))))
(-.f64 (+.f64 (*.f64 a (*.f64 z b)) (exp.f64 (log1p.f64 x))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (*.f64 (*.f64 a z) b))
(fma.f64 (*.f64 a z) b (expm1.f64 (log1p.f64 x)))
(*.f64 (fma.f64 a (*.f64 z b) x) 1)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(*.f64 1 (fma.f64 a (*.f64 z b) x))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 z b) x)) (sqrt.f64 (fma.f64 a (*.f64 z b) x)))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) 2))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) 2) (cbrt.f64 (fma.f64 a (*.f64 z b) x)))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (/.f64 1 (-.f64 x (*.f64 a (*.f64 z b)))))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (*.f64 a z) b) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (*.f64 a z) b) (-.f64 (*.f64 (*.f64 a z) b) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (*.f64 a z)) 3)) (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x))))
(*.f64 (/.f64 1 (-.f64 x (*.f64 a (*.f64 z b)))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(*.f64 (/.f64 1 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (*.f64 a z) b) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (*.f64 a z) b) (-.f64 (*.f64 (*.f64 a z) b) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (*.f64 a z)) 3)) (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (fma.f64 a (*.f64 z b) x))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(*.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) (+.f64 (*.f64 x x) (*.f64 (*.f64 a (*.f64 z b)) (fma.f64 a (*.f64 z b) x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (*.f64 a z) b) 2)) (fma.f64 x x (*.f64 (*.f64 (*.f64 a z) b) (fma.f64 a (*.f64 b z) x)))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (*.f64 a z) b) 3)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (*.f64 a z)) 2)) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (*.f64 a z)) 3)) (fma.f64 a (*.f64 (*.f64 b z) (fma.f64 b (*.f64 a z) x)) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (*.f64 a z)) 2)) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (*.f64 a z)) 3)) (fma.f64 (*.f64 b (*.f64 a z)) (fma.f64 b (*.f64 a z) x) (*.f64 x x))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (-.f64 (pow.f64 x 4) (pow.f64 (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)) 2))) (-.f64 (*.f64 x x) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (*.f64 a z) b) 3)) (-.f64 (pow.f64 x 4) (pow.f64 (*.f64 (*.f64 (*.f64 a z) b) (-.f64 (*.f64 (*.f64 a z) b) x)) 2))) (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 a z) b) (-.f64 (*.f64 (*.f64 a z) b) x))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (*.f64 a z)) 3)) (-.f64 (pow.f64 x 4) (pow.f64 (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x)) 2))) (-.f64 (*.f64 x x) (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (+.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)) 3))) (+.f64 (pow.f64 x 4) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)) (-.f64 (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)) (*.f64 x x)))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (*.f64 a z) b) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a z) b) (-.f64 (*.f64 (*.f64 a z) b) x)) 3) (pow.f64 x 6))) (+.f64 (pow.f64 x 4) (*.f64 (*.f64 (*.f64 (*.f64 a z) b) (-.f64 (*.f64 (*.f64 a z) b) x)) (fma.f64 (*.f64 (*.f64 a z) b) (-.f64 (*.f64 (*.f64 a z) b) x) (neg.f64 (*.f64 x x))))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (*.f64 a z)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x)) 3) (pow.f64 x 6))) (fma.f64 (*.f64 b (*.f64 a z)) (*.f64 (-.f64 (*.f64 b (*.f64 a z)) x) (fma.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x) (*.f64 x (neg.f64 x)))) (pow.f64 x 4)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x))) (cbrt.f64 (fma.f64 a (*.f64 z b) x))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x))) (cbrt.f64 (fma.f64 a (*.f64 z b) x))))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 z b) x))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 z b) x))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 b z) x))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 b z) x)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 b z) x))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 b z) x)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a z) x)) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 b (*.f64 a z) x))) (cbrt.f64 (sqrt.f64 (fma.f64 b (*.f64 a z) x)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) (sqrt.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)))) (*.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) (sqrt.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)))))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 z b) x)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 z b) x)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 b z) x))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 b z) x)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 b z) x))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 b z) x)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a z) x)) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 b (*.f64 a z) x))) (cbrt.f64 (sqrt.f64 (fma.f64 b (*.f64 a z) x)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) 3/2) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) 3/2))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(*.f64 (pow.f64 (pow.f64 (fma.f64 a (*.f64 z b) x) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 a (*.f64 z b) x) 3) 1/6))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(/.f64 (fma.f64 a (*.f64 z b) x) (/.f64 (-.f64 x (*.f64 a (*.f64 z b))) (-.f64 x (*.f64 a (*.f64 z b)))))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(/.f64 1 (/.f64 1 (fma.f64 a (*.f64 z b) x)))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (-.f64 x (*.f64 a (*.f64 z b))))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (*.f64 a z) b) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (*.f64 a z) b) (-.f64 (*.f64 (*.f64 a z) b) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (*.f64 a z)) 3)) (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x))))
(/.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x))) (/.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x))) (fma.f64 a (*.f64 z b) x)))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(/.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) (/.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (*.f64 a z) b) 3))) (fma.f64 x x (*.f64 (*.f64 (*.f64 a z) b) (-.f64 (*.f64 (*.f64 a z) b) x)))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (*.f64 a z) b) 3))))
(*.f64 (hypot.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3/2) (pow.f64 x 3/2)) (/.f64 (hypot.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3/2) (pow.f64 x 3/2)) (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (/.f64 (-.f64 x (*.f64 a (*.f64 z b))) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (*.f64 a z) b) 2))) (/.f64 (-.f64 x (*.f64 (*.f64 a z) b)) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (*.f64 a z) b) 2)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (*.f64 a z)) 2))) (/.f64 (-.f64 x (*.f64 b (*.f64 a z))) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (*.f64 a z)) 2)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (*.f64 a z)) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (*.f64 a z)) 2))) (-.f64 x (*.f64 b (*.f64 a z)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))) (/.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (*.f64 a z) b) 3))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (*.f64 a z) b) 3)))) (fma.f64 x x (*.f64 (*.f64 (*.f64 a z) b) (-.f64 (*.f64 (*.f64 a z) b) x)))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (*.f64 a z) b) 3))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (*.f64 a z)) 3))) (/.f64 (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (*.f64 a z)) 3))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (*.f64 a z)) 3))))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (*.f64 a z)) 3))) (*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (*.f64 a z)) 3))) (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x)))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (*.f64 a z)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)))) (/.f64 (-.f64 x (*.f64 a (*.f64 z b))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (*.f64 a z) b) 2))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (*.f64 a z) b) 2)))) (-.f64 x (*.f64 (*.f64 a z) b))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (*.f64 a z) b) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (*.f64 a z)) 2))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (*.f64 a z)) 2)))) (/.f64 (-.f64 x (*.f64 b (*.f64 a z))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (*.f64 a z)) 2)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (*.f64 a z)) 2))) (-.f64 x (*.f64 b (*.f64 a z)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (*.f64 a z)) 2))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (*.f64 a z)) 2)))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 a (*.f64 z b)) 6)) (*.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 (*.f64 a z) b) 6)) (*.f64 (fma.f64 x x (*.f64 (*.f64 (*.f64 a z) b) (-.f64 (*.f64 (*.f64 a z) b) x))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (*.f64 a z) b) 3))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 b (*.f64 a z)) 6)) (*.f64 (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (*.f64 a z)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (*.f64 x x)) (-.f64 (*.f64 a (*.f64 z b)) x))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 (*.f64 a (*.f64 z b)) 4)) (*.f64 (-.f64 x (*.f64 a (*.f64 z b))) (+.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 (*.f64 (*.f64 a z) b) 4)) (*.f64 (-.f64 x (*.f64 (*.f64 a z) b)) (+.f64 (*.f64 x x) (pow.f64 (*.f64 (*.f64 a z) b) 2))))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 (*.f64 b (*.f64 a z)) 4)) (*.f64 (-.f64 x (*.f64 b (*.f64 a z))) (fma.f64 x x (pow.f64 (*.f64 b (*.f64 a z)) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) 3)) (*.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x))) (-.f64 (+.f64 (pow.f64 x 6) (pow.f64 (*.f64 a (*.f64 z b)) 6)) (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 a z) b) 3) 3)) (*.f64 (fma.f64 x x (*.f64 (*.f64 (*.f64 a z) b) (-.f64 (*.f64 (*.f64 a z) b) x))) (-.f64 (+.f64 (pow.f64 x 6) (pow.f64 (*.f64 (*.f64 a z) b) 6)) (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (*.f64 a z) b) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) 3)) (*.f64 (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x))) (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 6) (-.f64 (pow.f64 x 6) (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (*.f64 a z)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) 3)) (*.f64 (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x))) (-.f64 (pow.f64 (*.f64 b (*.f64 a z)) 6) (-.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (*.f64 a z)) 3)) (pow.f64 x 6)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) 3)) (*.f64 (-.f64 x (*.f64 a (*.f64 z b))) (+.f64 (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 a (*.f64 z b)) 4)) (pow.f64 (*.f64 x (*.f64 a (*.f64 z b))) 2))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (pow.f64 (*.f64 (*.f64 a z) b) 2) 3)) (*.f64 (-.f64 x (*.f64 (*.f64 a z) b)) (+.f64 (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 (*.f64 a z) b) 4)) (pow.f64 (*.f64 x (*.f64 (*.f64 a z) b)) 2))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 b (*.f64 a z)) 6)) (*.f64 (-.f64 x (*.f64 b (*.f64 a z))) (+.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 4) (pow.f64 (*.f64 x (*.f64 b (*.f64 a z))) 2)) (pow.f64 x 4))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 b (*.f64 a z)) 6)) (-.f64 x (*.f64 b (*.f64 a z)))) (+.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 4) (pow.f64 (*.f64 x (*.f64 b (*.f64 a z))) 2)) (pow.f64 x 4)))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (neg.f64 (-.f64 x (*.f64 a (*.f64 z b)))))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (*.f64 a z) b) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (*.f64 a z) b) (-.f64 (*.f64 (*.f64 a z) b) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (*.f64 a z)) 3)) (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 z b) x)) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 b z) x)) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (*.f64 a z) b) 3)))) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 (*.f64 a z) b) (-.f64 (*.f64 (*.f64 a z) b) x)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b (*.f64 a z) x)) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x))))) (hypot.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3/2) (pow.f64 x 3/2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 z b) x)) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)))) (sqrt.f64 (-.f64 x (*.f64 a (*.f64 z b)))))
(/.f64 (sqrt.f64 (fma.f64 a (*.f64 b z) x)) (/.f64 (sqrt.f64 (-.f64 x (*.f64 (*.f64 a z) b))) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (*.f64 a z) b) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b (*.f64 a z) x)) (sqrt.f64 (-.f64 x (*.f64 b (*.f64 a z))))) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (*.f64 a z)) 2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (*.f64 a z)) 2))) (sqrt.f64 (-.f64 x (*.f64 b (*.f64 a z))))) (sqrt.f64 (fma.f64 b (*.f64 a z) x)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) 2) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 b z) x)) 2) (/.f64 (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 (*.f64 a z) b) (-.f64 (*.f64 (*.f64 a z) b) x)))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (*.f64 a z) b) 3)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (*.f64 a z)) 3))) (/.f64 (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x)))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a z) x)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a z) x)) 2) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x))))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (*.f64 a z)) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) 2) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)))) (cbrt.f64 (-.f64 x (*.f64 a (*.f64 z b)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 b z) x)) 2) (/.f64 (cbrt.f64 (-.f64 x (*.f64 (*.f64 a z) b))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (*.f64 a z) b) 2)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (*.f64 a z)) 2))) (cbrt.f64 (-.f64 x (*.f64 b (*.f64 a z))))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a z) x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a z) x)) 2) (cbrt.f64 (-.f64 x (*.f64 b (*.f64 a z))))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (*.f64 a z)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (*.f64 x x)) 1) (-.f64 (*.f64 a (*.f64 z b)) x))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2))) 1) (neg.f64 (-.f64 x (*.f64 a (*.f64 z b)))))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) 1) (neg.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (*.f64 a z) b) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (*.f64 a z) b) (-.f64 (*.f64 (*.f64 a z) b) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (*.f64 a z)) 3)) (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) (sqrt.f64 (fma.f64 a (*.f64 z b) x))) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 b z) x)) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (*.f64 a z) b) 3)))) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 (*.f64 a z) b) (-.f64 (*.f64 (*.f64 a z) b) x)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b (*.f64 a z) x)) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x))))) (hypot.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3/2) (pow.f64 x 3/2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (sqrt.f64 (fma.f64 a (*.f64 z b) x))) (sqrt.f64 (-.f64 x (*.f64 a (*.f64 z b)))))
(/.f64 (sqrt.f64 (fma.f64 a (*.f64 b z) x)) (/.f64 (sqrt.f64 (-.f64 x (*.f64 (*.f64 a z) b))) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (*.f64 a z) b) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b (*.f64 a z) x)) (sqrt.f64 (-.f64 x (*.f64 b (*.f64 a z))))) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (*.f64 a z)) 2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (*.f64 a z)) 2))) (sqrt.f64 (-.f64 x (*.f64 b (*.f64 a z))))) (sqrt.f64 (fma.f64 b (*.f64 a z) x)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) 2)) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 b z) x)) 2) (/.f64 (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 (*.f64 a z) b) (-.f64 (*.f64 (*.f64 a z) b) x)))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (*.f64 a z) b) 3)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (*.f64 a z)) 3))) (/.f64 (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x)))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a z) x)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a z) x)) 2) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x))))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (*.f64 a z)) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) 2)) (cbrt.f64 (-.f64 x (*.f64 a (*.f64 z b)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 b z) x)) 2) (/.f64 (cbrt.f64 (-.f64 x (*.f64 (*.f64 a z) b))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (*.f64 a z) b) 2)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (*.f64 a z)) 2))) (cbrt.f64 (-.f64 x (*.f64 b (*.f64 a z))))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a z) x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a z) x)) 2) (cbrt.f64 (-.f64 x (*.f64 b (*.f64 a z))))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (*.f64 a z)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 4) (pow.f64 (*.f64 a (*.f64 z b)) 4)) (/.f64 1 (-.f64 x (*.f64 a (*.f64 z b))))) (+.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 (*.f64 (*.f64 a z) b) 4)) (*.f64 (-.f64 x (*.f64 (*.f64 a z) b)) (+.f64 (*.f64 x x) (pow.f64 (*.f64 (*.f64 a z) b) 2))))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 (*.f64 b (*.f64 a z)) 4)) (*.f64 (-.f64 x (*.f64 b (*.f64 a z))) (fma.f64 x x (pow.f64 (*.f64 b (*.f64 a z)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) 3)) (/.f64 1 (-.f64 x (*.f64 a (*.f64 z b))))) (+.f64 (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 a (*.f64 z b)) 4)) (pow.f64 (*.f64 x (*.f64 a (*.f64 z b))) 2)))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (pow.f64 (*.f64 (*.f64 a z) b) 2) 3)) (*.f64 (-.f64 x (*.f64 (*.f64 a z) b)) (+.f64 (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 (*.f64 a z) b) 4)) (pow.f64 (*.f64 x (*.f64 (*.f64 a z) b)) 2))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 b (*.f64 a z)) 6)) (*.f64 (-.f64 x (*.f64 b (*.f64 a z))) (+.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 4) (pow.f64 (*.f64 x (*.f64 b (*.f64 a z))) 2)) (pow.f64 x 4))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 b (*.f64 a z)) 6)) (-.f64 x (*.f64 b (*.f64 a z)))) (+.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 4) (pow.f64 (*.f64 x (*.f64 b (*.f64 a z))) 2)) (pow.f64 x 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 a (*.f64 z b)) 6)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x))))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 (*.f64 a z) b) 6)) (*.f64 (fma.f64 x x (*.f64 (*.f64 (*.f64 a z) b) (-.f64 (*.f64 (*.f64 a z) b) x))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (*.f64 a z) b) 3))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (*.f64 b (*.f64 a z)) 6)) (*.f64 (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (*.f64 a z)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x))))) (-.f64 (+.f64 (pow.f64 x 6) (pow.f64 (*.f64 a (*.f64 z b)) 6)) (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 a z) b) 3) 3)) (*.f64 (fma.f64 x x (*.f64 (*.f64 (*.f64 a z) b) (-.f64 (*.f64 (*.f64 a z) b) x))) (-.f64 (+.f64 (pow.f64 x 6) (pow.f64 (*.f64 (*.f64 a z) b) 6)) (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (*.f64 a z) b) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) 3)) (*.f64 (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x))) (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 6) (-.f64 (pow.f64 x 6) (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (*.f64 a z)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) 3)) (*.f64 (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x))) (-.f64 (pow.f64 (*.f64 b (*.f64 a z)) 6) (-.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (*.f64 a z)) 3)) (pow.f64 x 6)))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)) 1) (-.f64 x (*.f64 a (*.f64 z b))))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (sqrt.f64 (-.f64 x (*.f64 a (*.f64 z b))))) (sqrt.f64 (-.f64 x (*.f64 a (*.f64 z b)))))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (*.f64 (cbrt.f64 (-.f64 x (*.f64 a (*.f64 z b)))) (cbrt.f64 (-.f64 x (*.f64 a (*.f64 z b)))))) (cbrt.f64 (-.f64 x (*.f64 a (*.f64 z b)))))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (+.f64 (sqrt.f64 (*.f64 a (*.f64 z b))) (sqrt.f64 x))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 a (*.f64 z b)))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (*.f64 a z) b) 2)) (+.f64 (sqrt.f64 (*.f64 (*.f64 a z) b)) (sqrt.f64 x))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (*.f64 a z) b))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (*.f64 a z)) 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 b (*.f64 a z))) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 b (*.f64 a z))))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) 1) (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (*.f64 a z) b) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (*.f64 a z) b) (-.f64 (*.f64 (*.f64 a z) b) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (*.f64 a z)) 3)) (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x))))) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (*.f64 a z) b) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (*.f64 a z) b) (-.f64 (*.f64 (*.f64 a z) b) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (*.f64 a z)) 3)) (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)))) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)))))) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x)))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (*.f64 a z) b) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (*.f64 a z) b) (-.f64 (*.f64 (*.f64 a z) b) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (*.f64 a z)) 3)) (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x))))
(pow.f64 (fma.f64 a (*.f64 z b) x) 1)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(pow.f64 (sqrt.f64 (fma.f64 a (*.f64 z b) x)) 2)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) x)) 3)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(pow.f64 (pow.f64 (fma.f64 a (*.f64 z b) x) 3) 1/3)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(neg.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (neg.f64 (-.f64 x (*.f64 a (*.f64 z b))))))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(neg.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (neg.f64 (fma.f64 x x (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) x))))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (*.f64 a z) b) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (*.f64 a z) b) (-.f64 (*.f64 (*.f64 a z) b) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (*.f64 a z)) 3)) (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x))))
(sqrt.f64 (pow.f64 (fma.f64 a (*.f64 z b) x) 2))
(sqrt.f64 (pow.f64 (fma.f64 a (*.f64 b z) x) 2))
(fabs.f64 (fma.f64 b (*.f64 a z) x))
(log.f64 (exp.f64 (fma.f64 a (*.f64 z b) x)))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (*.f64 z b) x))))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(cbrt.f64 (pow.f64 (fma.f64 a (*.f64 z b) x) 3))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(expm1.f64 (log1p.f64 (fma.f64 a (*.f64 z b) x)))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(exp.f64 (log.f64 (fma.f64 a (*.f64 z b) x)))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(log1p.f64 (expm1.f64 (fma.f64 a (*.f64 z b) x)))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(fma.f64 a (*.f64 z b) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(fma.f64 (*.f64 a z) b x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(fma.f64 b (*.f64 a z) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 1 x (*.f64 a (*.f64 z b)))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(fma.f64 1 (*.f64 a (*.f64 z b)) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(fma.f64 (sqrt.f64 (*.f64 a (*.f64 z b))) (sqrt.f64 (*.f64 a (*.f64 z b))) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 a (*.f64 z b)))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 z b))) 2) (cbrt.f64 (*.f64 a (*.f64 z b))) x)
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 a (*.f64 z b)))
(fma.f64 a (*.f64 b z) x)
(fma.f64 b (*.f64 a z) x)

localize10.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 30 to 10 computations (66.7% saved)

series2.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

rewrite79.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1130×*-commutative
1006×unswap-sqr
698×swap-sqr
486×distribute-lft-in
476×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

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

simplify103.0ms (0.8%)

Algorithm
egg-herbie
Rules
1874×distribute-lft-in
1824×associate-*r/
662×associate-/l/
592×associate-/r/
572×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02596703
17806273
238406273
Stop Event
node limit
Counts
137 → 155
Calls
Call 1
Inputs
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a 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 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 (*.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 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y (*.f64 a b))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 z y))) (-.f64 1 (*.f64 z (*.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (*.f64 a b)))) (-.f64 1 (*.f64 z y)))
(-.f64 (/.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (-.f64 y (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (*.f64 z (-.f64 y (*.f64 a b)))))
(-.f64 (+.f64 (*.f64 z y) (exp.f64 (log1p.f64 (*.f64 z (*.f64 a b))))) 1)
(-.f64 (+.f64 (*.f64 z (*.f64 a b)) (exp.f64 (log1p.f64 (*.f64 z y)))) 1)
(*.f64 z (+.f64 y (*.f64 a b)))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 (*.f64 z (+.f64 y (*.f64 a b))) 1)
(*.f64 1 (*.f64 z (+.f64 y (*.f64 a b))))
(*.f64 (sqrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) (sqrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))))
(*.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) 2) (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (/.f64 1 (*.f64 z (-.f64 y (*.f64 a b)))))
(*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))))
(*.f64 (/.f64 1 (*.f64 z (-.f64 y (*.f64 a b)))) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))) (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (*.f64 z (+.f64 y (*.f64 a b))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (+.f64 y (*.f64 a b))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (-.f64 (*.f64 (*.f64 z y) (pow.f64 (*.f64 z y) 3)) (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (*.f64 (*.f64 z (-.f64 (*.f64 a b) y)) (*.f64 z (-.f64 (*.f64 a b) y)))))) (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 z y) 2) 3) (pow.f64 (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))) 3))) (+.f64 (*.f64 (*.f64 z y) (pow.f64 (*.f64 z y) 3)) (*.f64 (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))) (-.f64 (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))) (pow.f64 (*.f64 z y) 2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b))))) (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b))))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b))))) (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y (*.f64 a b))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y (*.f64 a b))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) 3/2) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 z (+.f64 y (*.f64 a b))) 3) 1/6) (pow.f64 (pow.f64 (*.f64 z (+.f64 y (*.f64 a b))) 3) 1/6))
(/.f64 (*.f64 z (+.f64 y (*.f64 a b))) (/.f64 (*.f64 z (-.f64 y (*.f64 a b))) (*.f64 z (-.f64 y (*.f64 a b)))))
(/.f64 1 (/.f64 1 (*.f64 z (+.f64 y (*.f64 a b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))) (/.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))) (*.f64 z (+.f64 y (*.f64 a b)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (/.f64 (*.f64 z (-.f64 y (*.f64 a b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))) (/.f64 (*.f64 z (-.f64 y (*.f64 a b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))) (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z y) 2)) (*.f64 z (-.f64 (*.f64 a b) y)))
(/.f64 (-.f64 (*.f64 (*.f64 z y) (pow.f64 (*.f64 z y) 3)) (*.f64 (*.f64 z (*.f64 a b)) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (*.f64 (*.f64 z (-.f64 y (*.f64 a b))) (+.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 z y) 3) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))) (+.f64 (*.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z y) 3)) (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (*.f64 z y) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 z y) 2) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) 3)) (*.f64 (*.f64 z (-.f64 y (*.f64 a b))) (+.f64 (*.f64 (*.f64 z y) (pow.f64 (*.f64 z y) 3)) (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (+.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (neg.f64 (*.f64 z (-.f64 y (*.f64 a b)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))) (sqrt.f64 (*.f64 z (-.f64 y (*.f64 a b)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))) (cbrt.f64 (*.f64 z (-.f64 y (*.f64 a b)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z y) 2)) 1) (*.f64 z (-.f64 (*.f64 a b) y)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) 1) (neg.f64 (*.f64 z (-.f64 y (*.f64 a b)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (sqrt.f64 (*.f64 z (+.f64 y (*.f64 a b))))) (sqrt.f64 (*.f64 z (-.f64 y (*.f64 a b)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (sqrt.f64 (*.f64 z (+.f64 y (*.f64 a b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) 2)) (cbrt.f64 (*.f64 z (-.f64 y (*.f64 a b)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 z y) (pow.f64 (*.f64 z y) 3)) (*.f64 (*.f64 z (*.f64 a b)) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (/.f64 1 (*.f64 z (-.f64 y (*.f64 a b))))) (+.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 z y) 2) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) 3)) (/.f64 1 (*.f64 z (-.f64 y (*.f64 a b))))) (+.f64 (*.f64 (*.f64 z y) (pow.f64 (*.f64 z y) 3)) (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (+.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))))) (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 z y) 3) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))))) (+.f64 (*.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z y) 3)) (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (*.f64 z y) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) 1) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (sqrt.f64 (*.f64 z (-.f64 y (*.f64 a b))))) (sqrt.f64 (*.f64 z (-.f64 y (*.f64 a b)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (*.f64 z (-.f64 y (*.f64 a b)))) (cbrt.f64 (*.f64 z (-.f64 y (*.f64 a b)))))) (cbrt.f64 (*.f64 z (-.f64 y (*.f64 a b)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (+.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 z (*.f64 a b))))) (-.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 z (*.f64 a b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) 1) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))))
(pow.f64 (*.f64 z (+.f64 y (*.f64 a b))) 1)
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) 2)
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) 3)
(pow.f64 (pow.f64 (*.f64 z (+.f64 y (*.f64 a b))) 3) 1/3)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (neg.f64 (*.f64 z (-.f64 y (*.f64 a b))))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))))))
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y (*.f64 a b))) 2))
(log.f64 (exp.f64 (*.f64 z (+.f64 y (*.f64 a b)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y (*.f64 a b))))))
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y (*.f64 a b))) 3))
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y (*.f64 a b)))))
(exp.f64 (log.f64 (*.f64 z (+.f64 y (*.f64 a b)))))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y (*.f64 a b)))))
(fma.f64 z y (*.f64 z (*.f64 a b)))
(fma.f64 y z (*.f64 z (*.f64 a b)))
(fma.f64 a (*.f64 z b) (*.f64 z y))
(fma.f64 (*.f64 z a) b (*.f64 z y))
(fma.f64 b (*.f64 z a) (*.f64 z y))
(fma.f64 1 (*.f64 z y) (*.f64 z (*.f64 a b)))
(fma.f64 1 (*.f64 z (*.f64 a b)) (*.f64 z y))
(fma.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 z y)) (*.f64 z (*.f64 a b)))
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 a b))) (sqrt.f64 (*.f64 z (*.f64 a b))) (*.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (cbrt.f64 (*.f64 z y)) (*.f64 z (*.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) 2) (cbrt.f64 (*.f64 z (*.f64 a b))) (*.f64 z y))
Outputs
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z))
(*.f64 z (fma.f64 a b y))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z))
(*.f64 z (fma.f64 a b y))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z))
(*.f64 z (fma.f64 a b y))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z))
(*.f64 z (fma.f64 a b y))
(*.f64 a (*.f64 b z))
(*.f64 z (*.f64 a b))
(*.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 z 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 (*.f64 y z) (*.f64 a (*.f64 b z)))
(*.f64 z (fma.f64 a b y))
(*.f64 y z)
(*.f64 z 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 (*.f64 y z) (*.f64 a (*.f64 b z)))
(*.f64 z (fma.f64 a b y))
(*.f64 y z)
(*.f64 z 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 (*.f64 y z) (*.f64 a (*.f64 z b)))
(*.f64 z (fma.f64 a b y))
(*.f64 a (*.f64 b z))
(*.f64 z (*.f64 a b))
(*.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 z (*.f64 a b))
(*.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 z 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 (*.f64 y z) (*.f64 a (*.f64 b z)))
(*.f64 z (fma.f64 a b y))
(*.f64 a (*.f64 b z))
(*.f64 z (*.f64 a b))
(*.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 z (*.f64 a b))
(*.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 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y (*.f64 a b))))) 1)
(*.f64 z (fma.f64 a b y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z y))) (-.f64 1 (*.f64 z (*.f64 a b))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 z y))) 1) (*.f64 z (*.f64 a b)))
(fma.f64 z (*.f64 a b) (expm1.f64 (log1p.f64 (*.f64 z y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (*.f64 a b)))) (-.f64 1 (*.f64 z y)))
(fma.f64 z y (expm1.f64 (log1p.f64 (*.f64 a (*.f64 z b)))))
(fma.f64 z y (expm1.f64 (log1p.f64 (*.f64 z (*.f64 a b)))))
(-.f64 (/.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (-.f64 y (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (*.f64 z (-.f64 y (*.f64 a b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z y) 2)) (*.f64 z (-.f64 (*.f64 a b) y)))
(-.f64 (+.f64 (*.f64 z y) (exp.f64 (log1p.f64 (*.f64 z (*.f64 a b))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (*.f64 a b)))) (-.f64 1 (*.f64 z y)))
(fma.f64 z y (expm1.f64 (log1p.f64 (*.f64 a (*.f64 z b)))))
(fma.f64 z y (expm1.f64 (log1p.f64 (*.f64 z (*.f64 a b)))))
(-.f64 (+.f64 (*.f64 z (*.f64 a b)) (exp.f64 (log1p.f64 (*.f64 z y)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 z y))) 1) (*.f64 z (*.f64 a b)))
(fma.f64 z (*.f64 a b) (expm1.f64 (log1p.f64 (*.f64 z y))))
(*.f64 z (+.f64 y (*.f64 a b)))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 (*.f64 z (+.f64 y (*.f64 a b))) 1)
(*.f64 z (fma.f64 a b y))
(*.f64 1 (*.f64 z (+.f64 y (*.f64 a b))))
(*.f64 z (fma.f64 a b y))
(*.f64 (sqrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) (sqrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))))
(*.f64 z (fma.f64 a b y))
(*.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) 2))
(*.f64 z (fma.f64 a b y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) 2) (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))))
(*.f64 z (fma.f64 a b y))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (/.f64 1 (*.f64 z (-.f64 y (*.f64 a b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z y) 2)) (*.f64 z (-.f64 (*.f64 a b) y)))
(*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) 1) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (fma.f64 z (*.f64 (*.f64 a (*.f64 z b)) (fma.f64 a b (neg.f64 y))) (pow.f64 (*.f64 z y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2)))
(*.f64 (/.f64 1 (*.f64 z (-.f64 y (*.f64 a b)))) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z y) 2)) (*.f64 z (-.f64 (*.f64 a b) y)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))) (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) 1) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (fma.f64 z (*.f64 (*.f64 a (*.f64 z b)) (fma.f64 a b (neg.f64 y))) (pow.f64 (*.f64 z y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (*.f64 z (+.f64 y (*.f64 a b))))
(*.f64 z (fma.f64 a b y))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (+.f64 y (*.f64 a b))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 (*.f64 z (*.f64 a b)) z) (fma.f64 a b y)))) (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (fma.f64 z (*.f64 (*.f64 a (*.f64 z b)) (fma.f64 a b y)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (fma.f64 a b y)) (*.f64 z (*.f64 a b)) (pow.f64 (*.f64 z y) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (-.f64 (*.f64 (*.f64 z y) (pow.f64 (*.f64 z y) 3)) (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (*.f64 (*.f64 z (-.f64 (*.f64 a b) y)) (*.f64 z (-.f64 (*.f64 a b) y)))))) (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (-.f64 (*.f64 z (*.f64 y (pow.f64 (*.f64 z y) 3))) (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (*.f64 (*.f64 z (-.f64 (*.f64 a b) y)) (*.f64 z (-.f64 (*.f64 a b) y)))))) (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (-.f64 (pow.f64 (*.f64 z y) 4) (*.f64 z (*.f64 (*.f64 (fma.f64 a b (neg.f64 y)) (*.f64 z (fma.f64 a b (neg.f64 y)))) (pow.f64 (*.f64 a (*.f64 z b)) 2))))) (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (*.f64 (*.f64 a (*.f64 z b)) (fma.f64 a b (neg.f64 y))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (-.f64 (pow.f64 (*.f64 z y) 4) (*.f64 z (*.f64 (*.f64 (-.f64 (*.f64 a b) y) (*.f64 z (-.f64 (*.f64 a b) y))) (pow.f64 (*.f64 z (*.f64 a b)) 2))))) (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) y) (*.f64 z z)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 z y) 2) 3) (pow.f64 (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))) 3))) (+.f64 (*.f64 (*.f64 z y) (pow.f64 (*.f64 z y) 3)) (*.f64 (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))) (-.f64 (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))) (pow.f64 (*.f64 z y) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 z y) 2) 3) (pow.f64 (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))) 3))) (fma.f64 (*.f64 z y) (pow.f64 (*.f64 z y) 3) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 (*.f64 z (-.f64 (*.f64 a b) y)) (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (neg.f64 (pow.f64 (*.f64 z y) 2)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (+.f64 (pow.f64 (*.f64 z (*.f64 (*.f64 a (*.f64 z b)) (fma.f64 a b (neg.f64 y)))) 3) (pow.f64 (*.f64 z y) 6))) (fma.f64 (*.f64 a (*.f64 z b)) (*.f64 z (*.f64 (fma.f64 a b (neg.f64 y)) (-.f64 (*.f64 z (*.f64 (*.f64 a (*.f64 z b)) (fma.f64 a b (neg.f64 y)))) (pow.f64 (*.f64 z y) 2)))) (pow.f64 (*.f64 z y) 4)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 (-.f64 (*.f64 a b) y) (-.f64 (*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) y) (*.f64 z z))) (pow.f64 (*.f64 z y) 2)))) (pow.f64 (*.f64 z y) 4))) (+.f64 (pow.f64 (*.f64 (*.f64 a b) (*.f64 (-.f64 (*.f64 a b) y) (*.f64 z z))) 3) (pow.f64 (*.f64 z y) 6)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b))))) (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b))))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b))))) (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b))))))
(*.f64 z (fma.f64 a b y))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y (*.f64 a b))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y (*.f64 a b))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y)))) (cbrt.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))))))
(*.f64 z (fma.f64 a b y))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y)))) (cbrt.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) 3/2) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) 3/2))
(*.f64 z (fma.f64 a b y))
(*.f64 (pow.f64 (pow.f64 (*.f64 z (+.f64 y (*.f64 a b))) 3) 1/6) (pow.f64 (pow.f64 (*.f64 z (+.f64 y (*.f64 a b))) 3) 1/6))
(*.f64 z (fma.f64 a b y))
(/.f64 (*.f64 z (+.f64 y (*.f64 a b))) (/.f64 (*.f64 z (-.f64 y (*.f64 a b))) (*.f64 z (-.f64 y (*.f64 a b)))))
(*.f64 z (fma.f64 a b y))
(/.f64 1 (/.f64 1 (*.f64 z (+.f64 y (*.f64 a b)))))
(*.f64 z (fma.f64 a b y))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z y) 2)) (*.f64 z (-.f64 (*.f64 a b) y)))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) 1) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (fma.f64 z (*.f64 (*.f64 a (*.f64 z b)) (fma.f64 a b (neg.f64 y))) (pow.f64 (*.f64 z y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))) (/.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))) (*.f64 z (+.f64 y (*.f64 a b)))))
(*.f64 z (fma.f64 a b y))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (/.f64 (*.f64 z (-.f64 y (*.f64 a b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (*.f64 z (-.f64 y (*.f64 a b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (*.f64 z (-.f64 y (*.f64 a b)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (*.f64 z (-.f64 y (*.f64 a b)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))))
(*.f64 (hypot.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3/2) (pow.f64 (*.f64 z y) 3/2)) (/.f64 (hypot.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3/2) (pow.f64 (*.f64 z y) 3/2)) (fma.f64 z (*.f64 (*.f64 a (*.f64 z b)) (fma.f64 a b (neg.f64 y))) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (hypot.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3/2) (pow.f64 (*.f64 z y) 3/2)) (hypot.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3/2) (pow.f64 (*.f64 z y) 3/2))) (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))) (/.f64 (*.f64 z (-.f64 y (*.f64 a b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))) (*.f64 z (-.f64 y (*.f64 a b)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (-.f64 y (*.f64 a b))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2))) z)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (*.f64 z (-.f64 y (*.f64 a b)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) (/.f64 (fma.f64 z (*.f64 (*.f64 a (*.f64 z b)) (fma.f64 a b (neg.f64 y))) (pow.f64 (*.f64 z y) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (/.f64 (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))) (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) 1) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (fma.f64 z (*.f64 (*.f64 a (*.f64 z b)) (fma.f64 a b (neg.f64 y))) (pow.f64 (*.f64 z y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z y) 2)) (*.f64 z (-.f64 (*.f64 a b) y)))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (*.f64 (*.f64 z y) (pow.f64 (*.f64 z y) 3)) (*.f64 (*.f64 z (*.f64 a b)) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (*.f64 (*.f64 z (-.f64 y (*.f64 a b))) (+.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))))
(/.f64 (-.f64 (*.f64 z (*.f64 y (pow.f64 (*.f64 z y) 3))) (*.f64 z (*.f64 (*.f64 a b) (pow.f64 (*.f64 z (*.f64 a b)) 3)))) (*.f64 (*.f64 z (-.f64 y (*.f64 a b))) (+.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 4) (pow.f64 (*.f64 a (*.f64 z b)) 4)) (*.f64 (-.f64 y (*.f64 a b)) (*.f64 z (+.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 4) (pow.f64 (*.f64 z (*.f64 a b)) 4)) (*.f64 z (*.f64 (-.f64 y (*.f64 a b)) (+.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 z y) 3) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))) (+.f64 (*.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z y) 3)) (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (*.f64 z y) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 z y) 3) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))) (+.f64 (pow.f64 (*.f64 z y) 6) (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (*.f64 z y) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 z y) 3) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) 3)) (*.f64 (fma.f64 z (*.f64 (*.f64 a (*.f64 z b)) (fma.f64 a b (neg.f64 y))) (pow.f64 (*.f64 z y) 2)) (fma.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) (-.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) (pow.f64 (*.f64 z y) 3)) (pow.f64 (*.f64 z y) 6))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 z y) 3) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) 3)) (*.f64 (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2)) (fma.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (*.f64 z y) 3)) (pow.f64 (*.f64 z y) 6))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 z y) 2) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) 3)) (*.f64 (*.f64 z (-.f64 y (*.f64 a b))) (+.f64 (*.f64 (*.f64 z y) (pow.f64 (*.f64 z y) 3)) (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (+.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 z y) 2) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) 3)) (*.f64 z (-.f64 y (*.f64 a b)))) (fma.f64 (*.f64 z y) (pow.f64 (*.f64 z y) 3) (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (+.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 6) (pow.f64 (*.f64 a (*.f64 z b)) 6)) (*.f64 (-.f64 y (*.f64 a b)) (*.f64 z (+.f64 (pow.f64 (*.f64 z y) 4) (fma.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2) (pow.f64 (*.f64 a (*.f64 z b)) 4))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z y) 6) (pow.f64 (*.f64 z (*.f64 a b)) 6)) (*.f64 z (-.f64 y (*.f64 a b)))) (+.f64 (pow.f64 (*.f64 z y) 4) (fma.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (neg.f64 (*.f64 z (-.f64 y (*.f64 a b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z y) 2)) (*.f64 z (-.f64 (*.f64 a b) y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) 1) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (fma.f64 z (*.f64 (*.f64 a (*.f64 z b)) (fma.f64 a b (neg.f64 y))) (pow.f64 (*.f64 z y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))) (sqrt.f64 (*.f64 z (-.f64 y (*.f64 a b)))))
(/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (/.f64 (sqrt.f64 (*.f64 z (-.f64 y (*.f64 a b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (sqrt.f64 (*.f64 z (-.f64 y (*.f64 a b))))) (sqrt.f64 (*.f64 z (fma.f64 a b y))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (sqrt.f64 (*.f64 z (-.f64 y (*.f64 a b))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))))
(/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3/2) (pow.f64 (*.f64 z y) 3/2)) (sqrt.f64 (fma.f64 z (*.f64 (*.f64 a (*.f64 z b)) (fma.f64 a b (neg.f64 y))) (pow.f64 (*.f64 z y) 2)))) (sqrt.f64 (*.f64 z (fma.f64 a b y))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (sqrt.f64 (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2)))) (hypot.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3/2) (pow.f64 (*.f64 z y) 3/2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))) (cbrt.f64 (*.f64 z (-.f64 y (*.f64 a b)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (/.f64 (cbrt.f64 (*.f64 z (-.f64 y (*.f64 a b)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (cbrt.f64 (*.f64 z (-.f64 y (*.f64 a b))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (cbrt.f64 (*.f64 z (-.f64 y (*.f64 a b))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (cbrt.f64 (fma.f64 z (*.f64 (*.f64 a (*.f64 z b)) (fma.f64 a b (neg.f64 y))) (pow.f64 (*.f64 z y) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (cbrt.f64 (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z y) 2)) 1) (*.f64 z (-.f64 (*.f64 a b) y)))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z y) 2)) (*.f64 z (-.f64 (*.f64 a b) y)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) 1) (neg.f64 (*.f64 z (-.f64 y (*.f64 a b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z y) 2)) (*.f64 z (-.f64 (*.f64 a b) y)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) 1) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (fma.f64 z (*.f64 (*.f64 a (*.f64 z b)) (fma.f64 a b (neg.f64 y))) (pow.f64 (*.f64 z y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (sqrt.f64 (*.f64 z (+.f64 y (*.f64 a b))))) (sqrt.f64 (*.f64 z (-.f64 y (*.f64 a b)))))
(/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (/.f64 (sqrt.f64 (*.f64 z (-.f64 y (*.f64 a b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (sqrt.f64 (*.f64 z (-.f64 y (*.f64 a b))))) (sqrt.f64 (*.f64 z (fma.f64 a b y))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (sqrt.f64 (*.f64 z (-.f64 y (*.f64 a b))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (sqrt.f64 (*.f64 z (+.f64 y (*.f64 a b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))))
(/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3/2) (pow.f64 (*.f64 z y) 3/2)) (sqrt.f64 (fma.f64 z (*.f64 (*.f64 a (*.f64 z b)) (fma.f64 a b (neg.f64 y))) (pow.f64 (*.f64 z y) 2)))) (sqrt.f64 (*.f64 z (fma.f64 a b y))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (sqrt.f64 (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2)))) (hypot.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3/2) (pow.f64 (*.f64 z y) 3/2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) 2)) (cbrt.f64 (*.f64 z (-.f64 y (*.f64 a b)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (/.f64 (cbrt.f64 (*.f64 z (-.f64 y (*.f64 a b)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (cbrt.f64 (*.f64 z (-.f64 y (*.f64 a b))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (cbrt.f64 (*.f64 z (-.f64 y (*.f64 a b))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (cbrt.f64 (fma.f64 z (*.f64 (*.f64 a (*.f64 z b)) (fma.f64 a b (neg.f64 y))) (pow.f64 (*.f64 z y) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (cbrt.f64 (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 z y) (pow.f64 (*.f64 z y) 3)) (*.f64 (*.f64 z (*.f64 a b)) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (/.f64 1 (*.f64 z (-.f64 y (*.f64 a b))))) (+.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))
(/.f64 (-.f64 (*.f64 z (*.f64 y (pow.f64 (*.f64 z y) 3))) (*.f64 z (*.f64 (*.f64 a b) (pow.f64 (*.f64 z (*.f64 a b)) 3)))) (*.f64 (*.f64 z (-.f64 y (*.f64 a b))) (+.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 4) (pow.f64 (*.f64 a (*.f64 z b)) 4)) (*.f64 (-.f64 y (*.f64 a b)) (*.f64 z (+.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 4) (pow.f64 (*.f64 z (*.f64 a b)) 4)) (*.f64 z (*.f64 (-.f64 y (*.f64 a b)) (+.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 z y) 2) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) 3)) (/.f64 1 (*.f64 z (-.f64 y (*.f64 a b))))) (+.f64 (*.f64 (*.f64 z y) (pow.f64 (*.f64 z y) 3)) (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (+.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 z y) 2) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) 3)) (*.f64 z (-.f64 y (*.f64 a b)))) (fma.f64 (*.f64 z y) (pow.f64 (*.f64 z y) 3) (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (+.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 6) (pow.f64 (*.f64 a (*.f64 z b)) 6)) (*.f64 (-.f64 y (*.f64 a b)) (*.f64 z (+.f64 (pow.f64 (*.f64 z y) 4) (fma.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2) (pow.f64 (*.f64 a (*.f64 z b)) 4))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z y) 6) (pow.f64 (*.f64 z (*.f64 a b)) 6)) (*.f64 z (-.f64 y (*.f64 a b)))) (+.f64 (pow.f64 (*.f64 z y) 4) (fma.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 4))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))))) (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) 1) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (fma.f64 z (*.f64 (*.f64 a (*.f64 z b)) (fma.f64 a b (neg.f64 y))) (pow.f64 (*.f64 z y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 z y) 3) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))))) (+.f64 (*.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z y) 3)) (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (*.f64 z y) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 z y) 3) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))) (+.f64 (pow.f64 (*.f64 z y) 6) (*.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (*.f64 z y) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 z y) 3) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) 3)) (*.f64 (fma.f64 z (*.f64 (*.f64 a (*.f64 z b)) (fma.f64 a b (neg.f64 y))) (pow.f64 (*.f64 z y) 2)) (fma.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) (-.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) (pow.f64 (*.f64 z y) 3)) (pow.f64 (*.f64 z y) 6))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 z y) 3) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) 3)) (*.f64 (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2)) (fma.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (*.f64 z y) 3)) (pow.f64 (*.f64 z y) 6))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) 1) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z y) 2)) (*.f64 z (-.f64 (*.f64 a b) y)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (sqrt.f64 (*.f64 z (-.f64 y (*.f64 a b))))) (sqrt.f64 (*.f64 z (-.f64 y (*.f64 a b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z y) 2)) (*.f64 z (-.f64 (*.f64 a b) y)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (*.f64 z (-.f64 y (*.f64 a b)))) (cbrt.f64 (*.f64 z (-.f64 y (*.f64 a b)))))) (cbrt.f64 (*.f64 z (-.f64 y (*.f64 a b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z y) 2)) (*.f64 z (-.f64 (*.f64 a b) y)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (+.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 z (*.f64 a b))))) (-.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 z (*.f64 a b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 (-.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 z (*.f64 a b)))) (+.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 z (*.f64 a b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 a (*.f64 z b)))) (-.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 a (*.f64 z b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 z (*.f64 a b)))) (-.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 z (*.f64 a b))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) 1) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) 1) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (fma.f64 z (*.f64 (*.f64 a (*.f64 z b)) (fma.f64 a b (neg.f64 y))) (pow.f64 (*.f64 z y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) 1) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (fma.f64 z (*.f64 (*.f64 a (*.f64 z b)) (fma.f64 a b (neg.f64 y))) (pow.f64 (*.f64 z y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) 1) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (fma.f64 z (*.f64 (*.f64 a (*.f64 z b)) (fma.f64 a b (neg.f64 y))) (pow.f64 (*.f64 z y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2)))
(pow.f64 (*.f64 z (+.f64 y (*.f64 a b))) 1)
(*.f64 z (fma.f64 a b y))
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) 2)
(*.f64 z (fma.f64 a b y))
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y (*.f64 a b)))) 3)
(*.f64 z (fma.f64 a b y))
(pow.f64 (pow.f64 (*.f64 z (+.f64 y (*.f64 a b))) 3) 1/3)
(*.f64 z (fma.f64 a b y))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (neg.f64 (*.f64 z (-.f64 y (*.f64 a b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z y) 2)) (*.f64 z (-.f64 (*.f64 a b) y)))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) 1) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (fma.f64 z (*.f64 (*.f64 a (*.f64 z b)) (fma.f64 a b (neg.f64 y))) (pow.f64 (*.f64 z y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2)))
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y (*.f64 a b))) 2))
(sqrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2))
(fabs.f64 (*.f64 z (fma.f64 a b y)))
(log.f64 (exp.f64 (*.f64 z (+.f64 y (*.f64 a b)))))
(*.f64 z (fma.f64 a b y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y (*.f64 a b))))))
(*.f64 z (fma.f64 a b y))
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y (*.f64 a b))) 3))
(*.f64 z (fma.f64 a b y))
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y (*.f64 a b)))))
(*.f64 z (fma.f64 a b y))
(exp.f64 (log.f64 (*.f64 z (+.f64 y (*.f64 a b)))))
(*.f64 z (fma.f64 a b y))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y (*.f64 a b)))))
(*.f64 z (fma.f64 a b y))
(fma.f64 z y (*.f64 z (*.f64 a b)))
(*.f64 z (fma.f64 a b y))
(fma.f64 y z (*.f64 z (*.f64 a b)))
(*.f64 z (fma.f64 a b y))
(fma.f64 a (*.f64 z b) (*.f64 z y))
(*.f64 z (fma.f64 a b y))
(fma.f64 (*.f64 z a) b (*.f64 z y))
(*.f64 z (fma.f64 a b y))
(fma.f64 b (*.f64 z a) (*.f64 z y))
(*.f64 z (fma.f64 a b y))
(fma.f64 1 (*.f64 z y) (*.f64 z (*.f64 a b)))
(*.f64 z (fma.f64 a b y))
(fma.f64 1 (*.f64 z (*.f64 a b)) (*.f64 z y))
(*.f64 z (fma.f64 a b y))
(fma.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 z y)) (*.f64 z (*.f64 a b)))
(*.f64 z (fma.f64 a b y))
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 a b))) (sqrt.f64 (*.f64 z (*.f64 a b))) (*.f64 z y))
(*.f64 z (fma.f64 a b y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (cbrt.f64 (*.f64 z y)) (*.f64 z (*.f64 a b)))
(*.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))) (*.f64 z y))
(*.f64 z (fma.f64 a b y))

eval256.0ms (2%)

Compiler

Compiled 20086 to 7317 computations (63.6% saved)

prune181.0ms (1.4%)

Pruning

19 alts after pruning (11 fresh and 8 done)

PrunedKeptTotal
New7195724
Fresh167
Picked011
Done178
Total72119740
Error
0.0b
Counts
740 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
39.0b
(/.f64 a (/.f64 1 (fma.f64 b z t)))
39.8b
(/.f64 1 (/.f64 1 (*.f64 z (+.f64 y (*.f64 a b)))))
17.3b
(+.f64 (+.f64 x (*.f64 y z)) (/.f64 1 (/.f64 1 (*.f64 (*.f64 a z) b))))
22.0b
(+.f64 (+.f64 x (*.f64 y z)) (/.f64 1 (*.f64 (/.f64 (/.f64 1 a) (-.f64 (*.f64 (*.f64 z b) (*.f64 z b)) (*.f64 t t))) (-.f64 (*.f64 z b) t))))
10.2b
(+.f64 (+.f64 x (*.f64 y z)) (*.f64 a t))
39.4b
(+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b))
25.3b
(+.f64 (*.f64 y z) x)
39.9b
(+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b))
25.1b
(+.f64 (*.f64 a t) x)
16.4b
(+.f64 x (/.f64 1 (/.f64 1 (/.f64 (fma.f64 z b t) (/.f64 1 a)))))
32.4b
(+.f64 x (*.f64 (*.f64 a z) b))
38.9b
(*.f64 (+.f64 t (*.f64 b z)) a)
54.4b
(*.f64 (*.f64 a z) b)
39.7b
(*.f64 z (+.f64 (*.f64 a b) y))
54.7b
(*.f64 z (*.f64 a b))
47.7b
(*.f64 z y)
53.7b
(*.f64 a (*.f64 z b))
48.1b
(*.f64 a t)
40.1b
x
Compiler

Compiled 443 to 308 computations (30.5% saved)

localize10.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 31 to 10 computations (67.7% saved)

series1.0ms (0%)

Counts
1 → 60
Calls

15 calls:

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

rewrite80.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1044×distribute-rgt-in
1020×associate-*r/
1006×distribute-lft-in
932×associate-*l/
454×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

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

simplify134.0ms (1%)

Algorithm
egg-herbie
Rules
1866×associate-/r*
836×associate-/r/
750×associate-/l/
588×+-commutative
470×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02856728
18266482
237816482
Stop Event
node limit
Counts
158 → 161
Calls
Call 1
Inputs
(+.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 x)) (-.f64 1 (fma.f64 y z (*.f64 a t))))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (fma.f64 y z (*.f64 a t)) 1)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a t (fma.f64 y z x)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a t))) (-.f64 1 (fma.f64 y z x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y z x))) (-.f64 1 (*.f64 a t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) (-.f64 1 (+.f64 x (*.f64 a t))))
(-.f64 (/.f64 x (/.f64 (-.f64 x (*.f64 y z)) x)) (-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (-.f64 x (*.f64 y z))) (*.f64 a t)))
(-.f64 (/.f64 (pow.f64 (fma.f64 y z x) 2) (-.f64 (fma.f64 y z x) (*.f64 a t))) (/.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (fma.f64 y z x) (*.f64 a t))))
(-.f64 (+.f64 (fma.f64 y z x) (exp.f64 (log1p.f64 (*.f64 a t)))) 1)
(-.f64 (+.f64 (*.f64 a t) (exp.f64 (log1p.f64 (fma.f64 y z x)))) 1)
(-.f64 (+.f64 (*.f64 a t) (/.f64 x (/.f64 (-.f64 x (*.f64 y z)) x))) (/.f64 (pow.f64 (*.f64 y z) 2) (-.f64 x (*.f64 y z))))
(-.f64 (+.f64 (fma.f64 y z (*.f64 a t)) (exp.f64 (log1p.f64 x))) 1)
(-.f64 (+.f64 (+.f64 x (*.f64 a t)) (exp.f64 (log1p.f64 (*.f64 y z)))) 1)
(*.f64 (fma.f64 a t (fma.f64 y z x)) 1)
(*.f64 1 (fma.f64 a t (fma.f64 y z x)))
(*.f64 (sqrt.f64 (fma.f64 a t (fma.f64 y z x))) (sqrt.f64 (fma.f64 a t (fma.f64 y z x))))
(*.f64 (cbrt.f64 (fma.f64 a t (fma.f64 y z x))) (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 y z x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 y z x))) 2) (cbrt.f64 (fma.f64 a t (fma.f64 y z x))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (-.f64 (fma.f64 y z x) (*.f64 a t))))
(*.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(*.f64 (/.f64 1 (-.f64 (fma.f64 y z x) (*.f64 a t))) (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))))) (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))) (fma.f64 a t (fma.f64 y z x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))) (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (fma.f64 a t (fma.f64 y z x)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (fma.f64 y z x) 2)) (*.f64 (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))))) (-.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 y z x) 2) 3) (pow.f64 (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (fma.f64 y z x) 2)) (-.f64 (*.f64 (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))) (*.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))))))
(/.f64 (fma.f64 a t (fma.f64 y z x)) (/.f64 (-.f64 (fma.f64 y z x) (*.f64 a t)) (-.f64 (fma.f64 y z x) (*.f64 a t))))
(/.f64 1 (/.f64 1 (fma.f64 a t (fma.f64 y z x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (fma.f64 y z x) (*.f64 a t)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))) (/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))) (fma.f64 a t (fma.f64 y z x))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (-.f64 (fma.f64 y z x) (*.f64 a t)) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)))) (/.f64 (-.f64 (fma.f64 y z x) (*.f64 a t)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (fma.f64 y z x) 3)) (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3))) (*.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))) (-.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 y z (*.f64 a t)) (fma.f64 y z (*.f64 a t)))) (-.f64 x (fma.f64 y z (*.f64 a t))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (fma.f64 y z x) 2)) (-.f64 (*.f64 a t) (fma.f64 y z x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (fma.f64 y z x) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2))) (*.f64 (-.f64 (fma.f64 y z x) (*.f64 a t)) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (fma.f64 y z x) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 y z x) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (*.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))) (+.f64 (*.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (fma.f64 y z x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y z (*.f64 a t)) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (fma.f64 y z (*.f64 a t)) (fma.f64 y z (*.f64 a t))) (*.f64 x (fma.f64 y z (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 y z x) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (*.f64 (-.f64 (fma.f64 y z x) (*.f64 a t)) (+.f64 (*.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (fma.f64 y z x) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))) (neg.f64 (-.f64 (fma.f64 y z x) (*.f64 a t))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 x x) (*.f64 (fma.f64 y z (*.f64 a t)) (fma.f64 y z (*.f64 a t))))) (-.f64 x (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (fma.f64 y z x) 2))) (-.f64 (*.f64 a t) (fma.f64 y z x)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y z (*.f64 a t)) 3))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (fma.f64 y z (*.f64 a t)) (fma.f64 y z (*.f64 a t))) (*.f64 x (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)))) (neg.f64 (-.f64 (fma.f64 y z x) (*.f64 a t))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a t (fma.f64 y z x))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)))) (sqrt.f64 (-.f64 (fma.f64 y z x) (*.f64 a t))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a t (fma.f64 y z x))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 y z x))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)))) (cbrt.f64 (-.f64 (fma.f64 y z x) (*.f64 a t))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 y z x))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)) 1) (-.f64 (fma.f64 y z x) (*.f64 a t)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 y z (*.f64 a t)) (fma.f64 y z (*.f64 a t)))) 1) (-.f64 x (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (fma.f64 y z x) 2)) 1) (-.f64 (*.f64 a t) (fma.f64 y z x)))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y z (*.f64 a t)) 3)) 1) (+.f64 (*.f64 x x) (-.f64 (*.f64 (fma.f64 y z (*.f64 a t)) (fma.f64 y z (*.f64 a t))) (*.f64 x (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))) 1) (neg.f64 (-.f64 (fma.f64 y z x) (*.f64 a t))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))) (sqrt.f64 (fma.f64 a t (fma.f64 y z x)))) (sqrt.f64 (-.f64 (fma.f64 y z x) (*.f64 a t))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))) (sqrt.f64 (fma.f64 a t (fma.f64 y z x)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))) (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 y z x))) 2)) (cbrt.f64 (-.f64 (fma.f64 y z x) (*.f64 a t))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))) (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 y z x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (fma.f64 y z x) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 1 (-.f64 (fma.f64 y z x) (*.f64 a t)))) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (fma.f64 y z x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 y z x) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (/.f64 1 (-.f64 (fma.f64 y z x) (*.f64 a t)))) (+.f64 (*.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (fma.f64 y z x) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (fma.f64 y z x) 3)) (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))))) (-.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 y z x) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))))) (+.f64 (*.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (fma.f64 y z x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)) 1) (-.f64 (fma.f64 y z x) (*.f64 a t)))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)) (sqrt.f64 (-.f64 (fma.f64 y z x) (*.f64 a t)))) (sqrt.f64 (-.f64 (fma.f64 y z x) (*.f64 a t))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 (cbrt.f64 (-.f64 (fma.f64 y z x) (*.f64 a t))) (cbrt.f64 (-.f64 (fma.f64 y z x) (*.f64 a t))))) (cbrt.f64 (-.f64 (fma.f64 y z x) (*.f64 a t))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)) (+.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (fma.f64 y z x)))) (-.f64 (sqrt.f64 (fma.f64 y z x)) (sqrt.f64 (*.f64 a t))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(pow.f64 (fma.f64 a t (fma.f64 y z x)) 1)
(pow.f64 (sqrt.f64 (fma.f64 a t (fma.f64 y z x))) 2)
(pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 y z x))) 3)
(pow.f64 (pow.f64 (fma.f64 a t (fma.f64 y z x)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 a t (fma.f64 y z x)) 2))
(log.f64 (exp.f64 (fma.f64 a t (fma.f64 y z x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a t (fma.f64 y z x)))))
(cbrt.f64 (pow.f64 (fma.f64 a t (fma.f64 y z x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 a t (fma.f64 y z x))))
(exp.f64 (log.f64 (fma.f64 a t (fma.f64 y z x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a t (fma.f64 y z x))) 1))
(log1p.f64 (expm1.f64 (fma.f64 a t (fma.f64 y z x))))
(fma.f64 a t (fma.f64 y z x))
(fma.f64 t a (fma.f64 y z x))
(fma.f64 1 x (fma.f64 y z (*.f64 a t)))
(fma.f64 1 (fma.f64 y z x) (*.f64 a t))
(fma.f64 1 (*.f64 a t) (fma.f64 y z x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 y z (*.f64 a t)))
(fma.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)) (fma.f64 y z x))
(fma.f64 (sqrt.f64 (fma.f64 y z x)) (sqrt.f64 (fma.f64 y z x)) (*.f64 a t))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 y z (*.f64 a t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (cbrt.f64 (*.f64 a t)) (fma.f64 y z x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y z x)) 2) (cbrt.f64 (fma.f64 y z x)) (*.f64 a t))
Outputs
(+.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 a t))
(+.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 t) x))
(fma.f64 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))
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 t) x))
(fma.f64 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))
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 t) x))
(fma.f64 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 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))
(+.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 t) x))
(fma.f64 y z (fma.f64 a t x))
(*.f64 y z)
(+.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 t) x))
(fma.f64 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 y z)
(+.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 t) x))
(fma.f64 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 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))
(+.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 t) x))
(fma.f64 y z (fma.f64 a t x))
(*.f64 y z)
(+.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 t) x))
(fma.f64 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 y z)
(+.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 t) x))
(fma.f64 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) x)
(fma.f64 y z 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 t) x))
(fma.f64 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 a t)
(+.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 t) x))
(fma.f64 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 a t)
(+.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 t) x))
(fma.f64 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) x)
(fma.f64 y z 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 t) x))
(fma.f64 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 a t)
(+.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 t) x))
(fma.f64 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 a t)
(+.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 t) x))
(fma.f64 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 (exp.f64 (log1p.f64 x)) (-.f64 1 (fma.f64 y z (*.f64 a t))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (fma.f64 y z (*.f64 a t)))
(+.f64 (fma.f64 y z (*.f64 a t)) (expm1.f64 (log1p.f64 x)))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (fma.f64 y z (*.f64 a t)) 1)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (fma.f64 y z (*.f64 a t)))
(+.f64 (fma.f64 y z (*.f64 a t)) (expm1.f64 (log1p.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a t (fma.f64 y z x)))) 1)
(fma.f64 y z (fma.f64 a t x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a t))) (-.f64 1 (fma.f64 y z x)))
(+.f64 (fma.f64 y z x) (expm1.f64 (log1p.f64 (*.f64 a t))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y z x))) (-.f64 1 (*.f64 a t)))
(fma.f64 a t (expm1.f64 (log1p.f64 (fma.f64 y z x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) (-.f64 1 (+.f64 x (*.f64 a t))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) 1) (fma.f64 a t x))
(+.f64 (fma.f64 a t x) (expm1.f64 (log1p.f64 (*.f64 y z))))
(-.f64 (/.f64 x (/.f64 (-.f64 x (*.f64 y z)) x)) (-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (-.f64 x (*.f64 y z))) (*.f64 a t)))
(+.f64 (-.f64 (*.f64 (/.f64 x (-.f64 x (*.f64 y z))) x) (/.f64 (pow.f64 (*.f64 y z) 2) (-.f64 x (*.f64 y z)))) (*.f64 a t))
(-.f64 (fma.f64 a t (*.f64 x (/.f64 x (-.f64 x (*.f64 y z))))) (/.f64 (pow.f64 (*.f64 y z) 2) (-.f64 x (*.f64 y z))))
(-.f64 (fma.f64 a t (/.f64 (*.f64 x x) (-.f64 x (*.f64 y z)))) (/.f64 (pow.f64 (*.f64 y z) 2) (-.f64 x (*.f64 y z))))
(-.f64 (/.f64 (pow.f64 (fma.f64 y z x) 2) (-.f64 (fma.f64 y z x) (*.f64 a t))) (/.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (fma.f64 y z x) (*.f64 a t))))
(fma.f64 y z (fma.f64 a t x))
(-.f64 (+.f64 (fma.f64 y z x) (exp.f64 (log1p.f64 (*.f64 a t)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a t))) (-.f64 1 (fma.f64 y z x)))
(+.f64 (fma.f64 y z x) (expm1.f64 (log1p.f64 (*.f64 a t))))
(-.f64 (+.f64 (*.f64 a 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 t)))
(fma.f64 a t (expm1.f64 (log1p.f64 (fma.f64 y z x))))
(-.f64 (+.f64 (*.f64 a t) (/.f64 x (/.f64 (-.f64 x (*.f64 y z)) x))) (/.f64 (pow.f64 (*.f64 y z) 2) (-.f64 x (*.f64 y z))))
(+.f64 (-.f64 (*.f64 (/.f64 x (-.f64 x (*.f64 y z))) x) (/.f64 (pow.f64 (*.f64 y z) 2) (-.f64 x (*.f64 y z)))) (*.f64 a t))
(-.f64 (fma.f64 a t (*.f64 x (/.f64 x (-.f64 x (*.f64 y z))))) (/.f64 (pow.f64 (*.f64 y z) 2) (-.f64 x (*.f64 y z))))
(-.f64 (fma.f64 a t (/.f64 (*.f64 x x) (-.f64 x (*.f64 y z)))) (/.f64 (pow.f64 (*.f64 y z) 2) (-.f64 x (*.f64 y z))))
(-.f64 (+.f64 (fma.f64 y z (*.f64 a t)) (exp.f64 (log1p.f64 x))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (fma.f64 y z (*.f64 a t)))
(+.f64 (fma.f64 y z (*.f64 a t)) (expm1.f64 (log1p.f64 x)))
(-.f64 (+.f64 (+.f64 x (*.f64 a t)) (exp.f64 (log1p.f64 (*.f64 y z)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) 1) (fma.f64 a t x))
(+.f64 (fma.f64 a t x) (expm1.f64 (log1p.f64 (*.f64 y z))))
(*.f64 (fma.f64 a t (fma.f64 y z x)) 1)
(fma.f64 y z (fma.f64 a t x))
(*.f64 1 (fma.f64 a t (fma.f64 y z x)))
(fma.f64 y z (fma.f64 a t x))
(*.f64 (sqrt.f64 (fma.f64 a t (fma.f64 y z x))) (sqrt.f64 (fma.f64 a t (fma.f64 y z x))))
(fma.f64 y z (fma.f64 a t x))
(*.f64 (cbrt.f64 (fma.f64 a t (fma.f64 y z x))) (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 y z x))) 2))
(fma.f64 y z (fma.f64 a t x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 y z x))) 2) (cbrt.f64 (fma.f64 a t (fma.f64 y z x))))
(fma.f64 y z (fma.f64 a t x))
(*.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (-.f64 (fma.f64 y z x) (*.f64 a t))))
(fma.f64 y z (fma.f64 a t x))
(*.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))) (pow.f64 (fma.f64 y z x) 2)))
(*.f64 (/.f64 1 (-.f64 (fma.f64 y z x) (*.f64 a t))) (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)))
(fma.f64 y z (fma.f64 a t x))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))))) (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))) (pow.f64 (fma.f64 y z x) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))) (fma.f64 a t (fma.f64 y z x)))
(fma.f64 y z (fma.f64 a t x))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))) (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (fma.f64 a t (fma.f64 y z x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)) (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (fma.f64 a t (fma.f64 y z x))))) (-.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 (-.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 y z (fma.f64 a t x))) (pow.f64 (fma.f64 y z x) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (fma.f64 y z x) 2)) (*.f64 (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))))) (-.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (pow.f64 (fma.f64 y z x) 4) (*.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (-.f64 (*.f64 a t) (fma.f64 y z x)) (-.f64 (*.f64 a t) (fma.f64 y z x)))))) (-.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (fma.f64 y z x) 4) (*.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (-.f64 (fma.f64 y z x) (*.f64 a t)) (-.f64 (*.f64 a t) (fma.f64 y z x)))))) (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 a (*.f64 (-.f64 (fma.f64 y z x) (*.f64 a t)) t))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 y z x) 2) 3) (pow.f64 (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (fma.f64 y z x) 2)) (-.f64 (*.f64 (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))) (*.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 y z x) 2) 3) (pow.f64 (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x)))) 3))) (+.f64 (pow.f64 (fma.f64 y z x) 4) (*.f64 (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x)))) (-.f64 (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x)))) (pow.f64 (fma.f64 y z x) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x)))) 3) (pow.f64 (fma.f64 y z x) 6))) (fma.f64 (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x)))) (-.f64 (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x)))) (pow.f64 (fma.f64 y z x) 2)) (pow.f64 (fma.f64 y z x) 4)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x)))) 3) (pow.f64 (fma.f64 y z x) 6)) (fma.f64 (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x)))) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))) (neg.f64 (pow.f64 (fma.f64 y z x) 2))) (pow.f64 (fma.f64 y z x) 4))))
(/.f64 (fma.f64 a t (fma.f64 y z x)) (/.f64 (-.f64 (fma.f64 y z x) (*.f64 a t)) (-.f64 (fma.f64 y z x) (*.f64 a t))))
(fma.f64 y z (fma.f64 a t x))
(/.f64 1 (/.f64 1 (fma.f64 a t (fma.f64 y z x))))
(fma.f64 y z (fma.f64 a t x))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (fma.f64 y z x) (*.f64 a t)))
(fma.f64 y z (fma.f64 a t x))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))) (pow.f64 (fma.f64 y z x) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))) (/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))) (fma.f64 a t (fma.f64 y z x))))
(fma.f64 y z (fma.f64 a t x))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (-.f64 (fma.f64 y z x) (*.f64 a t)) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))) (-.f64 (fma.f64 y z x) (*.f64 a t))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))) (-.f64 (fma.f64 y z x) (*.f64 a t))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))) (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x)))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 (hypot.f64 (pow.f64 (*.f64 a t) 3/2) (pow.f64 (fma.f64 y z x) 3/2)) (/.f64 (hypot.f64 (pow.f64 (*.f64 a t) 3/2) (pow.f64 (fma.f64 y z x) 3/2)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))) (pow.f64 (fma.f64 y z x) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)))) (/.f64 (-.f64 (fma.f64 y z x) (*.f64 a t)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (/.f64 (-.f64 (fma.f64 y z x) (*.f64 a t)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (-.f64 (fma.f64 y z x) (*.f64 a t)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (-.f64 (fma.f64 y z x) (*.f64 a t)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)))) (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))) (pow.f64 (fma.f64 y z x) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))) (*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))) (pow.f64 (fma.f64 y z x) 2))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (fma.f64 y z x) 3)) (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3))) (*.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))) (-.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z x) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))))) (-.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z x) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))) (pow.f64 (fma.f64 y z x) 2)) (-.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 y z (*.f64 a t)) (fma.f64 y z (*.f64 a t)))) (-.f64 x (fma.f64 y z (*.f64 a t))))
(/.f64 (fma.f64 y z (fma.f64 a t x)) (/.f64 (-.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 x (fma.f64 y z (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (fma.f64 y z x) 2)) (-.f64 (*.f64 a t) (fma.f64 y z x)))
(fma.f64 y z (fma.f64 a t x))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (fma.f64 y z x) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2))) (*.f64 (-.f64 (fma.f64 y z x) (*.f64 a t)) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (fma.f64 y z x) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z x) 4) (pow.f64 (*.f64 a t) 4)) (*.f64 (-.f64 (fma.f64 y z x) (*.f64 a t)) (+.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 y z (fma.f64 a t x))) (+.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 y z (fma.f64 a t x))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 y z x) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (*.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))) (+.f64 (*.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (fma.f64 y z x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 y z x) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (*.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))))) (+.f64 (pow.f64 (fma.f64 y z x) 6) (-.f64 (pow.f64 (*.f64 a t) 6) (*.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 y z x) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (*.f64 (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))) (pow.f64 (fma.f64 y z x) 2)) (fma.f64 (pow.f64 (*.f64 a t) 3) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (fma.f64 y z x) 3)) (pow.f64 (fma.f64 y z x) 6))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 y z x) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))) (pow.f64 (fma.f64 y z x) 2))) (fma.f64 (pow.f64 (*.f64 a t) 3) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (fma.f64 y z x) 3)) (pow.f64 (fma.f64 y z x) 6)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y z (*.f64 a t)) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (fma.f64 y z (*.f64 a t)) (fma.f64 y z (*.f64 a t))) (*.f64 x (fma.f64 y z (*.f64 a t))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y z (*.f64 a t)) 3)) (fma.f64 x x (*.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (fma.f64 y z (*.f64 a t)) x))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 x 3)) (fma.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (fma.f64 y z (*.f64 a t)) x) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 y z x) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (*.f64 (-.f64 (fma.f64 y z x) (*.f64 a t)) (+.f64 (*.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (fma.f64 y z x) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 y z x) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (*.f64 (-.f64 (fma.f64 y z x) (*.f64 a t)) (+.f64 (pow.f64 (fma.f64 y z x) 4) (+.f64 (pow.f64 (*.f64 a t) 4) (*.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z x) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (-.f64 (fma.f64 y z x) (*.f64 a t)) (+.f64 (pow.f64 (fma.f64 y z x) 4) (fma.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))) (neg.f64 (-.f64 (fma.f64 y z x) (*.f64 a t))))
(fma.f64 y z (fma.f64 a t x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))) (pow.f64 (fma.f64 y z x) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))) (pow.f64 (fma.f64 y z x) 2)))
(/.f64 (*.f64 1 (-.f64 (*.f64 x x) (*.f64 (fma.f64 y z (*.f64 a t)) (fma.f64 y z (*.f64 a t))))) (-.f64 x (fma.f64 y z (*.f64 a t))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 y z (*.f64 a t)) (fma.f64 y z (*.f64 a t)))) (-.f64 x (fma.f64 y z (*.f64 a t))))
(/.f64 (fma.f64 y z (fma.f64 a t x)) (/.f64 (-.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 x (fma.f64 y z (*.f64 a t)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (fma.f64 y z x) 2))) (-.f64 (*.f64 a t) (fma.f64 y z x)))
(fma.f64 y z (fma.f64 a t x))
(/.f64 (*.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y z (*.f64 a t)) 3))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (fma.f64 y z (*.f64 a t)) (fma.f64 y z (*.f64 a t))) (*.f64 x (fma.f64 y z (*.f64 a t))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y z (*.f64 a t)) 3)) (fma.f64 x x (*.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (fma.f64 y z (*.f64 a t)) x))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 x 3)) (fma.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (fma.f64 y z (*.f64 a t)) x) (*.f64 x x)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)))) (neg.f64 (-.f64 (fma.f64 y z x) (*.f64 a t))))
(fma.f64 y z (fma.f64 a t x))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))) (pow.f64 (fma.f64 y z x) 2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a t (fma.f64 y z x))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)))) (sqrt.f64 (-.f64 (fma.f64 y z x) (*.f64 a t))))
(/.f64 (sqrt.f64 (fma.f64 a t (fma.f64 y z x))) (/.f64 (sqrt.f64 (-.f64 (fma.f64 y z x) (*.f64 a t))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y z (fma.f64 a t x))) (sqrt.f64 (-.f64 (fma.f64 y z x) (*.f64 a t)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a t (fma.f64 y z x))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x)))))) (sqrt.f64 (fma.f64 a t (fma.f64 y z x)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y z (fma.f64 a t x))) (sqrt.f64 (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))) (pow.f64 (fma.f64 y z x) 2)))) (hypot.f64 (pow.f64 (*.f64 a t) 3/2) (pow.f64 (fma.f64 y z x) 3/2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 y z x))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)))) (cbrt.f64 (-.f64 (fma.f64 y z x) (*.f64 a t))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 y z x))) 2) (/.f64 (cbrt.f64 (-.f64 (fma.f64 y z x) (*.f64 a t))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) 2) (cbrt.f64 (-.f64 (fma.f64 y z x) (*.f64 a t)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 y z x))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x)))))) (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 y z x))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) 2) (cbrt.f64 (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))) (pow.f64 (fma.f64 y z x) 2)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)) 1) (-.f64 (fma.f64 y z x) (*.f64 a t)))
(fma.f64 y z (fma.f64 a t x))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 y z (*.f64 a t)) (fma.f64 y z (*.f64 a t)))) 1) (-.f64 x (fma.f64 y z (*.f64 a t))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 y z (*.f64 a t)) (fma.f64 y z (*.f64 a t)))) (-.f64 x (fma.f64 y z (*.f64 a t))))
(/.f64 (fma.f64 y z (fma.f64 a t x)) (/.f64 (-.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 x (fma.f64 y z (*.f64 a t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (fma.f64 y z x) 2)) 1) (-.f64 (*.f64 a t) (fma.f64 y z x)))
(fma.f64 y z (fma.f64 a t x))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y z (*.f64 a t)) 3)) 1) (+.f64 (*.f64 x x) (-.f64 (*.f64 (fma.f64 y z (*.f64 a t)) (fma.f64 y z (*.f64 a t))) (*.f64 x (fma.f64 y z (*.f64 a t))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y z (*.f64 a t)) 3)) (fma.f64 x x (*.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (fma.f64 y z (*.f64 a t)) x))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 x 3)) (fma.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (fma.f64 y z (*.f64 a t)) x) (*.f64 x x)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))) 1) (neg.f64 (-.f64 (fma.f64 y z x) (*.f64 a t))))
(fma.f64 y z (fma.f64 a t x))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))) (pow.f64 (fma.f64 y z x) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))) (sqrt.f64 (fma.f64 a t (fma.f64 y z x)))) (sqrt.f64 (-.f64 (fma.f64 y z x) (*.f64 a t))))
(/.f64 (sqrt.f64 (fma.f64 a t (fma.f64 y z x))) (/.f64 (sqrt.f64 (-.f64 (fma.f64 y z x) (*.f64 a t))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y z (fma.f64 a t x))) (sqrt.f64 (-.f64 (fma.f64 y z x) (*.f64 a t)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))) (sqrt.f64 (fma.f64 a t (fma.f64 y z x)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x)))))) (sqrt.f64 (fma.f64 a t (fma.f64 y z x)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y z (fma.f64 a t x))) (sqrt.f64 (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))) (pow.f64 (fma.f64 y z x) 2)))) (hypot.f64 (pow.f64 (*.f64 a t) 3/2) (pow.f64 (fma.f64 y z x) 3/2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))) (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 y z x))) 2)) (cbrt.f64 (-.f64 (fma.f64 y z x) (*.f64 a t))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 y z x))) 2) (/.f64 (cbrt.f64 (-.f64 (fma.f64 y z x) (*.f64 a t))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) 2) (cbrt.f64 (-.f64 (fma.f64 y z x) (*.f64 a t)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))) (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 y z x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x)))))) (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 y z x))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (fma.f64 a t x))) 2) (cbrt.f64 (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))) (pow.f64 (fma.f64 y z x) 2)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (fma.f64 y z x) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 1 (-.f64 (fma.f64 y z x) (*.f64 a t)))) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (fma.f64 y z x) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z x) 4) (pow.f64 (*.f64 a t) 4)) (*.f64 (-.f64 (fma.f64 y z x) (*.f64 a t)) (+.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 y z (fma.f64 a t x))) (+.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 y z (fma.f64 a t x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 y z x) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (/.f64 1 (-.f64 (fma.f64 y z x) (*.f64 a t)))) (+.f64 (*.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (fma.f64 y z x) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 y z x) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (*.f64 (-.f64 (fma.f64 y z x) (*.f64 a t)) (+.f64 (pow.f64 (fma.f64 y z x) 4) (+.f64 (pow.f64 (*.f64 a t) 4) (*.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z x) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (-.f64 (fma.f64 y z x) (*.f64 a t)) (+.f64 (pow.f64 (fma.f64 y z x) 4) (fma.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (fma.f64 y z x) 3)) (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))))) (-.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z x) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))))) (-.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z x) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))) (pow.f64 (fma.f64 y z x) 2)) (-.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 y z x) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))))) (+.f64 (*.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (fma.f64 y z x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 y z x) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (*.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))))) (+.f64 (pow.f64 (fma.f64 y z x) 6) (-.f64 (pow.f64 (*.f64 a t) 6) (*.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 y z x) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (*.f64 (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))) (pow.f64 (fma.f64 y z x) 2)) (fma.f64 (pow.f64 (*.f64 a t) 3) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (fma.f64 y z x) 3)) (pow.f64 (fma.f64 y z x) 6))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 y z x) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))) (pow.f64 (fma.f64 y z x) 2))) (fma.f64 (pow.f64 (*.f64 a t) 3) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (fma.f64 y z x) 3)) (pow.f64 (fma.f64 y z x) 6)))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)) 1) (-.f64 (fma.f64 y z x) (*.f64 a t)))
(fma.f64 y z (fma.f64 a t x))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)) (sqrt.f64 (-.f64 (fma.f64 y z x) (*.f64 a t)))) (sqrt.f64 (-.f64 (fma.f64 y z x) (*.f64 a t))))
(fma.f64 y z (fma.f64 a t x))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 (cbrt.f64 (-.f64 (fma.f64 y z x) (*.f64 a t))) (cbrt.f64 (-.f64 (fma.f64 y z x) (*.f64 a t))))) (cbrt.f64 (-.f64 (fma.f64 y z x) (*.f64 a t))))
(fma.f64 y z (fma.f64 a t x))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)) (+.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (fma.f64 y z x)))) (-.f64 (sqrt.f64 (fma.f64 y z x)) (sqrt.f64 (*.f64 a t))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 y z x)) (sqrt.f64 (*.f64 a t))) (+.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (fma.f64 y z x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y z x) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (sqrt.f64 (fma.f64 y z x)) (sqrt.f64 (*.f64 a t)))) (+.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (fma.f64 y z x))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))) (pow.f64 (fma.f64 y z x) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x)))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))) (pow.f64 (fma.f64 y z x) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 y z x))) (pow.f64 (fma.f64 y z x) 2)))
(pow.f64 (fma.f64 a t (fma.f64 y z x)) 1)
(fma.f64 y z (fma.f64 a t x))
(pow.f64 (sqrt.f64 (fma.f64 a t (fma.f64 y z x))) 2)
(fma.f64 y z (fma.f64 a t x))
(pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 y z x))) 3)
(fma.f64 y z (fma.f64 a t x))
(pow.f64 (pow.f64 (fma.f64 a t (fma.f64 y z x)) 3) 1/3)
(fma.f64 y z (fma.f64 a t x))
(sqrt.f64 (pow.f64 (fma.f64 a t (fma.f64 y z x)) 2))
(fabs.f64 (fma.f64 y z (fma.f64 a t x)))
(log.f64 (exp.f64 (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 a t (fma.f64 y z x)))))
(fma.f64 y z (fma.f64 a t x))
(cbrt.f64 (pow.f64 (fma.f64 a t (fma.f64 y z x)) 3))
(fma.f64 y z (fma.f64 a t x))
(expm1.f64 (log1p.f64 (fma.f64 a t (fma.f64 y z x))))
(fma.f64 y z (fma.f64 a t x))
(exp.f64 (log.f64 (fma.f64 a t (fma.f64 y z x))))
(fma.f64 y z (fma.f64 a t x))
(exp.f64 (*.f64 (log.f64 (fma.f64 a t (fma.f64 y z x))) 1))
(fma.f64 y z (fma.f64 a t x))
(log1p.f64 (expm1.f64 (fma.f64 a t (fma.f64 y z x))))
(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))
(fma.f64 t a (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(fma.f64 1 x (fma.f64 y z (*.f64 a t)))
(fma.f64 y z (fma.f64 a t x))
(fma.f64 1 (fma.f64 y z x) (*.f64 a t))
(fma.f64 y z (fma.f64 a t x))
(fma.f64 1 (*.f64 a t) (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 y z (*.f64 a t)))
(fma.f64 y z (fma.f64 a t x))
(fma.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)) (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(fma.f64 (sqrt.f64 (fma.f64 y z x)) (sqrt.f64 (fma.f64 y z x)) (*.f64 a t))
(fma.f64 y z (fma.f64 a t x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 y z (*.f64 a t)))
(fma.f64 y z (fma.f64 a t x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (cbrt.f64 (*.f64 a t)) (fma.f64 y z x))
(fma.f64 y z (fma.f64 a t x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y z x)) 2) (cbrt.f64 (fma.f64 y z x)) (*.f64 a t))
(fma.f64 y z (fma.f64 a t x))

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 17 to 8 computations (52.9% saved)

series1.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
z
@inf
(*.f64 z (*.f64 a b))
0.0ms
a
@-inf
(*.f64 z (*.f64 a b))
0.0ms
a
@inf
(*.f64 z (*.f64 a b))

rewrite53.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))))))))

simplify71.0ms (0.6%)

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))

localize10.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 25 to 9 computations (64% saved)

series3.0ms (0%)

Counts
2 → 45
Calls

21 calls:

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

rewrite415.0ms (3.2%)

Algorithm
batch-egg-rewrite
Rules
1018×*-commutative
1010×unswap-sqr
622×swap-sqr
558×associate-*r/
482×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0924
119524
2266524
Stop Event
node limit
Counts
2 → 135
Calls
Call 1
Inputs
(*.f64 z (+.f64 (*.f64 a b) y))
(+.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 (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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) 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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z (fma.f64 a b y)) (*.f64 z (-.f64 (*.f64 a b) y))) (*.f64 z (-.f64 (*.f64 a b) 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 (pow.f64 (*.f64 a b) 2) (*.f64 z z)) (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))))))) (#(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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))))) (#(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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (*.f64 z (fma.f64 a b y)) (*.f64 z (-.f64 (*.f64 a b) y)))) (*.f64 z (-.f64 (*.f64 a b) 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 (pow.f64 (*.f64 a b) 2) (*.f64 z z)) (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))))))) (#(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 (*.f64 y y) (*.f64 (*.f64 a b) (-.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) 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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))))) (#(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 (*.f64 y y) (*.f64 (*.f64 a b) (-.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))) 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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 z (fma.f64 a b y)) (*.f64 z (-.f64 (*.f64 a b) y))) 1) (*.f64 z (-.f64 (*.f64 a b) 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 (pow.f64 (*.f64 a b) 2) (*.f64 z z)) (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))) (*.f64 z (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))) (*.f64 z (sqrt.f64 (fma.f64 a b y)))) (sqrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.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))) 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 (*.f64 y y) (*.f64 (*.f64 a b) (-.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))) (sqrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))) (sqrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.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))) (*.f64 (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))) (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))))) (#(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 z) (fma.f64 a b y)))))) (#(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 cbrt.f64 (*.f64 (pow.f64 (fma.f64 a b y) 3) (pow.f64 z 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 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 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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))))) (#(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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (+.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 (*.f64 a b) (pow.f64 (*.f64 a b) 3)) (*.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)))))))) (#(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 (*.f64 a b) (pow.f64 (*.f64 a b) 3)) (*.f64 (*.f64 y (-.f64 y (*.f64 a b))) (-.f64 (*.f64 y (-.f64 y (*.f64 a b))) (pow.f64 (*.f64 a b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 a b y))) (cbrt.f64 (fma.f64 a b y))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 a b y))) (cbrt.f64 (fma.f64 a b y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b y))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b y))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 a b y)) (sqrt.f64 (cbrt.f64 (fma.f64 a b y)))) (*.f64 (cbrt.f64 (fma.f64 a b y)) (sqrt.f64 (cbrt.f64 (fma.f64 a b y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 a b y)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 a b y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 3/2) (pow.f64 (cbrt.f64 (fma.f64 a b y)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (fma.f64 a b y) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 a b y) 3) 1/6))))) (#(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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (/.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (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 y 3)) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) (*.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 3)) (*.f64 y (pow.f64 y 3))) (*.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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (pow.f64 y 3) (-.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 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 (*.f64 a b) (pow.f64 (*.f64 a b) 3)) (*.f64 (*.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 (*.f64 y y) (*.f64 (*.f64 a b) (-.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) 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 (*.f64 y y) (*.f64 (*.f64 a b) (-.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) 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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))))) (#(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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))))) (#(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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))))) (#(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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 3)) (*.f64 y (pow.f64 y 3))) (/.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 (*.f64 a b) (pow.f64 (*.f64 a b) 3)) (*.f64 (*.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 y 3)) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) (/.f64 1 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))) (-.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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (pow.f64 y 3) (-.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 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 (*.f64 y y) (*.f64 (*.f64 a b) (-.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)) (sqrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))) (sqrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.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)) (*.f64 (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))) (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))))) (#(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 neg.f64 (/.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 neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (neg.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))))))) (#(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 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))))))

simplify235.0ms (1.8%)

Algorithm
egg-herbie
Rules
1824×unswap-sqr
688×associate-/l*
558×associate-*r*
548×associate-*l*
444×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03536294
110085954
247145948
Stop Event
node limit
Counts
180 → 198
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)))
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 (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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) 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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 (*.f64 z (fma.f64 a b y)) (*.f64 z (-.f64 (*.f64 a b) y))) (*.f64 z (-.f64 (*.f64 a b) y)))
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (*.f64 z y) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 z z)) (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))))
(/.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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 1 (*.f64 (*.f64 z (fma.f64 a b y)) (*.f64 z (-.f64 (*.f64 a b) y)))) (*.f64 z (-.f64 (*.f64 a b) y)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (*.f64 z y) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 z z)) (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) (*.f64 z (*.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 (*.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 (*.f64 y y) (*.f64 (*.f64 a b) (-.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) 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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.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 (*.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) 1) (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 (*.f64 (*.f64 z (fma.f64 a b y)) (*.f64 z (-.f64 (*.f64 a b) y))) 1) (*.f64 z (-.f64 (*.f64 a b) y)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (*.f64 z y) 3)) 1) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 z z)) (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))) (*.f64 z (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))) (*.f64 z (sqrt.f64 (fma.f64 a b y)))) (sqrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.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 (/.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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (/.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) (sqrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))) (sqrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (/.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) (*.f64 (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))) (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(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 z) (fma.f64 a b y)))
(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))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 a b y) 3) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 z (fma.f64 a b y))))
(exp.f64 (log.f64 (*.f64 z (fma.f64 a b y))))
(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 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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) y)) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)))
(*.f64 (/.f64 1 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (+.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 (*.f64 a b) (pow.f64 (*.f64 a b) 3)) (*.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 (*.f64 a b) (pow.f64 (*.f64 a b) 3)) (*.f64 (*.f64 y (-.f64 y (*.f64 a b))) (-.f64 (*.f64 y (-.f64 y (*.f64 a b))) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 a b y))) (cbrt.f64 (fma.f64 a b y))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 a b y))) (cbrt.f64 (fma.f64 a b y))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b y))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b y))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 a b y)) (sqrt.f64 (cbrt.f64 (fma.f64 a b y)))) (*.f64 (cbrt.f64 (fma.f64 a b y)) (sqrt.f64 (cbrt.f64 (fma.f64 a b y)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 a b y)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 a b y)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 3/2) (pow.f64 (cbrt.f64 (fma.f64 a b y)) 3/2))
(*.f64 (pow.f64 (pow.f64 (fma.f64 a b y) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 a b y) 3) 1/6))
(/.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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (/.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.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 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) (/.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (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 y 3)) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) (*.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))))
(/.f64 (-.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 3)) (*.f64 y (pow.f64 y 3))) (*.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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (pow.f64 y 3) (-.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 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 (*.f64 a b) (pow.f64 (*.f64 a b) 3)) (*.f64 (*.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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.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 (*.f64 y y) (*.f64 (*.f64 a b) (-.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) 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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 3)) (*.f64 y (pow.f64 y 3))) (/.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 (*.f64 a b) (pow.f64 (*.f64 a b) 3)) (*.f64 (*.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 y 3)) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) (/.f64 1 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))) (-.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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (pow.f64 y 3) (-.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (sqrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))) (sqrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))) (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(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)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (neg.f64 (-.f64 (*.f64 a b) y))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (neg.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))))
(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)))
(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 (*.f64 a z) b)
(*.f64 z (*.f64 a 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 (*.f64 a z) b)
(*.f64 z (*.f64 a 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 (*.f64 a z) b)
(*.f64 z (*.f64 a 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 (*.f64 a z) b)
(*.f64 z (*.f64 a 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 a z) b)
(*.f64 z (*.f64 a 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))
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 (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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) z))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) z)
(*.f64 (/.f64 z (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.f64 y y))) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)))
(/.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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) z)
(*.f64 (/.f64 z (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.f64 y y))) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)))
(/.f64 (*.f64 (*.f64 z (fma.f64 a b y)) (*.f64 z (-.f64 (*.f64 a b) y))) (*.f64 z (-.f64 (*.f64 a b) y)))
(*.f64 z (fma.f64 a b y))
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (*.f64 z y) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 z z)) (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a z) b) 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 (pow.f64 (*.f64 a b) 2) (*.f64 z z) (*.f64 (*.f64 y z) (*.f64 z (-.f64 y (*.f64 a b))))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) (fma.f64 z (*.f64 y (*.f64 z (-.f64 y (*.f64 a b)))) (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 z z))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) (*.f64 z (+.f64 (*.f64 y (*.f64 z (-.f64 y (*.f64 a b)))) (*.f64 z (pow.f64 (*.f64 a b) 2)))))
(/.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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) z)
(*.f64 (/.f64 z (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.f64 y y))) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)))
(/.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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) z)
(*.f64 (/.f64 z (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.f64 y y))) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)))
(/.f64 (*.f64 1 (*.f64 (*.f64 z (fma.f64 a b y)) (*.f64 z (-.f64 (*.f64 a b) y)))) (*.f64 z (-.f64 (*.f64 a b) y)))
(*.f64 z (fma.f64 a b y))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (*.f64 z y) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 z z)) (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a z) b) 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 (pow.f64 (*.f64 a b) 2) (*.f64 z z) (*.f64 (*.f64 y z) (*.f64 z (-.f64 y (*.f64 a b))))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) (fma.f64 z (*.f64 y (*.f64 z (-.f64 y (*.f64 a b)))) (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 z z))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) (*.f64 z (+.f64 (*.f64 y (*.f64 z (-.f64 y (*.f64 a b)))) (*.f64 z (pow.f64 (*.f64 a b) 2)))))
(/.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 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))) (/.f64 (sqrt.f64 (-.f64 (*.f64 a b) y)) (*.f64 z (sqrt.f64 (fma.f64 a b y)))))
(/.f64 z (/.f64 (sqrt.f64 (-.f64 (*.f64 a b) y)) (*.f64 (sqrt.f64 (fma.f64 a b 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 (*.f64 y y) (*.f64 (*.f64 a b) (-.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 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(*.f64 (/.f64 (*.f64 z (sqrt.f64 (fma.f64 a b y))) (sqrt.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.f64 y y)))) (hypot.f64 (pow.f64 y 3/2) (pow.f64 (*.f64 a b) 3/2)))
(/.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 (-.f64 (*.f64 a b) 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 (*.f64 a b) 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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 z (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (/.f64 (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)))))
(/.f64 (*.f64 z (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (/.f64 (cbrt.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.f64 y y))) (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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) z)
(*.f64 (/.f64 z (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.f64 y y))) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)))
(/.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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) z)
(*.f64 (/.f64 z (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.f64 y y))) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)))
(/.f64 (*.f64 (*.f64 (*.f64 z (fma.f64 a b y)) (*.f64 z (-.f64 (*.f64 a b) y))) 1) (*.f64 z (-.f64 (*.f64 a b) y)))
(*.f64 z (fma.f64 a b y))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (*.f64 z y) 3)) 1) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 z z)) (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a z) b) 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 (pow.f64 (*.f64 a b) 2) (*.f64 z z) (*.f64 (*.f64 y z) (*.f64 z (-.f64 y (*.f64 a b))))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) (fma.f64 z (*.f64 y (*.f64 z (-.f64 y (*.f64 a b)))) (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 z z))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) (*.f64 z (+.f64 (*.f64 y (*.f64 z (-.f64 y (*.f64 a b)))) (*.f64 z (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))) (*.f64 z (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 (-.f64 (*.f64 a b) y)) (*.f64 z (sqrt.f64 (fma.f64 a b y)))))
(/.f64 z (/.f64 (sqrt.f64 (-.f64 (*.f64 a b) y)) (*.f64 (sqrt.f64 (fma.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) 3) (pow.f64 y 3))) (*.f64 z (sqrt.f64 (fma.f64 a b y)))) (sqrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.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 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(*.f64 (/.f64 (*.f64 z (sqrt.f64 (fma.f64 a b y))) (sqrt.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.f64 y y)))) (hypot.f64 (pow.f64 y 3/2) (pow.f64 (*.f64 a b) 3/2)))
(/.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 (+.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 y)) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)))) (-.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 y)))
(*.f64 (/.f64 z (-.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 y))) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y 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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) z)
(*.f64 (/.f64 z (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.f64 y y))) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)))
(/.f64 (/.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) (sqrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))) (sqrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) z)
(*.f64 (/.f64 z (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.f64 y y))) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)))
(/.f64 (/.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) (*.f64 (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))) (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) z)
(*.f64 (/.f64 z (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.f64 y y))) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)))
(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 z) (fma.f64 a b y)))
(*.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))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 a b y) 3) (pow.f64 z 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))
(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 b))) (-.f64 1 y))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) 1) y)
(+.f64 y (expm1.f64 (log1p.f64 (*.f64 a b))))
(-.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))
(fma.f64 a b (expm1.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))
(fma.f64 a b (expm1.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 (expm1.f64 (log1p.f64 (*.f64 a b))))
(*.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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) 1) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.f64 y y)))
(*.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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) 1) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.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))
(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) 2) (*.f64 y y)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y (fma.f64 a b y)))) (-.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) 3) (pow.f64 y 3))) (fma.f64 y (fma.f64 a b y) (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (-.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 3)) (*.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 (*.f64 a b) 2) (*.f64 y (-.f64 y (*.f64 a b))))) (-.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 3)) (*.f64 (*.f64 y (-.f64 y (*.f64 a b))) (*.f64 y (-.f64 y (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 4) (*.f64 (-.f64 y (*.f64 a b)) (*.f64 (*.f64 y y) (-.f64 y (*.f64 a b))))) (-.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 (+.f64 (pow.f64 (*.f64 a b) 4) (*.f64 (-.f64 (*.f64 a b) y) (*.f64 (*.f64 y y) (-.f64 y (*.f64 a b))))) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y (-.f64 (*.f64 a b) y)))))
(*.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 (*.f64 a b) (pow.f64 (*.f64 a b) 3)) (*.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 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (*.f64 y (-.f64 y (*.f64 a b))) 3))) (fma.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 3) (*.f64 y (*.f64 (-.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)) (fma.f64 y (*.f64 (-.f64 y (*.f64 a b)) (-.f64 (*.f64 y (-.f64 y (*.f64 a b))) (pow.f64 (*.f64 a b) 2))) (pow.f64 (*.f64 a b) 4))) (+.f64 (pow.f64 (*.f64 y (-.f64 y (*.f64 a b))) 3) (pow.f64 (*.f64 a b) 6)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 a b y))) (cbrt.f64 (fma.f64 a b y))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 a b y))) (cbrt.f64 (fma.f64 a b y))))
(fma.f64 a b y)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b y))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b y))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b y))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b y))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b y))) (cbrt.f64 (sqrt.f64 (fma.f64 a b y)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 a b y)) (sqrt.f64 (cbrt.f64 (fma.f64 a b y)))) (*.f64 (cbrt.f64 (fma.f64 a b y)) (sqrt.f64 (cbrt.f64 (fma.f64 a b y)))))
(fma.f64 a b y)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 a b y)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 a b y)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b y))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b y))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b y))) (cbrt.f64 (sqrt.f64 (fma.f64 a b y)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 3/2) (pow.f64 (cbrt.f64 (fma.f64 a b y)) 3/2))
(fma.f64 a b y)
(*.f64 (pow.f64 (pow.f64 (fma.f64 a b y) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 a b y) 3) 1/6))
(fma.f64 a b y)
(/.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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) 1) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.f64 y y)))
(/.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (/.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (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))) (-.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) 2) (*.f64 y y))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))) (-.f64 (*.f64 a b) y)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) (/.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (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))) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))))
(*.f64 (hypot.f64 (pow.f64 y 3/2) (pow.f64 (*.f64 a b) 3/2)) (/.f64 (hypot.f64 (pow.f64 y 3/2) (pow.f64 (*.f64 a b) 3/2)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.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 (-.f64 (*.f64 a b) 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 (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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (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 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (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 (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 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.f64 y y)) (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 y 3)) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) (*.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) 1) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.f64 y y)))
(/.f64 (-.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 3)) (*.f64 y (pow.f64 y 3))) (*.f64 (-.f64 (*.f64 a b) y) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 4) (pow.f64 y 4)) (-.f64 (*.f64 a b) y)) (fma.f64 y y (pow.f64 (*.f64 a b) 2)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 y 3) 3)) (*.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (pow.f64 y 3) (-.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 y 3) 3)) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (+.f64 (pow.f64 (*.f64 a b) 6) (*.f64 (pow.f64 y 3) (-.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 y 3) 3)) (*.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.f64 y y)) (fma.f64 (pow.f64 y 3) (-.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (pow.f64 (*.f64 a b) 6))))
(/.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 (*.f64 a b) (pow.f64 (*.f64 a b) 3)) (*.f64 (*.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 (*.f64 y y) 3)) (*.f64 (-.f64 (*.f64 a b) y) (fma.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 3) (*.f64 (*.f64 y y) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 6) (pow.f64 y 6)) (-.f64 (*.f64 a b) y)) (fma.f64 y (*.f64 y (fma.f64 y y (pow.f64 (*.f64 a b) 2))) (pow.f64 (*.f64 a b) 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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) 1) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.f64 y y)))
(/.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 (*.f64 a b) y))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y 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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (sqrt.f64 (fma.f64 a b y)) (/.f64 (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 y 3/2) (pow.f64 (*.f64 a b) 3/2)) (sqrt.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.f64 y y)))) (sqrt.f64 (fma.f64 a b y)))
(/.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 (-.f64 (*.f64 a b) 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 (cbrt.f64 (-.f64 (*.f64 a b) y)) (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)))
(/.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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (/.f64 (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (cbrt.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 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.f64 y y)))) (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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) 1) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.f64 y y)))
(/.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 (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 (*.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) 3) (pow.f64 y 3))) (sqrt.f64 (fma.f64 a b y))) (sqrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (sqrt.f64 (fma.f64 a b y)) (/.f64 (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 y 3/2) (pow.f64 (*.f64 a b) 3/2)) (sqrt.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.f64 y y)))) (sqrt.f64 (fma.f64 a b y)))
(/.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 (-.f64 (*.f64 a b) 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 (cbrt.f64 (-.f64 (*.f64 a b) y)) (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)))
(/.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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (/.f64 (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (cbrt.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 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.f64 y y)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 3)) (*.f64 y (pow.f64 y 3))) (/.f64 1 (-.f64 (*.f64 a b) y))) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)))
(/.f64 (-.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 3)) (*.f64 y (pow.f64 y 3))) (*.f64 (-.f64 (*.f64 a b) y) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 4) (pow.f64 y 4)) (-.f64 (*.f64 a b) y)) (fma.f64 y y (pow.f64 (*.f64 a b) 2)))
(/.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 (*.f64 a b) (pow.f64 (*.f64 a b) 3)) (*.f64 (*.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 (*.f64 y y) 3)) (*.f64 (-.f64 (*.f64 a b) y) (fma.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 3) (*.f64 (*.f64 y y) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 6) (pow.f64 y 6)) (-.f64 (*.f64 a b) y)) (fma.f64 y (*.f64 y (fma.f64 y y (pow.f64 (*.f64 a b) 2))) (pow.f64 (*.f64 a b) 4)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) (/.f64 1 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) 1) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.f64 y y)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 y 3) 3)) (/.f64 1 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (pow.f64 y 3) (-.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 y 3) 3)) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (+.f64 (pow.f64 (*.f64 a b) 6) (*.f64 (pow.f64 y 3) (-.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 y 3) 3)) (*.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.f64 y y)) (fma.f64 (pow.f64 y 3) (-.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (pow.f64 (*.f64 a b) 6))))
(/.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 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) 1) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.f64 y y)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (sqrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))) (sqrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) 1) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.f64 y y)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))) (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) 1) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.f64 y y)))
(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)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (neg.f64 (-.f64 (*.f64 a b) y))))
(fma.f64 a b y)
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (neg.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) 1) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) y) (*.f64 y 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)
(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)

localize15.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 y (*.f64 a b))
0.3b
(/.f64 1 (*.f64 z (+.f64 y (*.f64 a b))))
0.3b
(/.f64 1 (/.f64 1 (*.f64 z (+.f64 y (*.f64 a b)))))
2.7b
(*.f64 z (+.f64 y (*.f64 a b)))
Compiler

Compiled 46 to 16 computations (65.2% saved)

series8.0ms (0.1%)

Counts
4 → 180
Calls

45 calls:

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

rewrite119.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1614×associate-*r/
1288×associate-*l/
804×associate-/r*
664×distribute-lft-in
412×associate-/r/
Iterations

Useful iterations: 1 (0.0ms)

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

simplify174.0ms (1.3%)

Algorithm
egg-herbie
Rules
1670×associate-/l*
1584×associate-*r*
1352×associate-*l*
1088×associate-/r*
878×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
084021700
1233821390
Stop Event
node limit
Counts
540 → 539
Calls
Call 1
Inputs
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.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 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 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.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 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 1 (*.f64 z (+.f64 (*.f64 a b) y)))
(/.f64 1 (*.f64 z (+.f64 (*.f64 a b) y)))
(/.f64 1 (*.f64 z (+.f64 (*.f64 a b) y)))
(/.f64 1 (*.f64 z (+.f64 (*.f64 a b) y)))
(/.f64 1 (*.f64 z (+.f64 (*.f64 a b) y)))
(/.f64 1 (*.f64 z (+.f64 (*.f64 a b) y)))
(/.f64 1 (*.f64 z (+.f64 (*.f64 a b) y)))
(/.f64 1 (*.f64 z (+.f64 (*.f64 a b) y)))
(/.f64 1 (*.f64 z (+.f64 (*.f64 a b) y)))
(/.f64 1 (*.f64 z (+.f64 (*.f64 a b) y)))
(/.f64 1 (*.f64 z (+.f64 (*.f64 a b) y)))
(/.f64 1 (*.f64 z (+.f64 (*.f64 a b) y)))
(/.f64 1 (*.f64 a (*.f64 z b)))
(+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) z)))))
(+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (/.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 b 3) z))) (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) z))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 4) (*.f64 z (pow.f64 b 4))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) z)))) (/.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 z (pow.f64 b 3)))))))
(/.f64 1 (*.f64 y z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 y 2) z))) (/.f64 1 (*.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 y 2) z))) (+.f64 (/.f64 1 (*.f64 y z)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 y 4) z))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 y 2) z))) (+.f64 (/.f64 1 (*.f64 y z)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) z)))))
(/.f64 1 (*.f64 y z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 y 2) z))) (/.f64 1 (*.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 y 2) z))) (+.f64 (/.f64 1 (*.f64 y z)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 y 4) z))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 y 2) z))) (+.f64 (/.f64 1 (*.f64 y z)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) z)))))
(/.f64 1 (*.f64 y z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 y 2) z))) (/.f64 1 (*.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 y 2) z))) (+.f64 (/.f64 1 (*.f64 y z)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 y 4) z))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 y 2) z))) (+.f64 (/.f64 1 (*.f64 y z)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) z)))))
(/.f64 1 (*.f64 a (*.f64 z b)))
(+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 z (pow.f64 b 2))))))
(+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (/.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 b 3) z))) (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 z (pow.f64 b 2)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 4) (*.f64 z (pow.f64 b 4))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 z (pow.f64 b 2))))) (/.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 z (pow.f64 b 3)))))))
(/.f64 1 (*.f64 a (*.f64 z b)))
(+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 z (pow.f64 b 2))))))
(+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (/.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 b 3) z))) (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 z (pow.f64 b 2)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 4) (*.f64 z (pow.f64 b 4))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 z (pow.f64 b 2))))) (/.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 z (pow.f64 b 3)))))))
(/.f64 1 (*.f64 y z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 y 2) z))) (/.f64 1 (*.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 y 2) z))) (+.f64 (/.f64 1 (*.f64 y z)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 y 4) z))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 y 2) z))) (+.f64 (/.f64 1 (*.f64 y z)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) z)))))
(/.f64 1 (*.f64 a (*.f64 z b)))
(+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) z)))))
(+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) z)))) (/.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 z (pow.f64 b 3))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 b 4) z)))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (/.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 b 3) z))) (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) z)))))))
(/.f64 1 (*.f64 a (*.f64 z b)))
(+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) z)))))
(+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) z)))) (/.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 z (pow.f64 b 3))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 b 4) z)))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (/.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 b 3) z))) (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) z)))))))
(*.f64 a b)
(+.f64 (*.f64 a b) y)
(+.f64 (*.f64 a b) y)
(+.f64 (*.f64 a b) y)
y
(+.f64 (*.f64 a b) y)
(+.f64 (*.f64 a b) y)
(+.f64 (*.f64 a b) y)
y
(+.f64 (*.f64 a b) y)
(+.f64 (*.f64 a b) y)
(+.f64 (*.f64 a b) y)
y
(+.f64 (*.f64 a b) y)
(+.f64 (*.f64 a b) y)
(+.f64 (*.f64 a b) y)
(*.f64 a b)
(+.f64 (*.f64 a b) y)
(+.f64 (*.f64 a b) y)
(+.f64 (*.f64 a b) y)
(*.f64 a b)
(+.f64 (*.f64 a b) y)
(+.f64 (*.f64 a b) y)
(+.f64 (*.f64 a b) y)
y
(+.f64 (*.f64 a b) y)
(+.f64 (*.f64 a b) y)
(+.f64 (*.f64 a b) y)
(*.f64 a b)
(+.f64 (*.f64 a b) y)
(+.f64 (*.f64 a b) y)
(+.f64 (*.f64 a b) y)
(*.f64 a b)
(+.f64 (*.f64 a b) y)
(+.f64 (*.f64 a b) y)
(+.f64 (*.f64 a b) y)
(+.f64 (*.f64 z y) (*.f64 z (*.f64 a b)))
(+.f64 (*.f64 z (*.f64 a b)) (*.f64 z y))
(+.f64 (*.f64 (*.f64 z y) 1) (*.f64 (*.f64 z (*.f64 a b)) 1))
(+.f64 (*.f64 (*.f64 z (*.f64 a b)) 1) (*.f64 (*.f64 z y) 1))
(+.f64 (*.f64 1 (*.f64 (*.f64 z y) 1)) (*.f64 1 (*.f64 (*.f64 z (*.f64 a b)) 1)))
(+.f64 (*.f64 -1 (neg.f64 (*.f64 z y))) (*.f64 -1 (neg.f64 (*.f64 z (*.f64 a b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 a b y)))) 1)
(/.f64 z (/.f64 1 (fma.f64 a b y)))
(/.f64 z (pow.f64 (fma.f64 a b y) -1))
(/.f64 z (/.f64 -1 (neg.f64 (fma.f64 a b y))))
(/.f64 (fma.f64 a b y) (/.f64 1 z))
(/.f64 (*.f64 z (fma.f64 a b y)) 1)
(/.f64 1 (/.f64 1 (*.f64 z (fma.f64 a b y))))
(/.f64 1 (neg.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))))
(/.f64 (sqrt.f64 (fma.f64 a b y)) (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 a b y)) z)))
(/.f64 (sqrt.f64 (fma.f64 a b y)) (/.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) (sqrt.f64 z)))
(/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2))
(/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (/.f64 -1 (neg.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))))))
(/.f64 (sqrt.f64 z) (/.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) (sqrt.f64 (fma.f64 a b y))))
(/.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (fma.f64 a b y)) (sqrt.f64 z)))
(/.f64 (sqrt.f64 z) (/.f64 1 (*.f64 (sqrt.f64 z) (fma.f64 a b y))))
(/.f64 (cbrt.f64 (fma.f64 a b y)) (/.f64 (/.f64 1 z) (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (/.f64 (/.f64 1 z) (cbrt.f64 (fma.f64 a b y))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (/.f64 1 (*.f64 (cbrt.f64 (fma.f64 a b y)) z)))
(/.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2)))
(/.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) (/.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) (cbrt.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (/.f64 -1 (neg.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))))))
(/.f64 (cbrt.f64 z) (/.f64 (/.f64 1 (fma.f64 a b y)) (pow.f64 (cbrt.f64 z) 2)))
(/.f64 (pow.f64 (cbrt.f64 z) 2) (/.f64 (/.f64 1 (fma.f64 a b y)) (cbrt.f64 z)))
(/.f64 (pow.f64 (cbrt.f64 z) 2) (/.f64 1 (*.f64 (cbrt.f64 z) (fma.f64 a b y))))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (*.f64 (/.f64 1 z) (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 1 z) (/.f64 1 (-.f64 y (*.f64 a b)))))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (/.f64 (-.f64 y (*.f64 a b)) z))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (/.f64 1 z) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (/.f64 (/.f64 1 z) (/.f64 1 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (/.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) z))
(/.f64 -1 (/.f64 -1 (*.f64 z (fma.f64 a b y))))
(/.f64 (neg.f64 (*.f64 z (fma.f64 a b y))) -1)
(/.f64 (sqrt.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y)))) (/.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) (sqrt.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2)) (/.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) (sqrt.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2)) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2))))
(/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) (sqrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y))))))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 z (fma.f64 a b y)))) (/.f64 -1 (sqrt.f64 (neg.f64 (*.f64 z (fma.f64 a b y))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2))) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 z (fma.f64 a b y)))) (cbrt.f64 (neg.f64 (*.f64 z (fma.f64 a b y))))) (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))))
(/.f64 (*.f64 z (sqrt.f64 (fma.f64 a b y))) (/.f64 1 (sqrt.f64 (fma.f64 a b y))))
(/.f64 (*.f64 z (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (/.f64 1 (cbrt.f64 (fma.f64 a b y))))
(/.f64 (*.f64 (fma.f64 a b y) (sqrt.f64 z)) (/.f64 1 (sqrt.f64 z)))
(/.f64 (*.f64 (fma.f64 a b y) (pow.f64 (cbrt.f64 z) 2)) (/.f64 1 (cbrt.f64 z)))
(/.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (-.f64 y (*.f64 a b)))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z) (-.f64 y (*.f64 a b)))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) z) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (neg.f64 z) (/.f64 -1 (fma.f64 a b y)))
(/.f64 (neg.f64 (fma.f64 a b y)) (/.f64 -1 z))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y)))) (/.f64 -1 (sqrt.f64 (*.f64 z (fma.f64 a b y)))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2)) (/.f64 -1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))))
(/.f64 (-.f64 (*.f64 (*.f64 z y) (*.f64 z y)) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b)))) (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))
(/.f64 (-.f64 (*.f64 (*.f64 z y) (*.f64 z y)) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b)))) (*.f64 1 (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (*.f64 (/.f64 1 z) (-.f64 (*.f64 a b) y)))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (+.f64 (*.f64 (*.f64 z y) (*.f64 z y)) (-.f64 (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b))) (*.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (*.f64 1 (+.f64 (*.f64 (*.f64 z y) (*.f64 z y)) (-.f64 (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b))) (*.f64 (*.f64 z y) (*.f64 z (*.f64 a b)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (*.f64 (/.f64 1 z) (neg.f64 (-.f64 y (*.f64 a b)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (*.f64 (/.f64 1 z) (neg.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))))
(/.f64 (pow.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) -1) (/.f64 1 (pow.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) -1)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2)) -1) (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))) -1)))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))) (-.f64 (*.f64 a b) y))
(/.f64 (*.f64 z (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (neg.f64 (-.f64 y (*.f64 a b))))
(/.f64 (*.f64 z (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))) (neg.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 1 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (-.f64 y (*.f64 a b)))
(/.f64 (*.f64 1 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) (-.f64 y (*.f64 a b)))
(/.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) z)) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 z y) (*.f64 z y)) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b))))) (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (+.f64 (*.f64 (*.f64 z y) (*.f64 z y)) (-.f64 (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b))) (*.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) 1) (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) 1) (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) -1) (cbrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))))
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (fma.f64 a b y))) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (fma.f64 a b y))) (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (sqrt.f64 (-.f64 y (*.f64 a b))))
(/.f64 (*.f64 (*.f64 z (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 (*.f64 z (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (-.f64 y (*.f64 a b))))
(/.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2)) (cbrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) z) (-.f64 (*.f64 a b) y))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) z) (neg.f64 (-.f64 y (*.f64 a b))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) z) (neg.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) 1) (-.f64 y (*.f64 a b)))
(/.f64 (*.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) 1) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z) 1) (-.f64 y (*.f64 a b)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) z) 1) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 z y) (*.f64 z y)) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b)))) 1) (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) 1) (+.f64 (*.f64 (*.f64 z y) (*.f64 z y)) (-.f64 (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b))) (*.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (*.f64 (sqrt.f64 (fma.f64 a b y)) z)) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (*.f64 (sqrt.f64 (fma.f64 a b y)) z)) (sqrt.f64 (-.f64 y (*.f64 a b))))
(/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 z (fma.f64 a b y)))) (sqrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))))
(/.f64 (/.f64 -1 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2)) (neg.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2)))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2))) (neg.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y))))))
(/.f64 (/.f64 (fma.f64 a b y) 1) (/.f64 1 z))
(/.f64 (/.f64 (fma.f64 a b y) (sqrt.f64 (/.f64 1 z))) (sqrt.f64 (/.f64 1 z)))
(/.f64 (/.f64 (fma.f64 a b y) (*.f64 (cbrt.f64 (/.f64 1 z)) (cbrt.f64 (/.f64 1 z)))) (cbrt.f64 (/.f64 1 z)))
(/.f64 (/.f64 1 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z))) (-.f64 y (*.f64 a b)))
(/.f64 (/.f64 1 (/.f64 1 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) z))) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (/.f64 1 (pow.f64 (fma.f64 a b y) -1)) (/.f64 1 z))
(/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) -1)) (pow.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) -1))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) -1)) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) -1))
(/.f64 (/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) 1) (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2))
(/.f64 (/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y))))) (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (sqrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2))) (sqrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2)))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) 1) (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y))))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2))) (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2)))) (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y))))))
(/.f64 (/.f64 -1 (sqrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y))))) (sqrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))))
(/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))) (cbrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))))) (cbrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))))
(/.f64 (/.f64 -1 (neg.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2))) (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2))
(/.f64 (/.f64 -1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2)))) (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))))
(/.f64 (/.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) 1) (-.f64 y (*.f64 a b)))
(/.f64 (/.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (-.f64 y (*.f64 a b)))) (sqrt.f64 (-.f64 y (*.f64 a b))))
(/.f64 (/.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (-.f64 y (*.f64 a b))) (cbrt.f64 (-.f64 y (*.f64 a b))))) (cbrt.f64 (-.f64 y (*.f64 a b))))
(/.f64 (/.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (+.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 y))) (-.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 a b))))
(/.f64 (/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) 1) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z) 1) (-.f64 y (*.f64 a b)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z) (sqrt.f64 (-.f64 y (*.f64 a b)))) (sqrt.f64 (-.f64 y (*.f64 a b))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z) (*.f64 (cbrt.f64 (-.f64 y (*.f64 a b))) (cbrt.f64 (-.f64 y (*.f64 a b))))) (cbrt.f64 (-.f64 y (*.f64 a b))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z) (+.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 y))) (-.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 a b))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) z) 1) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) z) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) z) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(pow.f64 (*.f64 z (fma.f64 a b y)) 1)
(pow.f64 (/.f64 1 (*.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 z) (fma.f64 a b y)))
(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))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (fma.f64 a b y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 a b y) 3) (pow.f64 z 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))
(exp.f64 (*.f64 (neg.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 y (*.f64 z (*.f64 a b)))
(fma.f64 y z (*.f64 z (*.f64 a b)))
(+.f64 (*.f64 z y) (*.f64 z (*.f64 a b)))
(+.f64 (*.f64 z (*.f64 a b)) (*.f64 z y))
(+.f64 (*.f64 (*.f64 z y) 1) (*.f64 (*.f64 z (*.f64 a b)) 1))
(+.f64 (*.f64 (*.f64 z (*.f64 a b)) 1) (*.f64 (*.f64 z y) 1))
(+.f64 (*.f64 1 (*.f64 (*.f64 z y) 1)) (*.f64 1 (*.f64 (*.f64 z (*.f64 a b)) 1)))
(+.f64 (*.f64 -1 (neg.f64 (*.f64 z y))) (*.f64 -1 (neg.f64 (*.f64 z (*.f64 a b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 a b y)))) 1)
(*.f64 z (fma.f64 a b y))
(*.f64 (fma.f64 a b y) z)
(*.f64 (*.f64 z (fma.f64 a b y)) 1)
(*.f64 1 (*.f64 z (fma.f64 a b y)))
(*.f64 1 (neg.f64 (neg.f64 (*.f64 z (fma.f64 a b y)))))
(*.f64 (sqrt.f64 (fma.f64 a b y)) (*.f64 (sqrt.f64 (fma.f64 a b y)) z))
(*.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (sqrt.f64 (*.f64 z (fma.f64 a b y))))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (fma.f64 a b y)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (*.f64 (cbrt.f64 (fma.f64 a b y)) z))
(*.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (cbrt.f64 (*.f64 z (fma.f64 a b y))))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (fma.f64 a b y)))
(*.f64 -1 (neg.f64 (*.f64 z (fma.f64 a b y))))
(*.f64 (neg.f64 (*.f64 z (fma.f64 a b y))) -1)
(*.f64 (*.f64 z (sqrt.f64 (fma.f64 a b y))) (sqrt.f64 (fma.f64 a b y)))
(*.f64 (*.f64 z (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (cbrt.f64 (fma.f64 a b y)))
(*.f64 (*.f64 (fma.f64 a b y) (sqrt.f64 z)) (sqrt.f64 z))
(*.f64 (*.f64 (fma.f64 a b y) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z))
(*.f64 (pow.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) -1) (pow.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) -1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2)) -1) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))) -1))
(*.f64 (/.f64 (fma.f64 a b y) 1) z)
(*.f64 (/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) 1) (sqrt.f64 (*.f64 z (fma.f64 a b y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) 1) (cbrt.f64 (*.f64 z (fma.f64 a b y))))
(*.f64 (/.f64 1 (neg.f64 (/.f64 1 z))) (neg.f64 (fma.f64 a b y)))
(*.f64 (/.f64 -1 (neg.f64 (/.f64 1 z))) (fma.f64 a b y))
(*.f64 (/.f64 (fma.f64 a b y) -1) (neg.f64 z))
(*.f64 (/.f64 (fma.f64 a b y) (/.f64 1 (sqrt.f64 z))) (sqrt.f64 z))
(*.f64 (/.f64 (fma.f64 a b y) (/.f64 1 (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 z))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 a b y)) z))) (sqrt.f64 (fma.f64 a b y)))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 z) (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2))) (cbrt.f64 (fma.f64 a b y)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (sqrt.f64 (/.f64 1 z))) (sqrt.f64 (fma.f64 a b y)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (*.f64 z (fma.f64 a b y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) -1) (cbrt.f64 (neg.f64 (*.f64 z (fma.f64 a b y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (cbrt.f64 (/.f64 1 z))) (cbrt.f64 (fma.f64 a b y)))
(*.f64 (/.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (fma.f64 a b y))
(*.f64 (/.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (-.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (fma.f64 a b y))))
(*.f64 (/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))) (-.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(*.f64 (/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (+.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)) 3))) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (-.f64 (*.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (*.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (fma.f64 a b y))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z) (-.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (fma.f64 a b y))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) z) (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))) (-.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) z) (+.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)) 3))) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (-.f64 (*.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (*.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))))
(pow.f64 (*.f64 z (fma.f64 a b y)) 1)
(pow.f64 (/.f64 1 (*.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 z) (fma.f64 a b y)))
(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))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (fma.f64 a b y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 a b y) 3) (pow.f64 z 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))
(exp.f64 (*.f64 (neg.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 y (*.f64 z (*.f64 a b)))
(fma.f64 y z (*.f64 z (*.f64 a b)))
(+.f64 (/.f64 1 (*.f64 z (fma.f64 a b y))) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) (fma.f64 (neg.f64 b) a (*.f64 a b))))
(+.f64 (/.f64 1 (*.f64 z (fma.f64 a b y))) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) (fma.f64 (neg.f64 a) b (*.f64 a b))))
(+.f64 (/.f64 1 (*.f64 z (fma.f64 a b y))) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) (fma.f64 (neg.f64 (*.f64 a b)) 1 (*.f64 a b))))
(+.f64 (/.f64 1 (*.f64 z (fma.f64 a b y))) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) (*.f64 a b))))
(+.f64 (/.f64 1 (*.f64 z (fma.f64 a b y))) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 a b))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) y) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) (neg.f64 (*.f64 a b))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) y) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) (*.f64 (neg.f64 a) b)))
(+.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) y) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) (*.f64 (neg.f64 b) a)))
(+.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) y) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) (*.f64 -1 (*.f64 a b))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) y) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) y) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) z)) (*.f64 y y)) (*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) z)) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) z)) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) z)) (*.f64 y y)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 z (fma.f64 a b y))))) 1)
(*.f64 1 (/.f64 1 (*.f64 z (fma.f64 a b y))))
(*.f64 1 (neg.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))))
(*.f64 (/.f64 1 (*.f64 z (fma.f64 a b y))) 1)
(*.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))) (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2)) (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))))
(*.f64 (/.f64 1 z) (/.f64 1 (fma.f64 a b y)))
(*.f64 (/.f64 1 z) (pow.f64 (fma.f64 a b y) -1))
(*.f64 -1 (/.f64 -1 (*.f64 z (fma.f64 a b y))))
(*.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y))) -1)
(*.f64 (/.f64 1 (fma.f64 a b y)) (/.f64 1 z))
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) (-.f64 y (*.f64 a b)))
(*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) z)) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(*.f64 (pow.f64 (fma.f64 a b y) -1) (/.f64 1 z))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) -1) (pow.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) -1))
(*.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) 1) (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2)) 1) (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))))
(*.f64 (/.f64 1 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (-.f64 y (*.f64 a b)))
(*.f64 (/.f64 1 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(*.f64 (/.f64 1 (-.f64 (*.f64 (*.f64 z y) (*.f64 z y)) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b))))) (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (+.f64 (*.f64 (*.f64 z y) (*.f64 z y)) (-.f64 (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b))) (*.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))))
(*.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2)) -1) (cbrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))))
(*.f64 (/.f64 (/.f64 1 z) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))) (-.f64 (*.f64 a b) y))
(*.f64 (/.f64 (/.f64 1 z) (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (neg.f64 (-.f64 y (*.f64 a b))))
(*.f64 (/.f64 (/.f64 1 z) (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))) (neg.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(*.f64 (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 a b y)) z)) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(*.f64 (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 a b y)) z)) (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (sqrt.f64 (-.f64 y (*.f64 a b))))
(*.f64 (/.f64 (/.f64 (/.f64 1 z) (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(*.f64 (/.f64 (/.f64 (/.f64 1 z) (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (-.f64 y (*.f64 a b))))
(pow.f64 (*.f64 z (fma.f64 a b y)) -1)
(pow.f64 (/.f64 1 (*.f64 z (fma.f64 a b y))) 1)
(pow.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))) 3)
(pow.f64 (/.f64 1 (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 (exp.f64 (/.f64 1 (*.f64 z (fma.f64 a b y)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 z (fma.f64 a b y))))))
(cbrt.f64 (/.f64 1 (pow.f64 (*.f64 z (fma.f64 a b y)) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 z (fma.f64 a b y)))))
(exp.f64 (neg.f64 (log.f64 (*.f64 z (fma.f64 a b y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (fma.f64 a b y))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 z (fma.f64 a b y)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 z (fma.f64 a b y)))))
(-.f64 (exp.f64 (log1p.f64 y)) (-.f64 1 (*.f64 a b)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b y))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 y))
(-.f64 (/.f64 y (/.f64 (-.f64 y (*.f64 a b)) y)) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 y (*.f64 a b))))
(-.f64 (+.f64 y (exp.f64 (log1p.f64 (*.f64 a b)))) 1)
(-.f64 (+.f64 (*.f64 a b) (exp.f64 (log1p.f64 y))) 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 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (/.f64 1 (-.f64 y (*.f64 a b))))
(*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (/.f64 1 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(*.f64 (/.f64 1 (-.f64 y (*.f64 a b))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 1 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (fma.f64 a b y))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (-.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (fma.f64 a b y))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))) (-.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)) 3))) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (-.f64 (*.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (*.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))))
(/.f64 (fma.f64 a b y) (/.f64 (-.f64 y (*.f64 a b)) (-.f64 y (*.f64 a b))))
(/.f64 1 (/.f64 1 (fma.f64 a b y)))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (-.f64 y (*.f64 a b)))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (/.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (fma.f64 a b y)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (/.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (/.f64 (-.f64 y (*.f64 a b)) (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))) (/.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (/.f64 (-.f64 y (*.f64 a b)) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (-.f64 (*.f64 a b) y))
(/.f64 (-.f64 (*.f64 (pow.f64 y 3) (pow.f64 y 3)) (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3))) (*.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (-.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))) (*.f64 (-.f64 y (*.f64 a b)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))))
(/.f64 (+.f64 (pow.f64 (pow.f64 y 3) 3) (pow.f64 (pow.f64 (*.f64 a b) 3) 3)) (*.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (+.f64 (*.f64 (pow.f64 y 3) (pow.f64 y 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (pow.f64 (*.f64 a b) 2) 3)) (*.f64 (-.f64 y (*.f64 a b)) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (neg.f64 (-.f64 y (*.f64 a b))))
(/.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (neg.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) 1) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))) (-.f64 (*.f64 a b) y))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (neg.f64 (-.f64 y (*.f64 a b))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))) (neg.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a b y)) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a b y)) (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (sqrt.f64 (-.f64 y (*.f64 a b))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (-.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 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) 1) (-.f64 (*.f64 a b) y))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) 1) (neg.f64 (-.f64 y (*.f64 a b))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) 1) (neg.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (sqrt.f64 (fma.f64 a b y))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (fma.f64 a b y))) (sqrt.f64 (-.f64 y (*.f64 a b))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (cbrt.f64 (-.f64 y (*.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))) (/.f64 1 (-.f64 y (*.f64 a b)))) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (pow.f64 (*.f64 a b) 2) 3)) (/.f64 1 (-.f64 y (*.f64 a b)))) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 y 3) (pow.f64 y 3)) (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3))) (/.f64 1 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))) (-.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 y 3) 3) (pow.f64 (pow.f64 (*.f64 a b) 3) 3)) (/.f64 1 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))) (+.f64 (*.f64 (pow.f64 y 3) (pow.f64 y 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))))
(/.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) 1) (-.f64 y (*.f64 a b)))
(/.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (-.f64 y (*.f64 a b)))) (sqrt.f64 (-.f64 y (*.f64 a b))))
(/.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (-.f64 y (*.f64 a b))) (cbrt.f64 (-.f64 y (*.f64 a b))))) (cbrt.f64 (-.f64 y (*.f64 a b))))
(/.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (+.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 y))) (-.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 a b))))
(/.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) 1) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(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 y (*.f64 a b))
(fma.f64 1 (*.f64 a b) y)
(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 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 a (*.f64 z b))
(*.f64 z (*.f64 a 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 z 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 (*.f64 y z) (*.f64 a (*.f64 b z)))
(*.f64 z (fma.f64 a b y))
(*.f64 y z)
(*.f64 z 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 (*.f64 y z) (*.f64 a (*.f64 z b)))
(*.f64 z (fma.f64 a b y))
(*.f64 y z)
(*.f64 z 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 (*.f64 y z) (*.f64 a (*.f64 z b)))
(*.f64 z (fma.f64 a b y))
(*.f64 a (*.f64 b z))
(*.f64 z (*.f64 a 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 z (*.f64 a 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 z 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 (*.f64 y z) (*.f64 a (*.f64 b z)))
(*.f64 z (fma.f64 a b y))
(*.f64 a (*.f64 b z))
(*.f64 z (*.f64 a 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 z (*.f64 a 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 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (fma.f64 a b y))
(*.f64 a (*.f64 z b))
(*.f64 z (*.f64 a 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 z 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 (*.f64 y z) (*.f64 a (*.f64 b z)))
(*.f64 z (fma.f64 a b y))
(*.f64 y z)
(*.f64 z 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 (*.f64 y z) (*.f64 a (*.f64 z b)))
(*.f64 z (fma.f64 a b y))
(*.f64 y z)
(*.f64 z 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 (*.f64 y z) (*.f64 a (*.f64 z b)))
(*.f64 z (fma.f64 a b y))
(*.f64 a (*.f64 b z))
(*.f64 z (*.f64 a 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 z (*.f64 a 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 z 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 (*.f64 y z) (*.f64 a (*.f64 b z)))
(*.f64 z (fma.f64 a b y))
(*.f64 a (*.f64 b z))
(*.f64 z (*.f64 a 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 z (*.f64 a 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 1 (*.f64 z (+.f64 (*.f64 a b) y)))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(/.f64 1 (*.f64 z (+.f64 (*.f64 a b) y)))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(/.f64 1 (*.f64 z (+.f64 (*.f64 a b) y)))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(/.f64 1 (*.f64 z (+.f64 (*.f64 a b) y)))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(/.f64 1 (*.f64 z (+.f64 (*.f64 a b) y)))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(/.f64 1 (*.f64 z (+.f64 (*.f64 a b) y)))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(/.f64 1 (*.f64 z (+.f64 (*.f64 a b) y)))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(/.f64 1 (*.f64 z (+.f64 (*.f64 a b) y)))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(/.f64 1 (*.f64 z (+.f64 (*.f64 a b) y)))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(/.f64 1 (*.f64 z (+.f64 (*.f64 a b) y)))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(/.f64 1 (*.f64 z (+.f64 (*.f64 a b) y)))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(/.f64 1 (*.f64 z (+.f64 (*.f64 a b) y)))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(/.f64 1 (*.f64 a (*.f64 z b)))
(/.f64 1 (*.f64 z (*.f64 a b)))
(+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) z)))))
(+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (neg.f64 (/.f64 y (*.f64 (*.f64 a a) (*.f64 z (*.f64 b b))))))
(+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (neg.f64 (/.f64 (/.f64 y (*.f64 a a)) (*.f64 z (*.f64 b b)))))
(+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (/.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 b 3) z))) (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) z))))))
(+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (fma.f64 -1 (/.f64 y (*.f64 (*.f64 a a) (*.f64 z (*.f64 b b)))) (/.f64 (*.f64 y y) (*.f64 (pow.f64 (*.f64 a b) 3) z))))
(+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (fma.f64 -1 (/.f64 (/.f64 y (*.f64 a a)) (*.f64 z (*.f64 b b))) (/.f64 y (/.f64 (*.f64 z (pow.f64 (*.f64 a b) 3)) y))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 4) (*.f64 z (pow.f64 b 4))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) z)))) (/.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 z (pow.f64 b 3)))))))
(fma.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 4) (*.f64 z (pow.f64 b 4)))) (+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (fma.f64 -1 (/.f64 y (*.f64 (*.f64 a a) (*.f64 z (*.f64 b b)))) (/.f64 (*.f64 y y) (*.f64 (pow.f64 (*.f64 a b) 3) z)))))
(fma.f64 -1 (/.f64 (/.f64 (pow.f64 y 3) (*.f64 z (pow.f64 a 4))) (pow.f64 b 4)) (+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (fma.f64 -1 (/.f64 (/.f64 y (*.f64 a a)) (*.f64 z (*.f64 b b))) (/.f64 y (/.f64 (*.f64 z (pow.f64 (*.f64 a b) 3)) y)))))
(/.f64 1 (*.f64 y z))
(/.f64 1 (*.f64 z y))
(/.f64 (/.f64 1 z) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 y 2) z))) (/.f64 1 (*.f64 y z)))
(fma.f64 -1 (*.f64 (/.f64 a (*.f64 y y)) (/.f64 b z)) (/.f64 1 (*.f64 z y)))
(fma.f64 -1 (*.f64 (/.f64 a (*.f64 y y)) (/.f64 b z)) (/.f64 (/.f64 1 z) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 y 2) z))) (+.f64 (/.f64 1 (*.f64 y z)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) z))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 a (*.f64 y y)) (/.f64 b z)) (/.f64 1 (*.f64 z y))) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 z (pow.f64 y 3))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 a (*.f64 y y)) (/.f64 b z)) (/.f64 (/.f64 1 z) y)) (*.f64 (/.f64 (*.f64 a a) (*.f64 z (pow.f64 y 3))) (*.f64 b b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 y 4) z))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 y 2) z))) (+.f64 (/.f64 1 (*.f64 y z)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) z)))))
(fma.f64 -1 (/.f64 (pow.f64 (*.f64 a b) 3) (*.f64 z (pow.f64 y 4))) (+.f64 (fma.f64 -1 (*.f64 (/.f64 a (*.f64 y y)) (/.f64 b z)) (/.f64 1 (*.f64 z y))) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 z (pow.f64 y 3)))))
(fma.f64 -1 (/.f64 (pow.f64 (*.f64 a b) 3) (*.f64 z (pow.f64 y 4))) (+.f64 (fma.f64 -1 (*.f64 (/.f64 a (*.f64 y y)) (/.f64 b z)) (/.f64 (/.f64 1 z) y)) (*.f64 (/.f64 (*.f64 a a) (*.f64 z (pow.f64 y 3))) (*.f64 b b))))
(/.f64 1 (*.f64 y z))
(/.f64 1 (*.f64 z y))
(/.f64 (/.f64 1 z) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 y 2) z))) (/.f64 1 (*.f64 y z)))
(fma.f64 -1 (*.f64 (/.f64 a (*.f64 y y)) (/.f64 b z)) (/.f64 1 (*.f64 z y)))
(fma.f64 -1 (*.f64 (/.f64 a (*.f64 y y)) (/.f64 b z)) (/.f64 (/.f64 1 z) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 y 2) z))) (+.f64 (/.f64 1 (*.f64 y z)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) z))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 a (*.f64 y y)) (/.f64 b z)) (/.f64 1 (*.f64 z y))) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 z (pow.f64 y 3))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 a (*.f64 y y)) (/.f64 b z)) (/.f64 (/.f64 1 z) y)) (*.f64 (/.f64 (*.f64 a a) (*.f64 z (pow.f64 y 3))) (*.f64 b b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 y 4) z))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 y 2) z))) (+.f64 (/.f64 1 (*.f64 y z)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) z)))))
(fma.f64 -1 (/.f64 (pow.f64 (*.f64 a b) 3) (*.f64 z (pow.f64 y 4))) (+.f64 (fma.f64 -1 (*.f64 (/.f64 a (*.f64 y y)) (/.f64 b z)) (/.f64 1 (*.f64 z y))) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 z (pow.f64 y 3)))))
(fma.f64 -1 (/.f64 (pow.f64 (*.f64 a b) 3) (*.f64 z (pow.f64 y 4))) (+.f64 (fma.f64 -1 (*.f64 (/.f64 a (*.f64 y y)) (/.f64 b z)) (/.f64 (/.f64 1 z) y)) (*.f64 (/.f64 (*.f64 a a) (*.f64 z (pow.f64 y 3))) (*.f64 b b))))
(/.f64 1 (*.f64 y z))
(/.f64 1 (*.f64 z y))
(/.f64 (/.f64 1 z) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 y 2) z))) (/.f64 1 (*.f64 y z)))
(fma.f64 -1 (*.f64 (/.f64 a (*.f64 y y)) (/.f64 b z)) (/.f64 1 (*.f64 z y)))
(fma.f64 -1 (*.f64 (/.f64 a (*.f64 y y)) (/.f64 b z)) (/.f64 (/.f64 1 z) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 y 2) z))) (+.f64 (/.f64 1 (*.f64 y z)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) z))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 a (*.f64 y y)) (/.f64 b z)) (/.f64 1 (*.f64 z y))) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 z (pow.f64 y 3))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 a (*.f64 y y)) (/.f64 b z)) (/.f64 (/.f64 1 z) y)) (*.f64 (/.f64 (*.f64 a a) (*.f64 z (pow.f64 y 3))) (*.f64 b b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 y 4) z))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 y 2) z))) (+.f64 (/.f64 1 (*.f64 y z)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) z)))))
(fma.f64 -1 (/.f64 (pow.f64 (*.f64 a b) 3) (*.f64 z (pow.f64 y 4))) (+.f64 (fma.f64 -1 (*.f64 (/.f64 a (*.f64 y y)) (/.f64 b z)) (/.f64 1 (*.f64 z y))) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 z (pow.f64 y 3)))))
(fma.f64 -1 (/.f64 (pow.f64 (*.f64 a b) 3) (*.f64 z (pow.f64 y 4))) (+.f64 (fma.f64 -1 (*.f64 (/.f64 a (*.f64 y y)) (/.f64 b z)) (/.f64 (/.f64 1 z) y)) (*.f64 (/.f64 (*.f64 a a) (*.f64 z (pow.f64 y 3))) (*.f64 b b))))
(/.f64 1 (*.f64 a (*.f64 z b)))
(/.f64 1 (*.f64 z (*.f64 a b)))
(+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 z (pow.f64 b 2))))))
(+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (neg.f64 (/.f64 y (*.f64 (*.f64 a a) (*.f64 z (*.f64 b b))))))
(+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (neg.f64 (/.f64 (/.f64 y (*.f64 a a)) (*.f64 z (*.f64 b b)))))
(+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (/.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 b 3) z))) (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 z (pow.f64 b 2)))))))
(+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (fma.f64 -1 (/.f64 y (*.f64 (*.f64 a a) (*.f64 z (*.f64 b b)))) (/.f64 (*.f64 y y) (*.f64 (pow.f64 (*.f64 a b) 3) z))))
(+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (fma.f64 -1 (/.f64 (/.f64 y (*.f64 a a)) (*.f64 z (*.f64 b b))) (/.f64 y (/.f64 (*.f64 z (pow.f64 (*.f64 a b) 3)) y))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 4) (*.f64 z (pow.f64 b 4))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 z (pow.f64 b 2))))) (/.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 z (pow.f64 b 3)))))))
(fma.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 4) (*.f64 z (pow.f64 b 4)))) (+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (fma.f64 -1 (/.f64 y (*.f64 (*.f64 a a) (*.f64 z (*.f64 b b)))) (/.f64 (*.f64 y y) (*.f64 (pow.f64 (*.f64 a b) 3) z)))))
(fma.f64 -1 (/.f64 (/.f64 (pow.f64 y 3) (*.f64 z (pow.f64 a 4))) (pow.f64 b 4)) (+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (fma.f64 -1 (/.f64 (/.f64 y (*.f64 a a)) (*.f64 z (*.f64 b b))) (/.f64 y (/.f64 (*.f64 z (pow.f64 (*.f64 a b) 3)) y)))))
(/.f64 1 (*.f64 a (*.f64 z b)))
(/.f64 1 (*.f64 z (*.f64 a b)))
(+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 z (pow.f64 b 2))))))
(+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (neg.f64 (/.f64 y (*.f64 (*.f64 a a) (*.f64 z (*.f64 b b))))))
(+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (neg.f64 (/.f64 (/.f64 y (*.f64 a a)) (*.f64 z (*.f64 b b)))))
(+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (/.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 b 3) z))) (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 z (pow.f64 b 2)))))))
(+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (fma.f64 -1 (/.f64 y (*.f64 (*.f64 a a) (*.f64 z (*.f64 b b)))) (/.f64 (*.f64 y y) (*.f64 (pow.f64 (*.f64 a b) 3) z))))
(+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (fma.f64 -1 (/.f64 (/.f64 y (*.f64 a a)) (*.f64 z (*.f64 b b))) (/.f64 y (/.f64 (*.f64 z (pow.f64 (*.f64 a b) 3)) y))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 4) (*.f64 z (pow.f64 b 4))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 z (pow.f64 b 2))))) (/.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 z (pow.f64 b 3)))))))
(fma.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 4) (*.f64 z (pow.f64 b 4)))) (+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (fma.f64 -1 (/.f64 y (*.f64 (*.f64 a a) (*.f64 z (*.f64 b b)))) (/.f64 (*.f64 y y) (*.f64 (pow.f64 (*.f64 a b) 3) z)))))
(fma.f64 -1 (/.f64 (/.f64 (pow.f64 y 3) (*.f64 z (pow.f64 a 4))) (pow.f64 b 4)) (+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (fma.f64 -1 (/.f64 (/.f64 y (*.f64 a a)) (*.f64 z (*.f64 b b))) (/.f64 y (/.f64 (*.f64 z (pow.f64 (*.f64 a b) 3)) y)))))
(/.f64 1 (*.f64 y z))
(/.f64 1 (*.f64 z y))
(/.f64 (/.f64 1 z) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 y 2) z))) (/.f64 1 (*.f64 y z)))
(fma.f64 -1 (*.f64 (/.f64 a (*.f64 y y)) (/.f64 b z)) (/.f64 1 (*.f64 z y)))
(fma.f64 -1 (*.f64 (/.f64 a (*.f64 y y)) (/.f64 b z)) (/.f64 (/.f64 1 z) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 y 2) z))) (+.f64 (/.f64 1 (*.f64 y z)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) z))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 a (*.f64 y y)) (/.f64 b z)) (/.f64 1 (*.f64 z y))) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 z (pow.f64 y 3))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 a (*.f64 y y)) (/.f64 b z)) (/.f64 (/.f64 1 z) y)) (*.f64 (/.f64 (*.f64 a a) (*.f64 z (pow.f64 y 3))) (*.f64 b b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (pow.f64 y 4) z))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a b) (*.f64 (pow.f64 y 2) z))) (+.f64 (/.f64 1 (*.f64 y z)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) z)))))
(fma.f64 -1 (/.f64 (pow.f64 (*.f64 a b) 3) (*.f64 z (pow.f64 y 4))) (+.f64 (fma.f64 -1 (*.f64 (/.f64 a (*.f64 y y)) (/.f64 b z)) (/.f64 1 (*.f64 z y))) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 z (pow.f64 y 3)))))
(fma.f64 -1 (/.f64 (pow.f64 (*.f64 a b) 3) (*.f64 z (pow.f64 y 4))) (+.f64 (fma.f64 -1 (*.f64 (/.f64 a (*.f64 y y)) (/.f64 b z)) (/.f64 (/.f64 1 z) y)) (*.f64 (/.f64 (*.f64 a a) (*.f64 z (pow.f64 y 3))) (*.f64 b b))))
(/.f64 1 (*.f64 a (*.f64 z b)))
(/.f64 1 (*.f64 z (*.f64 a b)))
(+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) z)))))
(+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (neg.f64 (/.f64 y (*.f64 (*.f64 a a) (*.f64 z (*.f64 b b))))))
(+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (neg.f64 (/.f64 (/.f64 y (*.f64 a a)) (*.f64 z (*.f64 b b)))))
(+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) z)))) (/.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 z (pow.f64 b 3))))))
(+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (fma.f64 -1 (/.f64 y (*.f64 (*.f64 a a) (*.f64 z (*.f64 b b)))) (/.f64 (*.f64 y y) (*.f64 (pow.f64 (*.f64 a b) 3) z))))
(+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (fma.f64 -1 (/.f64 (/.f64 y (*.f64 a a)) (*.f64 z (*.f64 b b))) (/.f64 y (/.f64 (*.f64 z (pow.f64 (*.f64 a b) 3)) y))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 b 4) z)))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (/.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 b 3) z))) (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) z)))))))
(fma.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 4) (*.f64 z (pow.f64 b 4)))) (+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (fma.f64 -1 (/.f64 y (*.f64 (*.f64 a a) (*.f64 z (*.f64 b b)))) (/.f64 (*.f64 y y) (*.f64 (pow.f64 (*.f64 a b) 3) z)))))
(fma.f64 -1 (/.f64 (/.f64 (pow.f64 y 3) (*.f64 z (pow.f64 a 4))) (pow.f64 b 4)) (+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (fma.f64 -1 (/.f64 (/.f64 y (*.f64 a a)) (*.f64 z (*.f64 b b))) (/.f64 y (/.f64 (*.f64 z (pow.f64 (*.f64 a b) 3)) y)))))
(/.f64 1 (*.f64 a (*.f64 z b)))
(/.f64 1 (*.f64 z (*.f64 a b)))
(+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) z)))))
(+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (neg.f64 (/.f64 y (*.f64 (*.f64 a a) (*.f64 z (*.f64 b b))))))
(+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (neg.f64 (/.f64 (/.f64 y (*.f64 a a)) (*.f64 z (*.f64 b b)))))
(+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) z)))) (/.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 z (pow.f64 b 3))))))
(+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (fma.f64 -1 (/.f64 y (*.f64 (*.f64 a a) (*.f64 z (*.f64 b b)))) (/.f64 (*.f64 y y) (*.f64 (pow.f64 (*.f64 a b) 3) z))))
(+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (fma.f64 -1 (/.f64 (/.f64 y (*.f64 a a)) (*.f64 z (*.f64 b b))) (/.f64 y (/.f64 (*.f64 z (pow.f64 (*.f64 a b) 3)) y))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 b 4) z)))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (/.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 b 3) z))) (*.f64 -1 (/.f64 y (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) z)))))))
(fma.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 4) (*.f64 z (pow.f64 b 4)))) (+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (fma.f64 -1 (/.f64 y (*.f64 (*.f64 a a) (*.f64 z (*.f64 b b)))) (/.f64 (*.f64 y y) (*.f64 (pow.f64 (*.f64 a b) 3) z)))))
(fma.f64 -1 (/.f64 (/.f64 (pow.f64 y 3) (*.f64 z (pow.f64 a 4))) (pow.f64 b 4)) (+.f64 (/.f64 1 (*.f64 z (*.f64 a b))) (fma.f64 -1 (/.f64 (/.f64 y (*.f64 a a)) (*.f64 z (*.f64 b b))) (/.f64 y (/.f64 (*.f64 z (pow.f64 (*.f64 a b) 3)) y)))))
(*.f64 a b)
(+.f64 (*.f64 a b) y)
(fma.f64 a b y)
(+.f64 (*.f64 a b) y)
(fma.f64 a b y)
(+.f64 (*.f64 a b) y)
(fma.f64 a b y)
y
(+.f64 (*.f64 a b) y)
(fma.f64 a b y)
(+.f64 (*.f64 a b) y)
(fma.f64 a b y)
(+.f64 (*.f64 a b) y)
(fma.f64 a b y)
y
(+.f64 (*.f64 a b) y)
(fma.f64 a b y)
(+.f64 (*.f64 a b) y)
(fma.f64 a b y)
(+.f64 (*.f64 a b) y)
(fma.f64 a b y)
y
(+.f64 (*.f64 a b) y)
(fma.f64 a b y)
(+.f64 (*.f64 a b) y)
(fma.f64 a b y)
(+.f64 (*.f64 a b) y)
(fma.f64 a b y)
(*.f64 a b)
(+.f64 (*.f64 a b) y)
(fma.f64 a b y)
(+.f64 (*.f64 a b) y)
(fma.f64 a b y)
(+.f64 (*.f64 a b) y)
(fma.f64 a b y)
(*.f64 a b)
(+.f64 (*.f64 a b) y)
(fma.f64 a b y)
(+.f64 (*.f64 a b) y)
(fma.f64 a b y)
(+.f64 (*.f64 a b) y)
(fma.f64 a b y)
y
(+.f64 (*.f64 a b) y)
(fma.f64 a b y)
(+.f64 (*.f64 a b) y)
(fma.f64 a b y)
(+.f64 (*.f64 a b) y)
(fma.f64 a b y)
(*.f64 a b)
(+.f64 (*.f64 a b) y)
(fma.f64 a b y)
(+.f64 (*.f64 a b) y)
(fma.f64 a b y)
(+.f64 (*.f64 a b) y)
(fma.f64 a b y)
(*.f64 a b)
(+.f64 (*.f64 a b) y)
(fma.f64 a b y)
(+.f64 (*.f64 a b) y)
(fma.f64 a b y)
(+.f64 (*.f64 a b) y)
(fma.f64 a b y)
(+.f64 (*.f64 z y) (*.f64 z (*.f64 a b)))
(*.f64 z (fma.f64 a b y))
(+.f64 (*.f64 z (*.f64 a b)) (*.f64 z y))
(*.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 (*.f64 z (*.f64 a b)) 1) (*.f64 (*.f64 z y) 1))
(*.f64 z (fma.f64 a b y))
(+.f64 (*.f64 1 (*.f64 (*.f64 z y) 1)) (*.f64 1 (*.f64 (*.f64 z (*.f64 a b)) 1)))
(*.f64 z (fma.f64 a b y))
(+.f64 (*.f64 -1 (neg.f64 (*.f64 z y))) (*.f64 -1 (neg.f64 (*.f64 z (*.f64 a b)))))
(*.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 z (pow.f64 (fma.f64 a b y) -1))
(*.f64 z (fma.f64 a b y))
(/.f64 z (/.f64 -1 (neg.f64 (fma.f64 a b y))))
(*.f64 z (fma.f64 a b y))
(/.f64 (fma.f64 a b y) (/.f64 1 z))
(*.f64 z (fma.f64 a b y))
(/.f64 (*.f64 z (fma.f64 a b y)) 1)
(*.f64 z (fma.f64 a b y))
(/.f64 1 (/.f64 1 (*.f64 z (fma.f64 a b y))))
(*.f64 z (fma.f64 a b y))
(/.f64 1 (neg.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))))
(*.f64 z (fma.f64 a b y))
(/.f64 (sqrt.f64 (fma.f64 a b y)) (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 a b y)) z)))
(*.f64 z (fma.f64 a b y))
(/.f64 (sqrt.f64 (fma.f64 a b y)) (/.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) (sqrt.f64 z)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a b y)) (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2)) (sqrt.f64 z))
(*.f64 (sqrt.f64 z) (/.f64 (sqrt.f64 (fma.f64 a b y)) (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2)))
(/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2))
(/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (/.f64 -1 (neg.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))))))
(*.f64 z (fma.f64 a b y))
(/.f64 (sqrt.f64 z) (/.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) (sqrt.f64 (fma.f64 a b y))))
(*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2)) (sqrt.f64 (fma.f64 a b y)))
(*.f64 (sqrt.f64 (fma.f64 a b y)) (/.f64 (sqrt.f64 z) (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2)))
(/.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (fma.f64 a b y)) (sqrt.f64 z)))
(*.f64 (/.f64 (sqrt.f64 z) 1) (*.f64 (fma.f64 a b y) (sqrt.f64 z)))
(*.f64 (fma.f64 a b y) (*.f64 (sqrt.f64 z) (sqrt.f64 z)))
(/.f64 (sqrt.f64 z) (/.f64 1 (*.f64 (sqrt.f64 z) (fma.f64 a b y))))
(*.f64 (/.f64 (sqrt.f64 z) 1) (*.f64 (fma.f64 a b y) (sqrt.f64 z)))
(*.f64 (fma.f64 a b y) (*.f64 (sqrt.f64 z) (sqrt.f64 z)))
(/.f64 (cbrt.f64 (fma.f64 a b y)) (/.f64 (/.f64 1 z) (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)))
(*.f64 z (fma.f64 a b y))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (/.f64 (/.f64 1 z) (cbrt.f64 (fma.f64 a b y))))
(*.f64 z (fma.f64 a b y))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (/.f64 1 (*.f64 (cbrt.f64 (fma.f64 a b y)) z)))
(*.f64 z (fma.f64 a b y))
(/.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2)))
(/.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) (/.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) (cbrt.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2)) (cbrt.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y)))) (/.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))))
(*.f64 z (fma.f64 a b y))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (/.f64 -1 (neg.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))))))
(*.f64 z (fma.f64 a b y))
(/.f64 (cbrt.f64 z) (/.f64 (/.f64 1 (fma.f64 a b y)) (pow.f64 (cbrt.f64 z) 2)))
(/.f64 (cbrt.f64 z) (/.f64 1 (*.f64 (fma.f64 a b y) (pow.f64 (cbrt.f64 z) 2))))
(*.f64 (fma.f64 a b y) (*.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2)))
(/.f64 (pow.f64 (cbrt.f64 z) 2) (/.f64 (/.f64 1 (fma.f64 a b y)) (cbrt.f64 z)))
(/.f64 (cbrt.f64 z) (/.f64 1 (*.f64 (fma.f64 a b y) (pow.f64 (cbrt.f64 z) 2))))
(*.f64 (fma.f64 a b y) (*.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2)))
(/.f64 (pow.f64 (cbrt.f64 z) 2) (/.f64 1 (*.f64 (cbrt.f64 z) (fma.f64 a b y))))
(/.f64 (cbrt.f64 z) (/.f64 1 (*.f64 (fma.f64 a b y) (pow.f64 (cbrt.f64 z) 2))))
(*.f64 (fma.f64 a b y) (*.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2)))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (*.f64 (/.f64 1 z) (-.f64 y (*.f64 a b))))
(/.f64 z (/.f64 (-.f64 y (*.f64 a b)) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 z (-.f64 y (*.f64 a b))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 1 z) (/.f64 1 (-.f64 y (*.f64 a b)))))
(/.f64 z (/.f64 (-.f64 y (*.f64 a b)) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 z (-.f64 y (*.f64 a b))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (/.f64 (-.f64 y (*.f64 a b)) z))
(/.f64 z (/.f64 (-.f64 y (*.f64 a b)) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 z (-.f64 y (*.f64 a b))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (/.f64 1 z) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (/.f64 (/.f64 1 z) (/.f64 1 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (/.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) z))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))))
(/.f64 -1 (/.f64 -1 (*.f64 z (fma.f64 a b y))))
(*.f64 z (fma.f64 a b y))
(/.f64 (neg.f64 (*.f64 z (fma.f64 a b y))) -1)
(*.f64 z (fma.f64 a b y))
(/.f64 (sqrt.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y)))) (/.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) (sqrt.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y)))) (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2)) (sqrt.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y)))) (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2)))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2)) (/.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) (sqrt.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2)) (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2)) (sqrt.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y)))) (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2)) (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2)))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2)) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2)) (/.f64 1 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2)) (cbrt.f64 (*.f64 z (fma.f64 a b y))))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2)) 1) (*.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2))))
(/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) (sqrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y))))))
(/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) (sqrt.f64 (/.f64 (/.f64 -1 z) (fma.f64 a b y)))))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 z (fma.f64 a b y)))) (/.f64 -1 (sqrt.f64 (neg.f64 (*.f64 z (fma.f64 a b y))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (neg.f64 z) (fma.f64 a b y))) -1) (sqrt.f64 (*.f64 (neg.f64 z) (fma.f64 a b y))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 a b y) (neg.f64 z))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 a b y) (neg.f64 z))) -1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2))) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2)) (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 z (fma.f64 a b y)))) (cbrt.f64 (neg.f64 (*.f64 z (fma.f64 a b y))))) (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 z) (fma.f64 a b y))) (cbrt.f64 (*.f64 (neg.f64 z) (fma.f64 a b y)))) 1) (cbrt.f64 (*.f64 z (fma.f64 a b y))))
(*.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) (/.f64 (cbrt.f64 (*.f64 (fma.f64 a b y) (neg.f64 z))) (/.f64 1 (cbrt.f64 (*.f64 (fma.f64 a b y) (neg.f64 z))))))
(/.f64 (*.f64 z (sqrt.f64 (fma.f64 a b y))) (/.f64 1 (sqrt.f64 (fma.f64 a b y))))
(*.f64 z (fma.f64 a b y))
(/.f64 (*.f64 z (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (/.f64 1 (cbrt.f64 (fma.f64 a b y))))
(*.f64 z (fma.f64 a b y))
(/.f64 (*.f64 (fma.f64 a b y) (sqrt.f64 z)) (/.f64 1 (sqrt.f64 z)))
(*.f64 (/.f64 (sqrt.f64 z) 1) (*.f64 (fma.f64 a b y) (sqrt.f64 z)))
(*.f64 (fma.f64 a b y) (*.f64 (sqrt.f64 z) (sqrt.f64 z)))
(/.f64 (*.f64 (fma.f64 a b y) (pow.f64 (cbrt.f64 z) 2)) (/.f64 1 (cbrt.f64 z)))
(/.f64 (cbrt.f64 z) (/.f64 1 (*.f64 (fma.f64 a b y) (pow.f64 (cbrt.f64 z) 2))))
(*.f64 (fma.f64 a b y) (*.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2)))
(/.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (-.f64 y (*.f64 a b)))
(/.f64 z (/.f64 (-.f64 y (*.f64 a b)) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 z (-.f64 y (*.f64 a b))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z) (-.f64 y (*.f64 a b)))
(/.f64 z (/.f64 (-.f64 y (*.f64 a b)) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 z (-.f64 y (*.f64 a b))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) z) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))))
(/.f64 (neg.f64 z) (/.f64 -1 (fma.f64 a b y)))
(*.f64 z (fma.f64 a b y))
(/.f64 (neg.f64 (fma.f64 a b y)) (/.f64 -1 z))
(*.f64 z (fma.f64 a b y))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y)))) (/.f64 -1 (sqrt.f64 (*.f64 z (fma.f64 a b y)))))
(*.f64 z (fma.f64 a b y))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2)) (/.f64 -1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))))
(*.f64 z (fma.f64 a b y))
(/.f64 (-.f64 (*.f64 (*.f64 z y) (*.f64 z y)) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b)))) (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))
(/.f64 (*.f64 (*.f64 z (fma.f64 a b y)) (*.f64 z (-.f64 y (*.f64 a b)))) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (*.f64 z (*.f64 (fma.f64 a b y) (*.f64 z (-.f64 y (*.f64 a b))))) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (*.f64 (*.f64 z y) (*.f64 z y)) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b)))) (*.f64 1 (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b)))))
(/.f64 (*.f64 (*.f64 z (fma.f64 a b y)) (*.f64 z (-.f64 y (*.f64 a b)))) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (*.f64 z (*.f64 (fma.f64 a b y) (*.f64 z (-.f64 y (*.f64 a b))))) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (*.f64 (/.f64 1 z) (-.f64 (*.f64 a b) y)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (*.f64 1 (-.f64 (*.f64 a b) y))) z)
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (+.f64 (*.f64 (*.f64 z y) (*.f64 z y)) (-.f64 (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b))) (*.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z y) (*.f64 z y) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z y) (*.f64 z y) (*.f64 z (*.f64 (*.f64 a b) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (*.f64 1 (+.f64 (*.f64 (*.f64 z y) (*.f64 z y)) (-.f64 (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b))) (*.f64 (*.f64 z y) (*.f64 z (*.f64 a b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z y) (*.f64 z y) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z y) (*.f64 z y) (*.f64 z (*.f64 (*.f64 a b) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y))))))
(/.f64 (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (*.f64 (/.f64 1 z) (neg.f64 (-.f64 y (*.f64 a b)))))
(neg.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (*.f64 (/.f64 1 z) (neg.f64 (-.f64 y (*.f64 a b))))))
(*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (neg.f64 (-.f64 y (*.f64 a b)))) z)
(/.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (*.f64 (/.f64 1 z) (neg.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))))
(*.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (neg.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))))) z)
(/.f64 (pow.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) -1) (/.f64 1 (pow.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) -1)))
(*.f64 z (fma.f64 a b y))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2)) -1) (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))) -1)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2))) 1) (/.f64 1 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y))))))
(/.f64 -1 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2))) (cbrt.f64 (*.f64 z (fma.f64 a b y)))))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))) (-.f64 (*.f64 a b) y))
(/.f64 z (/.f64 (-.f64 (*.f64 a b) y) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (-.f64 (*.f64 a b) y)) z)
(/.f64 (*.f64 z (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (neg.f64 (-.f64 y (*.f64 a b))))
(neg.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (*.f64 (/.f64 1 z) (neg.f64 (-.f64 y (*.f64 a b))))))
(*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (neg.f64 (-.f64 y (*.f64 a b)))) z)
(/.f64 (*.f64 z (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))) (neg.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (*.f64 (/.f64 1 z) (neg.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))))
(*.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (neg.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))))) z)
(/.f64 (*.f64 1 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (-.f64 y (*.f64 a b)))
(/.f64 z (/.f64 (-.f64 y (*.f64 a b)) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 z (-.f64 y (*.f64 a b))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 1 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) (-.f64 y (*.f64 a b)))
(/.f64 z (/.f64 (-.f64 y (*.f64 a b)) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 z (-.f64 y (*.f64 a b))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) z)) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 z y) (*.f64 z y)) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b))))) (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))
(/.f64 (*.f64 (*.f64 z (fma.f64 a b y)) (*.f64 z (-.f64 y (*.f64 a b)))) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (*.f64 z (*.f64 (fma.f64 a b y) (*.f64 z (-.f64 y (*.f64 a b))))) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (+.f64 (*.f64 (*.f64 z y) (*.f64 z y)) (-.f64 (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b))) (*.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z y) (*.f64 z y) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z y) (*.f64 z y) (*.f64 z (*.f64 (*.f64 a b) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) 1) (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2))
(/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))))
(/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (/.f64 (sqrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))) (sqrt.f64 -1)))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 -1 z) (fma.f64 a b y)))) (sqrt.f64 (*.f64 z (fma.f64 a b y))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) 1) (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))))
(*.f64 z (fma.f64 a b y))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) -1) (cbrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2)) (cbrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2)) (cbrt.f64 (/.f64 (/.f64 -1 z) (fma.f64 a b y))))
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (fma.f64 a b y))) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 z (*.f64 (sqrt.f64 (fma.f64 a b y)) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 z (*.f64 (sqrt.f64 (fma.f64 a b y)) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))) (sqrt.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))))))
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (fma.f64 a b y))) (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (sqrt.f64 (-.f64 y (*.f64 a b))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (/.f64 (sqrt.f64 (-.f64 y (*.f64 a b))) (*.f64 z (sqrt.f64 (fma.f64 a b y)))))
(*.f64 (/.f64 (*.f64 z (sqrt.f64 (fma.f64 a b y))) (sqrt.f64 (-.f64 y (*.f64 a b)))) (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (*.f64 z (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 z (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 z (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))) (cbrt.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))))))
(/.f64 (*.f64 (*.f64 z (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (-.f64 y (*.f64 a b))))
(/.f64 (*.f64 z (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (/.f64 (cbrt.f64 (-.f64 y (*.f64 a b))) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))))
(/.f64 z (/.f64 (cbrt.f64 (-.f64 y (*.f64 a b))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))))
(/.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2)) (cbrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2)) (cbrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2)) (cbrt.f64 (/.f64 (/.f64 -1 z) (fma.f64 a b y))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) z) (-.f64 (*.f64 a b) y))
(/.f64 z (/.f64 (-.f64 (*.f64 a b) y) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (-.f64 (*.f64 a b) y)) z)
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) z) (neg.f64 (-.f64 y (*.f64 a b))))
(neg.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (*.f64 (/.f64 1 z) (neg.f64 (-.f64 y (*.f64 a b))))))
(*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (neg.f64 (-.f64 y (*.f64 a b)))) z)
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) z) (neg.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (*.f64 (/.f64 1 z) (neg.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))))
(*.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (neg.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))))) z)
(/.f64 (*.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) 1) (-.f64 y (*.f64 a b)))
(/.f64 z (/.f64 (-.f64 y (*.f64 a b)) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 z (-.f64 y (*.f64 a b))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) 1) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z) 1) (-.f64 y (*.f64 a b)))
(/.f64 z (/.f64 (-.f64 y (*.f64 a b)) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 z (-.f64 y (*.f64 a b))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) z) 1) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 z y) (*.f64 z y)) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b)))) 1) (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))
(/.f64 (*.f64 (*.f64 z (fma.f64 a b y)) (*.f64 z (-.f64 y (*.f64 a b)))) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (*.f64 z (*.f64 (fma.f64 a b y) (*.f64 z (-.f64 y (*.f64 a b))))) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) 1) (+.f64 (*.f64 (*.f64 z y) (*.f64 z y)) (-.f64 (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b))) (*.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z y) (*.f64 z y) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z y) (*.f64 z y) (*.f64 z (*.f64 (*.f64 a b) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (*.f64 (sqrt.f64 (fma.f64 a b y)) z)) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 z (*.f64 (sqrt.f64 (fma.f64 a b y)) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 z (*.f64 (sqrt.f64 (fma.f64 a b y)) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))) (sqrt.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (*.f64 (sqrt.f64 (fma.f64 a b y)) z)) (sqrt.f64 (-.f64 y (*.f64 a b))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (/.f64 (sqrt.f64 (-.f64 y (*.f64 a b))) (*.f64 z (sqrt.f64 (fma.f64 a b y)))))
(*.f64 (/.f64 (*.f64 z (sqrt.f64 (fma.f64 a b y))) (sqrt.f64 (-.f64 y (*.f64 a b)))) (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 z (fma.f64 a b y)))) (sqrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))))
(/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (/.f64 (sqrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))) (sqrt.f64 -1)))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 -1 z) (fma.f64 a b y)))) (sqrt.f64 (*.f64 z (fma.f64 a b y))))
(/.f64 (/.f64 -1 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2)) (neg.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2)))
(*.f64 z (fma.f64 a b y))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2))) (neg.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y))))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2))) 1) (/.f64 1 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y))))))
(/.f64 -1 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2))) (cbrt.f64 (*.f64 z (fma.f64 a b y)))))
(/.f64 (/.f64 (fma.f64 a b y) 1) (/.f64 1 z))
(*.f64 z (fma.f64 a b y))
(/.f64 (/.f64 (fma.f64 a b y) (sqrt.f64 (/.f64 1 z))) (sqrt.f64 (/.f64 1 z)))
(/.f64 (fma.f64 a b y) (*.f64 (sqrt.f64 (/.f64 1 z)) (sqrt.f64 (/.f64 1 z))))
(/.f64 (/.f64 (fma.f64 a b y) (*.f64 (cbrt.f64 (/.f64 1 z)) (cbrt.f64 (/.f64 1 z)))) (cbrt.f64 (/.f64 1 z)))
(/.f64 (/.f64 (fma.f64 a b y) (cbrt.f64 (/.f64 1 z))) (*.f64 (cbrt.f64 (/.f64 1 z)) (cbrt.f64 (/.f64 1 z))))
(/.f64 (/.f64 1 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z))) (-.f64 y (*.f64 a b)))
(/.f64 z (/.f64 (-.f64 y (*.f64 a b)) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 z (-.f64 y (*.f64 a b))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))
(/.f64 (/.f64 1 (/.f64 1 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) z))) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))))
(/.f64 (/.f64 1 (pow.f64 (fma.f64 a b y) -1)) (/.f64 1 z))
(*.f64 z (fma.f64 a b y))
(/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) -1)) (pow.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) -1))
(*.f64 z (fma.f64 a b y))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) -1)) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) -1))
(*.f64 z (fma.f64 a b y))
(/.f64 (/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) 1) (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2))
(/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2))
(/.f64 (/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y))))) (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (cbrt.f64 (*.f64 z (fma.f64 a b y)))) (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2)))
(/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2)) (cbrt.f64 (*.f64 z (fma.f64 a b y)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (sqrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2))) (sqrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2)))
(/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (*.f64 (sqrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2)) (sqrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2)))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y))))))
(/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y))))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2)))))
(/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) 1) (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))))
(*.f64 z (fma.f64 a b y))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y))))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y))))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y))))) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y))))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2))) (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2)) (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2)))) (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2))))
(/.f64 (/.f64 -1 (sqrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y))))) (sqrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))))
(/.f64 -1 (*.f64 (sqrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))) (sqrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y))))))
(/.f64 -1 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 z) (fma.f64 a b y))) (sqrt.f64 (/.f64 (/.f64 -1 z) (fma.f64 a b y)))))
(/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))) (cbrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))))) (cbrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))))
(/.f64 -1 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))) (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))) (cbrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))))))
(/.f64 (/.f64 -1 (cbrt.f64 (/.f64 (/.f64 -1 z) (fma.f64 a b y)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 -1 z) (fma.f64 a b y))) (cbrt.f64 (/.f64 (/.f64 -1 z) (fma.f64 a b y)))))
(/.f64 (/.f64 -1 (neg.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2))) (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2))
(*.f64 z (fma.f64 a b y))
(/.f64 (/.f64 -1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2)))) (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2))) 1) (/.f64 1 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y))))))
(/.f64 -1 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2))) (cbrt.f64 (*.f64 z (fma.f64 a b y)))))
(/.f64 (/.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) 1) (-.f64 y (*.f64 a b)))
(/.f64 z (/.f64 (-.f64 y (*.f64 a b)) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 z (-.f64 y (*.f64 a b))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))
(/.f64 (/.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (-.f64 y (*.f64 a b)))) (sqrt.f64 (-.f64 y (*.f64 a b))))
(/.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (*.f64 (sqrt.f64 (-.f64 y (*.f64 a b))) (sqrt.f64 (-.f64 y (*.f64 a b)))))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (/.f64 (*.f64 (sqrt.f64 (-.f64 y (*.f64 a b))) (sqrt.f64 (-.f64 y (*.f64 a b)))) z))
(/.f64 (/.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (-.f64 y (*.f64 a b))) (cbrt.f64 (-.f64 y (*.f64 a b))))) (cbrt.f64 (-.f64 y (*.f64 a b))))
(/.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (-.f64 y (*.f64 a b))) (*.f64 (cbrt.f64 (-.f64 y (*.f64 a b))) (cbrt.f64 (-.f64 y (*.f64 a b))))))
(/.f64 (/.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (-.f64 y (*.f64 a b)))) (*.f64 (cbrt.f64 (-.f64 y (*.f64 a b))) (cbrt.f64 (-.f64 y (*.f64 a b)))))
(/.f64 (/.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (+.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 y))) (-.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 a b))))
(/.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (*.f64 (-.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 a b))) (+.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 y))))
(/.f64 z (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 y)) (-.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 a b)))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))
(/.f64 (/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) 1) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))))
(/.f64 (/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (*.f64 (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))))
(/.f64 z (/.f64 (*.f64 (sqrt.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))))) (sqrt.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))))) (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))
(/.f64 (/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))))) (cbrt.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))))))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z) 1) (-.f64 y (*.f64 a b)))
(/.f64 z (/.f64 (-.f64 y (*.f64 a b)) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 z (-.f64 y (*.f64 a b))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z) (sqrt.f64 (-.f64 y (*.f64 a b)))) (sqrt.f64 (-.f64 y (*.f64 a b))))
(/.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (*.f64 (sqrt.f64 (-.f64 y (*.f64 a b))) (sqrt.f64 (-.f64 y (*.f64 a b)))))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (/.f64 (*.f64 (sqrt.f64 (-.f64 y (*.f64 a b))) (sqrt.f64 (-.f64 y (*.f64 a b)))) z))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z) (*.f64 (cbrt.f64 (-.f64 y (*.f64 a b))) (cbrt.f64 (-.f64 y (*.f64 a b))))) (cbrt.f64 (-.f64 y (*.f64 a b))))
(/.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (-.f64 y (*.f64 a b))) (*.f64 (cbrt.f64 (-.f64 y (*.f64 a b))) (cbrt.f64 (-.f64 y (*.f64 a b))))))
(/.f64 (/.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (-.f64 y (*.f64 a b)))) (*.f64 (cbrt.f64 (-.f64 y (*.f64 a b))) (cbrt.f64 (-.f64 y (*.f64 a b)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z) (+.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 y))) (-.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 a b))))
(/.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (*.f64 (-.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 a b))) (+.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 y))))
(/.f64 z (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 y)) (-.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 a b)))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) z) 1) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) z) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (*.f64 (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))))
(/.f64 z (/.f64 (*.f64 (sqrt.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))))) (sqrt.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))))) (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) z) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))))) (cbrt.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))))))))
(pow.f64 (*.f64 z (fma.f64 a b y)) 1)
(*.f64 z (fma.f64 a b y))
(pow.f64 (/.f64 1 (*.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))
(log.f64 (pow.f64 (exp.f64 z) (fma.f64 a b y)))
(*.f64 (fma.f64 a b y) (log.f64 (exp.f64 z)))
(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))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (fma.f64 a b y) 3)))
(*.f64 z (fma.f64 a b y))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 a b y) 3) (pow.f64 z 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))
(exp.f64 (*.f64 (neg.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 y (*.f64 z (*.f64 a b)))
(*.f64 z (fma.f64 a b y))
(fma.f64 y z (*.f64 z (*.f64 a b)))
(*.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 z (*.f64 a b)) (*.f64 z y))
(*.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 (*.f64 z (*.f64 a b)) 1) (*.f64 (*.f64 z y) 1))
(*.f64 z (fma.f64 a b y))
(+.f64 (*.f64 1 (*.f64 (*.f64 z y) 1)) (*.f64 1 (*.f64 (*.f64 z (*.f64 a b)) 1)))
(*.f64 z (fma.f64 a b y))
(+.f64 (*.f64 -1 (neg.f64 (*.f64 z y))) (*.f64 -1 (neg.f64 (*.f64 z (*.f64 a b)))))
(*.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 (fma.f64 a b y))
(*.f64 (fma.f64 a b y) z)
(*.f64 z (fma.f64 a b y))
(*.f64 (*.f64 z (fma.f64 a b y)) 1)
(*.f64 z (fma.f64 a b y))
(*.f64 1 (*.f64 z (fma.f64 a b y)))
(*.f64 z (fma.f64 a b y))
(*.f64 1 (neg.f64 (neg.f64 (*.f64 z (fma.f64 a b y)))))
(*.f64 z (fma.f64 a b y))
(*.f64 (sqrt.f64 (fma.f64 a b y)) (*.f64 (sqrt.f64 (fma.f64 a b y)) z))
(*.f64 z (fma.f64 a b y))
(*.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (sqrt.f64 (*.f64 z (fma.f64 a b y))))
(*.f64 z (fma.f64 a b y))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (fma.f64 a b y)))
(*.f64 (/.f64 (sqrt.f64 z) 1) (*.f64 (fma.f64 a b y) (sqrt.f64 z)))
(*.f64 (fma.f64 a b y) (*.f64 (sqrt.f64 z) (sqrt.f64 z)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (*.f64 (cbrt.f64 (fma.f64 a b y)) z))
(*.f64 z (fma.f64 a b y))
(*.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2))
(*.f64 z (fma.f64 a b y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (cbrt.f64 (*.f64 z (fma.f64 a b y))))
(*.f64 z (fma.f64 a b y))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (fma.f64 a b y)))
(/.f64 (cbrt.f64 z) (/.f64 1 (*.f64 (fma.f64 a b y) (pow.f64 (cbrt.f64 z) 2))))
(*.f64 (fma.f64 a b y) (*.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 -1 (neg.f64 (*.f64 z (fma.f64 a b y))))
(*.f64 z (fma.f64 a b y))
(*.f64 (neg.f64 (*.f64 z (fma.f64 a b y))) -1)
(*.f64 z (fma.f64 a b y))
(*.f64 (*.f64 z (sqrt.f64 (fma.f64 a b y))) (sqrt.f64 (fma.f64 a b y)))
(*.f64 z (fma.f64 a b y))
(*.f64 (*.f64 z (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (cbrt.f64 (fma.f64 a b y)))
(*.f64 z (fma.f64 a b y))
(*.f64 (*.f64 (fma.f64 a b y) (sqrt.f64 z)) (sqrt.f64 z))
(*.f64 (/.f64 (sqrt.f64 z) 1) (*.f64 (fma.f64 a b y) (sqrt.f64 z)))
(*.f64 (fma.f64 a b y) (*.f64 (sqrt.f64 z) (sqrt.f64 z)))
(*.f64 (*.f64 (fma.f64 a b y) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z))
(/.f64 (cbrt.f64 z) (/.f64 1 (*.f64 (fma.f64 a b y) (pow.f64 (cbrt.f64 z) 2))))
(*.f64 (fma.f64 a b y) (*.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) -1) (pow.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) -1))
(*.f64 z (fma.f64 a b y))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2)) -1) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))) -1))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2))) 1) (/.f64 1 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y))))))
(/.f64 -1 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2))) (cbrt.f64 (*.f64 z (fma.f64 a b y)))))
(*.f64 (/.f64 (fma.f64 a b y) 1) z)
(*.f64 z (fma.f64 a b y))
(*.f64 (/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) 1) (sqrt.f64 (*.f64 z (fma.f64 a b y))))
(*.f64 z (fma.f64 a b y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) 1) (cbrt.f64 (*.f64 z (fma.f64 a b y))))
(*.f64 z (fma.f64 a b y))
(*.f64 (/.f64 1 (neg.f64 (/.f64 1 z))) (neg.f64 (fma.f64 a b y)))
(*.f64 z (fma.f64 a b y))
(*.f64 (/.f64 -1 (neg.f64 (/.f64 1 z))) (fma.f64 a b y))
(*.f64 z (fma.f64 a b y))
(*.f64 (/.f64 (fma.f64 a b y) -1) (neg.f64 z))
(*.f64 z (fma.f64 a b y))
(*.f64 (/.f64 (fma.f64 a b y) (/.f64 1 (sqrt.f64 z))) (sqrt.f64 z))
(*.f64 (/.f64 (sqrt.f64 z) 1) (*.f64 (fma.f64 a b y) (sqrt.f64 z)))
(*.f64 (fma.f64 a b y) (*.f64 (sqrt.f64 z) (sqrt.f64 z)))
(*.f64 (/.f64 (fma.f64 a b y) (/.f64 1 (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 z))
(/.f64 (cbrt.f64 z) (/.f64 1 (*.f64 (fma.f64 a b y) (pow.f64 (cbrt.f64 z) 2))))
(*.f64 (fma.f64 a b y) (*.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 a b y)) z))) (sqrt.f64 (fma.f64 a b y)))
(*.f64 z (fma.f64 a b y))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 z) (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2))) (cbrt.f64 (fma.f64 a b y)))
(*.f64 z (fma.f64 a b y))
(*.f64 (/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (sqrt.f64 (/.f64 1 z))) (sqrt.f64 (fma.f64 a b y)))
(*.f64 (sqrt.f64 (fma.f64 a b y)) (/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (sqrt.f64 (/.f64 1 z))))
(/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (/.f64 (sqrt.f64 (/.f64 1 z)) (sqrt.f64 (fma.f64 a b y))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (*.f64 z (fma.f64 a b y)))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 z) (fma.f64 a b y))) (/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (sqrt.f64 -1)))
(/.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (/.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (fma.f64 a b y) (neg.f64 z)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) -1) (cbrt.f64 (neg.f64 (*.f64 z (fma.f64 a b y)))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 z) (fma.f64 a b y))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) -1))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 a b y) (neg.f64 z))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) -1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (cbrt.f64 (/.f64 1 z))) (cbrt.f64 (fma.f64 a b y)))
(*.f64 (cbrt.f64 (fma.f64 a b y)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (cbrt.f64 (/.f64 1 z))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (/.f64 (cbrt.f64 (/.f64 1 z)) (cbrt.f64 (fma.f64 a b y))))
(*.f64 (/.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (fma.f64 a b y))
(*.f64 z (fma.f64 a b y))
(*.f64 (/.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (-.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (fma.f64 a b y))))
(/.f64 (*.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (fma.f64 y y (*.f64 a (*.f64 b (fma.f64 a b y))))) (-.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))
(*.f64 (*.f64 (/.f64 z (-.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (fma.f64 y y (*.f64 a (*.f64 b (fma.f64 a b y)))))
(*.f64 (/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))) (-.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(*.f64 (-.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (-.f64 (pow.f64 y 4) (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (-.f64 (*.f64 a b) y) (-.f64 (*.f64 a b) y))))))
(*.f64 (-.f64 (*.f64 y y) (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))) (*.f64 (/.f64 z (-.f64 (pow.f64 y 4) (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (-.f64 (*.f64 a b) y) (-.f64 (*.f64 a b) y))))) (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))
(*.f64 (/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (+.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)) 3))) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (-.f64 (*.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (*.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))))
(*.f64 (+.f64 (pow.f64 y 4) (*.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)) (-.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)) (*.f64 y y)))) (/.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)) 3) (pow.f64 y 6)) (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 y 4) (*.f64 (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))) (-.f64 (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))) (*.f64 y y))))) (/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))) 3) (pow.f64 y 6)) z))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (fma.f64 a b y))
(*.f64 z (fma.f64 a b y))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z) (-.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (fma.f64 a b y))))
(/.f64 (*.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (fma.f64 y y (*.f64 a (*.f64 b (fma.f64 a b y))))) (-.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))
(*.f64 (*.f64 (/.f64 z (-.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (fma.f64 y y (*.f64 a (*.f64 b (fma.f64 a b y)))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) z) (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))) (-.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(*.f64 (-.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (-.f64 (pow.f64 y 4) (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (-.f64 (*.f64 a b) y) (-.f64 (*.f64 a b) y))))))
(*.f64 (-.f64 (*.f64 y y) (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))) (*.f64 (/.f64 z (-.f64 (pow.f64 y 4) (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (-.f64 (*.f64 a b) y) (-.f64 (*.f64 a b) y))))) (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) z) (+.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)) 3))) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (-.f64 (*.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (*.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))))
(*.f64 (+.f64 (pow.f64 y 4) (*.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)) (-.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)) (*.f64 y y)))) (/.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)) 3) (pow.f64 y 6)) (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 y 4) (*.f64 (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))) (-.f64 (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))) (*.f64 y y))))) (/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))) 3) (pow.f64 y 6)) z))
(pow.f64 (*.f64 z (fma.f64 a b y)) 1)
(*.f64 z (fma.f64 a b y))
(pow.f64 (/.f64 1 (*.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))
(log.f64 (pow.f64 (exp.f64 z) (fma.f64 a b y)))
(*.f64 (fma.f64 a b y) (log.f64 (exp.f64 z)))
(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))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (fma.f64 a b y) 3)))
(*.f64 z (fma.f64 a b y))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 a b y) 3) (pow.f64 z 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))
(exp.f64 (*.f64 (neg.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 y (*.f64 z (*.f64 a b)))
(*.f64 z (fma.f64 a b y))
(fma.f64 y z (*.f64 z (*.f64 a b)))
(*.f64 z (fma.f64 a b y))
(+.f64 (/.f64 1 (*.f64 z (fma.f64 a b y))) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) (fma.f64 (neg.f64 b) a (*.f64 a b))))
(+.f64 (/.f64 1 (*.f64 z (fma.f64 a b y))) (/.f64 (*.f64 1 (fma.f64 (neg.f64 b) a (*.f64 a b))) (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))))
(+.f64 (/.f64 1 (*.f64 z (fma.f64 a b y))) (/.f64 1 (/.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (fma.f64 (neg.f64 b) a (*.f64 a b)))))
(+.f64 (/.f64 1 (*.f64 z (fma.f64 a b y))) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) (fma.f64 (neg.f64 a) b (*.f64 a b))))
(+.f64 (/.f64 1 (*.f64 z (fma.f64 a b y))) (/.f64 (*.f64 1 (fma.f64 (neg.f64 b) a (*.f64 a b))) (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))))
(+.f64 (/.f64 1 (*.f64 z (fma.f64 a b y))) (/.f64 1 (/.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (fma.f64 (neg.f64 b) a (*.f64 a b)))))
(+.f64 (/.f64 1 (*.f64 z (fma.f64 a b y))) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) (fma.f64 (neg.f64 (*.f64 a b)) 1 (*.f64 a b))))
(+.f64 (/.f64 1 (*.f64 z (fma.f64 a b y))) (/.f64 (*.f64 1 (fma.f64 (neg.f64 b) a (*.f64 a b))) (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))))
(+.f64 (/.f64 1 (*.f64 z (fma.f64 a b y))) (/.f64 1 (/.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (fma.f64 (neg.f64 b) a (*.f64 a b)))))
(+.f64 (/.f64 1 (*.f64 z (fma.f64 a b y))) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) (*.f64 a b))))
(+.f64 (/.f64 1 (*.f64 z (fma.f64 a b y))) (*.f64 (/.f64 1 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) (*.f64 a b))))
(+.f64 (/.f64 1 (*.f64 z (fma.f64 a b y))) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 a b))))
(+.f64 (/.f64 1 (*.f64 z (fma.f64 a b y))) (*.f64 (/.f64 1 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 a b))))
(+.f64 (/.f64 1 (*.f64 z (fma.f64 a b y))) (/.f64 1 (/.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 a b)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) y) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) (neg.f64 (*.f64 a b))))
(/.f64 (*.f64 1 (-.f64 y (*.f64 a b))) (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (/.f64 1 z) (-.f64 y (*.f64 a b))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))
(+.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) y) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) (*.f64 (neg.f64 a) b)))
(/.f64 (*.f64 1 (-.f64 y (*.f64 a b))) (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (/.f64 1 z) (-.f64 y (*.f64 a b))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))
(+.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) y) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) (*.f64 (neg.f64 b) a)))
(/.f64 (*.f64 1 (-.f64 y (*.f64 a b))) (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (/.f64 1 z) (-.f64 y (*.f64 a b))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))
(+.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) y) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) (*.f64 -1 (*.f64 a b))))
(/.f64 (*.f64 1 (-.f64 y (*.f64 a b))) (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (/.f64 1 z) (-.f64 y (*.f64 a b))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))
(+.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) y) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))))
(*.f64 (/.f64 1 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (+.f64 y (*.f64 (sqrt.f64 (*.f64 a b)) (neg.f64 (sqrt.f64 (*.f64 a b))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) y) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)))))
(*.f64 (/.f64 1 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (+.f64 y (*.f64 (cbrt.f64 (*.f64 a b)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) z)) (*.f64 y y)) (*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) z)) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(*.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (/.f64 (/.f64 1 z) (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))
(*.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))) (/.f64 (/.f64 1 z) (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) z)) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) z)) (*.f64 y y)))
(*.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (/.f64 (/.f64 1 z) (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))
(*.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))) (/.f64 (/.f64 1 z) (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 z (fma.f64 a b y))))) 1)
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(*.f64 1 (/.f64 1 (*.f64 z (fma.f64 a b y))))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(*.f64 1 (neg.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(*.f64 (/.f64 1 (*.f64 z (fma.f64 a b y))) 1)
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(*.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))) (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2)) (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2)) (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))))
(*.f64 (/.f64 1 z) (/.f64 1 (fma.f64 a b y)))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(*.f64 (/.f64 1 z) (pow.f64 (fma.f64 a b y) -1))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(*.f64 -1 (/.f64 -1 (*.f64 z (fma.f64 a b y))))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(*.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y))) -1)
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(*.f64 (/.f64 1 (fma.f64 a b y)) (/.f64 1 z))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) z)) (-.f64 y (*.f64 a b)))
(/.f64 (*.f64 1 (-.f64 y (*.f64 a b))) (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (/.f64 1 z) (-.f64 y (*.f64 a b))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) z)) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(*.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (/.f64 (/.f64 1 z) (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))
(*.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))) (/.f64 (/.f64 1 z) (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))
(*.f64 (pow.f64 (fma.f64 a b y) -1) (/.f64 1 z))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) -1) (pow.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) -1))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) -1))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(*.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) 1) (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2)) 1) (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2)) (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))))
(*.f64 (/.f64 1 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (-.f64 y (*.f64 a b)))
(/.f64 (*.f64 1 (-.f64 y (*.f64 a b))) (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (/.f64 1 z) (-.f64 y (*.f64 a b))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 1 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(*.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (/.f64 (/.f64 1 z) (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))
(*.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))) (/.f64 (/.f64 1 z) (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))
(*.f64 (/.f64 1 (-.f64 (*.f64 (*.f64 z y) (*.f64 z y)) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b))))) (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))
(/.f64 (*.f64 z (-.f64 y (*.f64 a b))) (*.f64 (*.f64 z (fma.f64 a b y)) (*.f64 z (-.f64 y (*.f64 a b)))))
(/.f64 z (/.f64 (*.f64 z (*.f64 (fma.f64 a b y) (*.f64 z (-.f64 y (*.f64 a b))))) (-.f64 y (*.f64 a b))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (+.f64 (*.f64 (*.f64 z y) (*.f64 z y)) (-.f64 (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b))) (*.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))))
(/.f64 (fma.f64 (*.f64 z y) (*.f64 z y) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y)))) (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))
(/.f64 (fma.f64 (*.f64 z y) (*.f64 z y) (*.f64 z (*.f64 (*.f64 a b) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y))))) (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))
(*.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))) (/.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) (sqrt.f64 -1)))
(/.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) (/.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 -1 z) (fma.f64 a b y)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2)) -1) (cbrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 z (fma.f64 a b y)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2)) -1))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2)) (/.f64 -1 (cbrt.f64 (/.f64 (/.f64 -1 z) (fma.f64 a b y)))))
(*.f64 (/.f64 (/.f64 1 z) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))) (-.f64 (*.f64 a b) y))
(*.f64 (-.f64 (*.f64 a b) y) (/.f64 1 (*.f64 z (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)))))
(/.f64 (/.f64 1 z) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (-.f64 (*.f64 a b) y)))
(*.f64 (/.f64 (/.f64 1 z) (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (neg.f64 (-.f64 y (*.f64 a b))))
(*.f64 (neg.f64 (-.f64 y (*.f64 a b))) (/.f64 1 (neg.f64 (*.f64 z (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))))
(/.f64 (neg.f64 (-.f64 y (*.f64 a b))) (*.f64 z (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (/.f64 (/.f64 1 z) (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))) (neg.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(*.f64 (neg.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (/.f64 (/.f64 1 z) (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))))
(/.f64 (neg.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))))) (*.f64 (neg.f64 z) (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))
(*.f64 (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 a b y)) z)) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(*.f64 (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (/.f64 (/.f64 1 (*.f64 z (sqrt.f64 (fma.f64 a b y)))) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))))
(*.f64 (sqrt.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))))) (/.f64 (/.f64 (/.f64 1 z) (sqrt.f64 (fma.f64 a b y))) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))))
(*.f64 (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 a b y)) z)) (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (sqrt.f64 (-.f64 y (*.f64 a b))))
(/.f64 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 (fma.f64 a b y)))) (sqrt.f64 (-.f64 y (*.f64 a b)))) (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))
(/.f64 (/.f64 (/.f64 1 z) (sqrt.f64 (fma.f64 a b y))) (/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (-.f64 y (*.f64 a b)))))
(*.f64 (/.f64 (/.f64 (/.f64 1 z) (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (/.f64 (/.f64 1 z) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))))
(*.f64 (cbrt.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))))) (/.f64 (/.f64 1 z) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 z) (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (-.f64 y (*.f64 a b))))
(*.f64 (cbrt.f64 (-.f64 y (*.f64 a b))) (/.f64 (/.f64 1 z) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))))
(pow.f64 (*.f64 z (fma.f64 a b y)) -1)
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(pow.f64 (/.f64 1 (*.f64 z (fma.f64 a b y))) 1)
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(pow.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -1/2) 2)
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 z (fma.f64 a b y)))) 3)
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(pow.f64 (/.f64 1 (pow.f64 (*.f64 z (fma.f64 a b y)) 3)) 1/3)
(cbrt.f64 (/.f64 1 (pow.f64 (*.f64 z (fma.f64 a b y)) 3)))
(sqrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) -2))
(log.f64 (exp.f64 (/.f64 1 (*.f64 z (fma.f64 a b y)))))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 z (fma.f64 a b y))))))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(cbrt.f64 (/.f64 1 (pow.f64 (*.f64 z (fma.f64 a b y)) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 z (fma.f64 a b y)))))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(exp.f64 (neg.f64 (log.f64 (*.f64 z (fma.f64 a b y)))))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(exp.f64 (*.f64 (log.f64 (*.f64 z (fma.f64 a b y))) -1))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 z (fma.f64 a b y)))) 1))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 z (fma.f64 a b y)))))
(/.f64 1 (*.f64 z (fma.f64 a b y)))
(-.f64 (exp.f64 (log1p.f64 y)) (-.f64 1 (*.f64 a b)))
(+.f64 -1 (fma.f64 a b (exp.f64 (log1p.f64 y))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b y))) 1)
(fma.f64 a b y)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 y))
(+.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (+.f64 y -1))
(-.f64 (/.f64 y (/.f64 (-.f64 y (*.f64 a b)) y)) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 y (*.f64 a b))))
(-.f64 (*.f64 (/.f64 y (-.f64 y (*.f64 a b))) y) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (-.f64 y (*.f64 a b)))
(-.f64 (+.f64 y (exp.f64 (log1p.f64 (*.f64 a b)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 y))
(+.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (+.f64 y -1))
(-.f64 (+.f64 (*.f64 a b) (exp.f64 (log1p.f64 y))) 1)
(-.f64 (exp.f64 (log1p.f64 y)) (-.f64 1 (*.f64 a b)))
(+.f64 -1 (fma.f64 a b (exp.f64 (log1p.f64 y))))
(*.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 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (/.f64 1 (-.f64 y (*.f64 a b))))
(-.f64 (*.f64 (/.f64 y (-.f64 y (*.f64 a b))) y) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (-.f64 y (*.f64 a b)))
(*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (/.f64 1 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))))
(*.f64 (/.f64 1 (-.f64 y (*.f64 a b))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))
(-.f64 (*.f64 (/.f64 y (-.f64 y (*.f64 a b))) y) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (-.f64 y (*.f64 a b)))
(*.f64 (/.f64 1 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (fma.f64 a b y))
(fma.f64 a b y)
(*.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (-.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (fma.f64 a b y))))
(*.f64 (fma.f64 y y (*.f64 a (*.f64 b (fma.f64 a b y)))) (/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (-.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))) (-.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(*.f64 (-.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (-.f64 (pow.f64 y 4) (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (-.f64 (*.f64 a b) y) (-.f64 (*.f64 a b) y))))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (/.f64 (-.f64 (pow.f64 y 4) (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (-.f64 (*.f64 a b) y) (-.f64 (*.f64 a b) y)))) (-.f64 (*.f64 y y) (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)) 3))) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (-.f64 (*.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (*.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))))
(*.f64 (+.f64 (pow.f64 y 4) (*.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)) (-.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)) (*.f64 y y)))) (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)) 3) (pow.f64 y 6))))
(*.f64 (+.f64 (pow.f64 y 4) (*.f64 (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))) (-.f64 (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))) (*.f64 y y)))) (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))) 3) (pow.f64 y 6))))
(/.f64 (fma.f64 a b y) (/.f64 (-.f64 y (*.f64 a b)) (-.f64 y (*.f64 a b))))
(fma.f64 a b y)
(/.f64 1 (/.f64 1 (fma.f64 a b y)))
(fma.f64 a b y)
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (-.f64 y (*.f64 a b)))
(-.f64 (*.f64 (/.f64 y (-.f64 y (*.f64 a b))) y) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 y (*.f64 a b))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))))
(/.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (/.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (fma.f64 a b y)))
(*.f64 (fma.f64 a b y) (/.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))) (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (/.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (/.f64 (-.f64 y (*.f64 a b)) (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (-.f64 y (*.f64 a b))) (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (-.f64 y (*.f64 a b)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))) (/.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (/.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (/.f64 (-.f64 y (*.f64 a b)) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (-.f64 y (*.f64 a b))) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (-.f64 (*.f64 a b) y))
(/.f64 (-.f64 (*.f64 (pow.f64 y 3) (pow.f64 y 3)) (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3))) (*.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (-.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))
(/.f64 (-.f64 (pow.f64 y 6) (pow.f64 (*.f64 a b) 6)) (*.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (-.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))
(/.f64 (-.f64 (pow.f64 y 6) (pow.f64 (*.f64 a b) 6)) (*.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))) (-.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))) (*.f64 (-.f64 y (*.f64 a b)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))))
(/.f64 (-.f64 (pow.f64 y 4) (pow.f64 (*.f64 a b) 4)) (*.f64 (-.f64 y (*.f64 a b)) (+.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 y 3) 3) (pow.f64 (pow.f64 (*.f64 a b) 3) 3)) (*.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (+.f64 (*.f64 (pow.f64 y 3) (pow.f64 y 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 y 3) 3) (pow.f64 (pow.f64 (*.f64 a b) 3) 3)) (*.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (+.f64 (pow.f64 y 6) (-.f64 (pow.f64 (*.f64 a b) 6) (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 y 3) 3) (pow.f64 (pow.f64 (*.f64 a b) 3) 3)) (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))))) (-.f64 (pow.f64 (*.f64 a b) 6) (-.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (pow.f64 y 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (pow.f64 (*.f64 a b) 2) 3)) (*.f64 (-.f64 y (*.f64 a b)) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))))
(/.f64 (-.f64 (pow.f64 y 6) (pow.f64 (pow.f64 (*.f64 a b) 2) 3)) (*.f64 (-.f64 y (*.f64 a b)) (+.f64 (pow.f64 y 4) (+.f64 (pow.f64 (*.f64 a b) 4) (*.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 y 6) (pow.f64 (*.f64 a b) 6)) (-.f64 y (*.f64 a b))) (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (neg.f64 (-.f64 y (*.f64 a b))))
(/.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (neg.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (neg.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))))))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) 1) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))) (-.f64 (*.f64 a b) y))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (-.f64 (*.f64 a b) y))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (neg.f64 (-.f64 y (*.f64 a b))))
(/.f64 (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (neg.f64 (-.f64 y (*.f64 a b))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))) (neg.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (neg.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (neg.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a b y)) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (sqrt.f64 (fma.f64 a b y)) (/.f64 (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (sqrt.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))))) (sqrt.f64 (fma.f64 a b y)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a b y)) (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (sqrt.f64 (-.f64 y (*.f64 a b))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (/.f64 (sqrt.f64 (-.f64 y (*.f64 a b))) (sqrt.f64 (fma.f64 a b y))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a b y)) (sqrt.f64 (-.f64 y (*.f64 a b)))) (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (/.f64 (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (cbrt.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))))) (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (-.f64 y (*.f64 a b))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (/.f64 (cbrt.f64 (-.f64 y (*.f64 a b))) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) 1) (-.f64 y (*.f64 a b)))
(-.f64 (*.f64 (/.f64 y (-.f64 y (*.f64 a b))) y) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (-.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 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (-.f64 (*.f64 a b) y))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) 1) (neg.f64 (-.f64 y (*.f64 a b))))
(/.f64 (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (neg.f64 (-.f64 y (*.f64 a b))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) 1) (neg.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (neg.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (neg.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (sqrt.f64 (fma.f64 a b y))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (sqrt.f64 (fma.f64 a b y)) (/.f64 (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (sqrt.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))))) (sqrt.f64 (fma.f64 a b y)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (fma.f64 a b y))) (sqrt.f64 (-.f64 y (*.f64 a b))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (/.f64 (sqrt.f64 (-.f64 y (*.f64 a b))) (sqrt.f64 (fma.f64 a b y))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a b y)) (sqrt.f64 (-.f64 y (*.f64 a b)))) (sqrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (/.f64 (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))) (cbrt.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))))) (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))) (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (cbrt.f64 (-.f64 y (*.f64 a b))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (/.f64 (cbrt.f64 (-.f64 y (*.f64 a b))) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (cbrt.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (-.f64 y (*.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))) (/.f64 1 (-.f64 y (*.f64 a b)))) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)))
(/.f64 (-.f64 (pow.f64 y 4) (pow.f64 (*.f64 a b) 4)) (*.f64 (-.f64 y (*.f64 a b)) (+.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (pow.f64 (*.f64 a b) 2) 3)) (/.f64 1 (-.f64 y (*.f64 a b)))) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (-.f64 (pow.f64 y 6) (pow.f64 (pow.f64 (*.f64 a b) 2) 3)) (*.f64 (-.f64 y (*.f64 a b)) (+.f64 (pow.f64 y 4) (+.f64 (pow.f64 (*.f64 a b) 4) (*.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 y 6) (pow.f64 (*.f64 a b) 6)) (-.f64 y (*.f64 a b))) (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 y 3) (pow.f64 y 3)) (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3))) (/.f64 1 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))) (-.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))
(/.f64 (-.f64 (pow.f64 y 6) (pow.f64 (*.f64 a b) 6)) (*.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (-.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))
(/.f64 (-.f64 (pow.f64 y 6) (pow.f64 (*.f64 a b) 6)) (*.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))) (-.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 y 3) 3) (pow.f64 (pow.f64 (*.f64 a b) 3) 3)) (/.f64 1 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))) (+.f64 (*.f64 (pow.f64 y 3) (pow.f64 y 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 y 3) 3) (pow.f64 (pow.f64 (*.f64 a b) 3) 3)) 1) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (+.f64 (pow.f64 y 6) (-.f64 (pow.f64 (*.f64 a b) 6) (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 y 3) 3) (pow.f64 (pow.f64 (*.f64 a b) 3) 3)) (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 6) (-.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (pow.f64 y 6))) 1) (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))))))
(/.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) 1) (-.f64 y (*.f64 a b)))
(-.f64 (*.f64 (/.f64 y (-.f64 y (*.f64 a b))) y) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (-.f64 y (*.f64 a b)))
(/.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (-.f64 y (*.f64 a b)))) (sqrt.f64 (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (*.f64 (sqrt.f64 (-.f64 y (*.f64 a b))) (sqrt.f64 (-.f64 y (*.f64 a b)))))
(/.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (-.f64 y (*.f64 a b))) (cbrt.f64 (-.f64 y (*.f64 a b))))) (cbrt.f64 (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (-.f64 y (*.f64 a b))) (*.f64 (cbrt.f64 (-.f64 y (*.f64 a b))) (cbrt.f64 (-.f64 y (*.f64 a b))))))
(/.f64 (/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (+.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 y))) (-.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 a b))))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 y)) (-.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 a b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) 1) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))))
(/.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (sqrt.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))))) (sqrt.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))))) (cbrt.f64 (fma.f64 y y (*.f64 b (*.f64 a (-.f64 (*.f64 a b) y))))))))
(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))
(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 y (*.f64 a b))
(fma.f64 1 (*.f64 a b) y)
(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))

localize34.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.7b
(/.f64 1 (*.f64 (/.f64 (/.f64 1 a) (-.f64 (*.f64 (*.f64 z b) (*.f64 z b)) (*.f64 t t))) (-.f64 (*.f64 z b) t)))
1.1b
(-.f64 (*.f64 (*.f64 z b) (*.f64 z b)) (*.f64 t t))
8.0b
(/.f64 (/.f64 1 a) (-.f64 (*.f64 (*.f64 z b) (*.f64 z b)) (*.f64 t t)))
16.8b
(*.f64 (/.f64 (/.f64 1 a) (-.f64 (*.f64 (*.f64 z b) (*.f64 z b)) (*.f64 t t))) (-.f64 (*.f64 z b) t))
Compiler

Compiled 141 to 36 computations (74.5% saved)

series25.0ms (0.2%)

Counts
4 → 180
Calls

45 calls:

TimeVariablePointExpression
6.0ms
a
@inf
(*.f64 (/.f64 (/.f64 1 a) (-.f64 (*.f64 (*.f64 z b) (*.f64 z b)) (*.f64 t t))) (-.f64 (*.f64 z b) t))
2.0ms
a
@0
(*.f64 (/.f64 (/.f64 1 a) (-.f64 (*.f64 (*.f64 z b) (*.f64 z b)) (*.f64 t t))) (-.f64 (*.f64 z b) t))
2.0ms
b
@inf
(-.f64 (*.f64 (*.f64 z b) (*.f64 z b)) (*.f64 t t))
1.0ms
z
@inf
(/.f64 (/.f64 1 a) (-.f64 (*.f64 (*.f64 z b) (*.f64 z b)) (*.f64 t t)))
1.0ms
b
@inf
(/.f64 (/.f64 1 a) (-.f64 (*.f64 (*.f64 z b) (*.f64 z b)) (*.f64 t t)))

rewrite138.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1442×associate-/l/
410×associate-+l+
378×add-sqr-sqrt
370×pow1
370×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify215.0ms (1.7%)

Algorithm
egg-herbie
Rules
1660×associate-/l*
1078×*-commutative
706×distribute-lft-in
688×+-commutative
654×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
096930552
1326429628
Stop Event
node limit
Counts
512 → 607
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 b z) t) (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 (-.f64 (*.f64 b z) t) (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 (-.f64 (*.f64 b z) t) (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 (-.f64 (*.f64 b z) t) (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 (-.f64 (*.f64 z b) t) (*.f64 a (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 2))))
(/.f64 (-.f64 (*.f64 z b) t) (*.f64 a (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 2))))
(/.f64 (-.f64 (*.f64 z b) t) (*.f64 a (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 2))))
(/.f64 (-.f64 (*.f64 z b) t) (*.f64 a (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 2))))
(/.f64 (-.f64 (*.f64 b z) t) (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 (-.f64 (*.f64 b z) t) (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 (-.f64 (*.f64 b z) t) (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 (-.f64 (*.f64 b z) t) (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 1 (*.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (/.f64 1 (*.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (+.f64 (/.f64 1 (*.f64 a t)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 z 3)) (*.f64 a (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (/.f64 1 (*.f64 a t)))))
(/.f64 1 (*.f64 a (*.f64 b z)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (/.f64 1 (*.f64 a (*.f64 z b))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3)))))))
(/.f64 1 (*.f64 a (*.f64 b z)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (/.f64 1 (*.f64 a (*.f64 z b))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3)))))))
(/.f64 1 (*.f64 a t))
(+.f64 (/.f64 1 (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (/.f64 1 (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2))))))
(+.f64 (/.f64 1 (*.f64 a t)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 b 3)) (*.f64 a (pow.f64 t 4)))))))
(/.f64 1 (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (/.f64 1 (*.f64 a (*.f64 b z))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3))))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4))))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3)))))))
(/.f64 1 (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (/.f64 1 (*.f64 a (*.f64 b z))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3))))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4))))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3)))))))
(/.f64 1 (*.f64 a (*.f64 b z)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (/.f64 1 (*.f64 a (*.f64 z b))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3)))))))
(/.f64 1 (*.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (/.f64 1 (*.f64 a t)))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (/.f64 1 (*.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 z 3)) (*.f64 a (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (+.f64 (/.f64 1 (*.f64 a t)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 3))))))
(/.f64 1 (*.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (/.f64 1 (*.f64 a t)))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (/.f64 1 (*.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 z 3)) (*.f64 a (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (+.f64 (/.f64 1 (*.f64 a t)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 3))))))
(/.f64 1 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 1 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 1 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 1 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 1 (*.f64 a (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 2))))
(/.f64 1 (*.f64 a (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 2))))
(/.f64 1 (*.f64 a (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 2))))
(/.f64 1 (*.f64 a (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 2))))
(/.f64 1 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 1 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 1 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 1 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 -1 (*.f64 a (pow.f64 t 2)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 4)))) (/.f64 1 (*.f64 a (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 4)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 z 4)) (*.f64 a (pow.f64 t 6))))) (/.f64 1 (*.f64 a (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 6) (pow.f64 z 6)) (*.f64 a (pow.f64 t 8)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 4)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 z 4)) (*.f64 a (pow.f64 t 6)))))) (/.f64 1 (*.f64 a (pow.f64 t 2))))
(/.f64 1 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))
(+.f64 (/.f64 1 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) (+.f64 (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 b 6) (pow.f64 z 6)))) (/.f64 1 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) (+.f64 (/.f64 (pow.f64 t 6) (*.f64 a (*.f64 (pow.f64 z 8) (pow.f64 b 8)))) (+.f64 (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 z 6) (pow.f64 b 6)))) (/.f64 1 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2)))))))
(/.f64 1 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))
(+.f64 (/.f64 1 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) (+.f64 (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 b 6) (pow.f64 z 6)))) (/.f64 1 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) (+.f64 (/.f64 (pow.f64 t 6) (*.f64 a (*.f64 (pow.f64 z 8) (pow.f64 b 8)))) (+.f64 (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 z 6) (pow.f64 b 6)))) (/.f64 1 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2)))))))
(/.f64 -1 (*.f64 a (pow.f64 t 2)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 4)))) (/.f64 1 (*.f64 a (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 4)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 b 4)) (*.f64 a (pow.f64 t 6))))) (/.f64 1 (*.f64 a (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 6) (pow.f64 b 6)) (*.f64 a (pow.f64 t 8)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 4)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 b 4)) (*.f64 a (pow.f64 t 6)))))) (/.f64 1 (*.f64 a (pow.f64 t 2))))
(/.f64 1 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) (/.f64 1 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 z 6) (pow.f64 b 6)))) (+.f64 (/.f64 1 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4))))))
(+.f64 (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 b 6) (pow.f64 z 6)))) (+.f64 (/.f64 1 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (+.f64 (/.f64 (pow.f64 t 6) (*.f64 a (*.f64 (pow.f64 b 8) (pow.f64 z 8)))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))))))
(/.f64 1 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) (/.f64 1 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 z 6) (pow.f64 b 6)))) (+.f64 (/.f64 1 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4))))))
(+.f64 (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 b 6) (pow.f64 z 6)))) (+.f64 (/.f64 1 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (+.f64 (/.f64 (pow.f64 t 6) (*.f64 a (*.f64 (pow.f64 b 8) (pow.f64 z 8)))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))))))
(/.f64 1 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))
(+.f64 (/.f64 1 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) (+.f64 (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 b 6) (pow.f64 z 6)))) (/.f64 1 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) (+.f64 (/.f64 (pow.f64 t 6) (*.f64 a (*.f64 (pow.f64 z 8) (pow.f64 b 8)))) (+.f64 (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 z 6) (pow.f64 b 6)))) (/.f64 1 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2)))))))
(/.f64 -1 (*.f64 a (pow.f64 t 2)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 4)))) (/.f64 1 (*.f64 a (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 4)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 b 4)) (*.f64 a (pow.f64 t 6))))) (/.f64 1 (*.f64 a (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 6) (pow.f64 b 6)) (*.f64 a (pow.f64 t 8)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 4)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 b 4)) (*.f64 a (pow.f64 t 6)))))) (/.f64 1 (*.f64 a (pow.f64 t 2))))
(/.f64 -1 (*.f64 a (pow.f64 t 2)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 4)))) (/.f64 1 (*.f64 a (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 4)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 b 4)) (*.f64 a (pow.f64 t 6))))) (/.f64 1 (*.f64 a (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 6) (pow.f64 b 6)) (*.f64 a (pow.f64 t 8)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 4)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 b 4)) (*.f64 a (pow.f64 t 6)))))) (/.f64 1 (*.f64 a (pow.f64 t 2))))
(*.f64 -1 (pow.f64 t 2))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))
(*.f64 (pow.f64 b 2) (pow.f64 z 2))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))
(*.f64 (pow.f64 b 2) (pow.f64 z 2))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))
(*.f64 -1 (pow.f64 t 2))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(*.f64 (pow.f64 z 2) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(*.f64 (pow.f64 z 2) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(*.f64 (pow.f64 z 2) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(*.f64 -1 (pow.f64 t 2))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(*.f64 -1 (pow.f64 t 2))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a) (-.f64 (*.f64 b z) t))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a) (-.f64 (*.f64 b z) t))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a) (-.f64 (*.f64 b z) t))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a) (-.f64 (*.f64 b z) t))
(/.f64 (*.f64 a (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 2))) (-.f64 (*.f64 z b) t))
(/.f64 (*.f64 a (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 2))) (-.f64 (*.f64 z b) t))
(/.f64 (*.f64 a (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 2))) (-.f64 (*.f64 z b) t))
(/.f64 (*.f64 a (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 2))) (-.f64 (*.f64 z b) t))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a) (-.f64 (*.f64 b z) t))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a) (-.f64 (*.f64 b z) t))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a) (-.f64 (*.f64 b z) t))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a) (-.f64 (*.f64 b z) 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 a (*.f64 z b))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 a (*.f64 z b))) (*.f64 -1 (/.f64 a (*.f64 b z)))) (pow.f64 t 2)) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 a (*.f64 b z))) (*.f64 -1 (/.f64 a (*.f64 z b)))) (pow.f64 t 3)) (*.f64 z b)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 a (*.f64 z b))) (*.f64 -1 (/.f64 a (*.f64 b z)))) (pow.f64 t 2)) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))))
(*.f64 a t)
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))) t)) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))) t)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (*.f64 -1 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (*.f64 b z)) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))) t)) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))) t)))
(*.f64 a t)
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))) (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) t)) (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 b (-.f64 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))) (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2)))))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))) (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) t)) (*.f64 a t))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (*.f64 z b)) (*.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (neg.f64 t)))
(+.f64 (*.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (neg.f64 t)) (*.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (*.f64 z b)))
(+.f64 (*.f64 (*.f64 z b) (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))) (*.f64 (neg.f64 t) (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(+.f64 (*.f64 (neg.f64 t) (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))) (*.f64 (*.f64 z b) (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)))) 1)
(/.f64 1 (/.f64 1 (/.f64 1 (*.f64 (fma.f64 z b t) a))))
(/.f64 1 (*.f64 (fma.f64 z b t) a))
(/.f64 1 (*.f64 (fma.f64 z b t) (neg.f64 (neg.f64 a))))
(/.f64 1 (*.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t)) (/.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (-.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4)))))
(/.f64 1 (*.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t)) (/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))) (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6)))))
(/.f64 1 (*.f64 (*.f64 (fma.f64 z b t) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (/.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (-.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4)))))
(/.f64 1 (*.f64 (*.f64 (fma.f64 z b t) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))) (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6)))))
(/.f64 1 (*.f64 (/.f64 1 (fma.f64 z b (neg.f64 t))) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 1 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (/.f64 (fma.f64 z b t) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 1 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (/.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(/.f64 (/.f64 1 a) (*.f64 (/.f64 1 (fma.f64 z b (neg.f64 t))) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t)))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 (fma.f64 z b t) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 1 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 1 (*.f64 (fma.f64 z b t) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t))))
(/.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (/.f64 1 (fma.f64 z b (neg.f64 t))))
(/.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (*.f64 1 (/.f64 1 (fma.f64 z b (neg.f64 t)))))
(/.f64 (fma.f64 z b (neg.f64 t)) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) 1)
(/.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) (*.f64 (/.f64 1 (fma.f64 z b (neg.f64 t))) (fma.f64 z b (neg.f64 t))))
(/.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))) (pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) -1/2))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (/.f64 (fma.f64 z b t) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(/.f64 (pow.f64 a -1/2) (*.f64 (fma.f64 z b t) (sqrt.f64 a)))
(/.f64 (pow.f64 a -1/2) (*.f64 (/.f64 1 (fma.f64 z b (neg.f64 t))) (/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (pow.f64 a -1/2))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))) 2) (/.f64 1 (cbrt.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 2) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (/.f64 (fma.f64 z b t) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(/.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (/.f64 1 (fma.f64 z b (neg.f64 t))) (/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (/.f64 1 (cbrt.f64 a)))))
(/.f64 (/.f64 (fma.f64 z b (neg.f64 t)) a) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))
(/.f64 (fma.f64 z b t) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (/.f64 (fma.f64 z b t) (fma.f64 z b (neg.f64 t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4)) (*.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t)) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4)) (*.f64 (*.f64 (fma.f64 z b t) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4)) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (*.f64 (fma.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 t))) (*.f64 (/.f64 1 (fma.f64 z b (neg.f64 t))) a))
(/.f64 (-.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 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (*.f64 1 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 a (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6)) (*.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t)) (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6)) (*.f64 (*.f64 (fma.f64 z b t) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6)) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (*.f64 (fma.f64 z b t) (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6)) (*.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t)))) (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))))
(/.f64 -1 (*.f64 (fma.f64 z b t) (neg.f64 a)))
(/.f64 -1 (*.f64 (/.f64 1 (fma.f64 z b (neg.f64 t))) (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (neg.f64 a))))
(/.f64 -1 (*.f64 (/.f64 1 (fma.f64 z b (neg.f64 t))) (*.f64 (neg.f64 a) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 -1 (*.f64 (/.f64 1 (fma.f64 z b (neg.f64 t))) (neg.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(/.f64 (/.f64 -1 a) (*.f64 (/.f64 1 (fma.f64 z b (neg.f64 t))) (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (neg.f64 (fma.f64 z b t))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 (neg.f64 a) (fma.f64 z b t))))
(/.f64 (neg.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))) -1)
(/.f64 (sqrt.f64 (/.f64 (fma.f64 z b (neg.f64 t)) a)) (*.f64 (pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) -1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 a (-.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 1 (*.f64 a (-.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 (fma.f64 z b (neg.f64 t)) (/.f64 -1 a)) (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 (*.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (fma.f64 z b t)))
(/.f64 (*.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (fma.f64 z b t))))
(/.f64 (*.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t)))))
(/.f64 (*.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (*.f64 (fma.f64 z b t) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (*.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t)) (fma.f64 z b t)))
(/.f64 (*.f64 (fma.f64 z b t) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (*.f64 (*.f64 (fma.f64 z b t) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (fma.f64 z b t)))
(/.f64 (*.f64 (fma.f64 z b t) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (*.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t)) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t)))))
(/.f64 (*.f64 (fma.f64 z b t) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (*.f64 (*.f64 (fma.f64 z b t) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t)))))
(/.f64 (*.f64 (/.f64 -1 a) (fma.f64 z b (neg.f64 t))) (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))) (fma.f64 z b t))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))))
(/.f64 (*.f64 -1 (fma.f64 z b (neg.f64 t))) (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (neg.f64 a)))
(/.f64 (*.f64 -1 (/.f64 1 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (*.f64 (/.f64 1 (fma.f64 z b (neg.f64 t))) (neg.f64 a)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (fma.f64 z b t) (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 (fma.f64 z b (neg.f64 t)) a) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 (/.f64 (fma.f64 z b (neg.f64 t)) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 2) a)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 (/.f64 (fma.f64 z b (neg.f64 t)) (*.f64 (fma.f64 z b t) a)) (fma.f64 z b (neg.f64 t)))
(/.f64 (/.f64 (/.f64 1 a) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (*.f64 (/.f64 1 (fma.f64 z b (neg.f64 t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (/.f64 (/.f64 1 a) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 2)) (*.f64 (/.f64 1 (fma.f64 z b (neg.f64 t))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))) (*.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t)) (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))) (*.f64 (*.f64 (fma.f64 z b t) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6))) (*.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t)) (neg.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6))) (*.f64 (*.f64 (fma.f64 z b t) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (neg.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))))))
(/.f64 (neg.f64 (/.f64 (fma.f64 z b (neg.f64 t)) a)) (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 (neg.f64 t) (neg.f64 t))) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (-.f64 (*.f64 z b) (neg.f64 t))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 4) (*.f64 (*.f64 t (neg.f64 t)) (*.f64 t (neg.f64 t)))) (*.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t)) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (neg.f64 t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 4) (*.f64 (*.f64 t (neg.f64 t)) (*.f64 t (neg.f64 t)))) (*.f64 (*.f64 (fma.f64 z b t) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (neg.f64 t)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 2) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t)))) (*.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t)) (-.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (*.f64 t t) (fma.f64 (neg.f64 t) t (*.f64 t t))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 2) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t)))) (*.f64 (*.f64 (fma.f64 z b t) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (-.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (*.f64 t t) (fma.f64 (neg.f64 t) t (*.f64 t t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 (neg.f64 t) 3)) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (+.f64 (pow.f64 (*.f64 z b) 2) (-.f64 (*.f64 (neg.f64 t) (neg.f64 t)) (*.f64 (*.f64 z b) (neg.f64 t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 (*.f64 t (neg.f64 t)) 3)) (*.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t)) (-.f64 (+.f64 (pow.f64 (*.f64 z b) 4) (*.f64 (*.f64 t (neg.f64 t)) (*.f64 t (neg.f64 t)))) (*.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (neg.f64 t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 (*.f64 t (neg.f64 t)) 3)) (*.f64 (*.f64 (fma.f64 z b t) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (-.f64 (+.f64 (pow.f64 (*.f64 z b) 4) (*.f64 (*.f64 t (neg.f64 t)) (*.f64 t (neg.f64 t)))) (*.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (neg.f64 t))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 3) (pow.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 3)) (*.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t)) (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t))) (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 3) (pow.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 3)) (*.f64 (*.f64 (fma.f64 z b t) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t))) (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 z b) 3) 3) (pow.f64 (pow.f64 t 3) 3)) (*.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t)))) (+.f64 (+.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6)) (*.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))))
(/.f64 (*.f64 (/.f64 -1 a) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t)))
(/.f64 (*.f64 (/.f64 -1 a) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (*.f64 1 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t))))
(/.f64 (*.f64 (/.f64 -1 a) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t)))))
(/.f64 (*.f64 (/.f64 -1 a) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (*.f64 1 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (/.f64 1 a)) (*.f64 (fma.f64 z b t) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (/.f64 1 a)) (*.f64 1 (*.f64 (fma.f64 z b t) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (/.f64 -1 a)) (*.f64 (fma.f64 z b t) (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (/.f64 -1 a)) (*.f64 1 (*.f64 (fma.f64 z b t) (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) 1) (*.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) 1) (*.f64 1 (*.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (/.f64 1 a)) (*.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (/.f64 1 a)) (*.f64 1 (*.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (/.f64 -1 a)) (*.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))) (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (/.f64 -1 a)) (*.f64 1 (*.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))) (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 (neg.f64 a) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (neg.f64 (/.f64 -1 a)) (*.f64 (/.f64 1 (fma.f64 z b (neg.f64 t))) (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) 1)
(pow.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))) 2)
(pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))) 3)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) 2))
(log.f64 (exp.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) 3) (pow.f64 (fma.f64 z b (neg.f64 t)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 z b (neg.f64 t)) 3) (pow.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))))
(exp.f64 (log.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))) 1)
(*.f64 1 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(*.f64 (/.f64 1 a) (/.f64 1 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(*.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) 1)
(*.f64 (pow.f64 a -1/2) (*.f64 (pow.f64 a -1/2) (/.f64 1 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(*.f64 (pow.f64 a -1/2) (/.f64 (pow.f64 a -1/2) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(*.f64 (/.f64 (pow.f64 a -1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (/.f64 (pow.f64 a -1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(*.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (/.f64 1 (cbrt.f64 a)) (/.f64 1 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))) (cbrt.f64 (/.f64 (pow.f64 a -2) (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a -2) (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 2))) (/.f64 1 (cbrt.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (/.f64 1 a))
(*.f64 (/.f64 -1 a) (/.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (/.f64 (/.f64 1 a) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 2)) (/.f64 1 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) a)))
(*.f64 (/.f64 1 (fma.f64 z b t)) (/.f64 (/.f64 1 a) (fma.f64 z b (neg.f64 t))))
(*.f64 (/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))
(*.f64 (/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))))
(*.f64 (/.f64 (pow.f64 a -1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 2)) (/.f64 (pow.f64 a -1/2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(*.f64 (/.f64 (pow.f64 a -1/2) (fma.f64 z b t)) (/.f64 (pow.f64 a -1/2) (fma.f64 z b (neg.f64 t))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) 1) (/.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (cbrt.f64 a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (cbrt.f64 a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 2)) (/.f64 1 (cbrt.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (fma.f64 z b t)) (/.f64 (/.f64 1 (cbrt.f64 a)) (fma.f64 z b (neg.f64 t))))
(pow.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) 1)
(pow.f64 (/.f64 (pow.f64 a -1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) 3) 1/3)
(pow.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) -1)
(neg.f64 (/.f64 (/.f64 1 a) (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(sqrt.f64 (/.f64 (pow.f64 a -2) (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 2)))
(log.f64 (exp.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) 3))
(cbrt.f64 (/.f64 (pow.f64 a -2) (*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 3) a)))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(exp.f64 (neg.f64 (log.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (neg.f64 t)))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (*.f64 t (neg.f64 t)) (fma.f64 (neg.f64 t) t (*.f64 t t))))
(+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 (*.f64 t (neg.f64 t)) 1))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (+.f64 (*.f64 t (neg.f64 t)) (fma.f64 (neg.f64 t) t (*.f64 t t))) (fma.f64 (neg.f64 t) t (*.f64 t t))))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (*.f64 (*.f64 t (neg.f64 t)) 1) (fma.f64 (neg.f64 t) t (*.f64 t t))))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (*.f64 t (neg.f64 t)) (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)))))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (+.f64 (*.f64 t (neg.f64 t)) (fma.f64 (neg.f64 t) t (*.f64 t t))) (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)))))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (*.f64 (*.f64 t (neg.f64 t)) 1) (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)))))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (*.f64 t (neg.f64 t)) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1)))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (+.f64 (*.f64 t (neg.f64 t)) (fma.f64 (neg.f64 t) t (*.f64 t t))) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1)))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (*.f64 (*.f64 t (neg.f64 t)) 1) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1)))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (*.f64 t (neg.f64 t)) (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t))))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (+.f64 (*.f64 t (neg.f64 t)) (fma.f64 (neg.f64 t) t (*.f64 t t))) (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t))))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (*.f64 (*.f64 t (neg.f64 t)) 1) (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t))))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (*.f64 t (neg.f64 t)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (+.f64 (*.f64 t (neg.f64 t)) (fma.f64 (neg.f64 t) t (*.f64 t t))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (*.f64 (*.f64 t (neg.f64 t)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t)))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t)))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t))) (fma.f64 (neg.f64 t) t (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1) (fma.f64 (neg.f64 t) t (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t))) (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1) (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t)) (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)) (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1)))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t))) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1)))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1)))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t)) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1)))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1)))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t))) (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1) (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t)) (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)) (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (*.f64 t (neg.f64 t)) (pow.f64 (*.f64 z b) 2))
(+.f64 (*.f64 t (neg.f64 t)) (+.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 (neg.f64 t) t (*.f64 t t))))
(+.f64 (*.f64 t (neg.f64 t)) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)))))
(+.f64 (*.f64 t (neg.f64 t)) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1)))
(+.f64 (*.f64 t (neg.f64 t)) (+.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t))))
(+.f64 (*.f64 t (neg.f64 t)) (+.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (*.f64 t (neg.f64 t)) (+.f64 (*.f64 t t) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(+.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))
(+.f64 (+.f64 (*.f64 t (neg.f64 t)) (fma.f64 (neg.f64 t) t (*.f64 t t))) (pow.f64 (*.f64 z b) 2))
(+.f64 (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t))) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))
(+.f64 (*.f64 (fma.f64 z b t) (*.f64 z b)) (*.f64 (fma.f64 z b t) (neg.f64 t)))
(+.f64 (*.f64 (fma.f64 z b t) (*.f64 z b)) (+.f64 (*.f64 (fma.f64 z b t) (neg.f64 t)) (fma.f64 (neg.f64 t) t (*.f64 t t))))
(+.f64 (*.f64 (fma.f64 z b t) (*.f64 z b)) (+.f64 (*.f64 (fma.f64 z b t) (neg.f64 t)) (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)))))
(+.f64 (*.f64 (fma.f64 z b t) (*.f64 z b)) (+.f64 (*.f64 (fma.f64 z b t) (neg.f64 t)) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1)))
(+.f64 (*.f64 (fma.f64 z b t) (*.f64 z b)) (+.f64 (*.f64 (fma.f64 z b t) (neg.f64 t)) (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t))))
(+.f64 (*.f64 (fma.f64 z b t) (*.f64 z b)) (+.f64 (*.f64 (fma.f64 z b t) (neg.f64 t)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (*.f64 (fma.f64 z b t) (neg.f64 t)) (*.f64 (fma.f64 z b t) (*.f64 z b)))
(+.f64 (*.f64 (*.f64 t (neg.f64 t)) 1) (pow.f64 (*.f64 z b) 2))
(+.f64 (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))
(+.f64 (*.f64 (*.f64 z b) (fma.f64 z b t)) (*.f64 (neg.f64 t) (fma.f64 z b t)))
(+.f64 (*.f64 (*.f64 z b) (fma.f64 z b t)) (+.f64 (*.f64 (neg.f64 t) (fma.f64 z b t)) (fma.f64 (neg.f64 t) t (*.f64 t t))))
(+.f64 (*.f64 (*.f64 z b) (fma.f64 z b t)) (+.f64 (*.f64 (neg.f64 t) (fma.f64 z b t)) (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)))))
(+.f64 (*.f64 (*.f64 z b) (fma.f64 z b t)) (+.f64 (*.f64 (neg.f64 t) (fma.f64 z b t)) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1)))
(+.f64 (*.f64 (*.f64 z b) (fma.f64 z b t)) (+.f64 (*.f64 (neg.f64 t) (fma.f64 z b t)) (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t))))
(+.f64 (*.f64 (*.f64 z b) (fma.f64 z b t)) (+.f64 (*.f64 (neg.f64 t) (fma.f64 z b t)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (*.f64 (neg.f64 t) (fma.f64 z b t)) (*.f64 (*.f64 z b) (fma.f64 z b t)))
(+.f64 (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t)) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))
(+.f64 (+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 t (neg.f64 t))) (*.f64 t t))
(+.f64 (+.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (pow.f64 (*.f64 z b) 2)) (*.f64 t (neg.f64 t)))
(+.f64 (+.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (pow.f64 (*.f64 z b) 2)) (+.f64 (*.f64 t (neg.f64 t)) (fma.f64 (neg.f64 t) t (*.f64 t t))))
(+.f64 (+.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (pow.f64 (*.f64 z b) 2)) (*.f64 (*.f64 t (neg.f64 t)) 1))
(+.f64 (+.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (*.f64 (fma.f64 z b t) (*.f64 z b))) (*.f64 (fma.f64 z b t) (neg.f64 t)))
(+.f64 (+.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (*.f64 (*.f64 z b) (fma.f64 z b t))) (*.f64 (neg.f64 t) (fma.f64 z b t)))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (exp.f64 (log1p.f64 (*.f64 t t)))) 1)
(*.f64 1 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))
(*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 1)
(*.f64 (fma.f64 z b (neg.f64 t)) (fma.f64 z b t))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(*.f64 (fma.f64 z b t) (fma.f64 z b (neg.f64 t)))
(*.f64 (-.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(*.f64 (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4)))))
(*.f64 (*.f64 (fma.f64 z b t) 1) (fma.f64 z b (neg.f64 t)))
(*.f64 (*.f64 (fma.f64 z b t) (sqrt.f64 (fma.f64 z b (neg.f64 t)))) (sqrt.f64 (fma.f64 z b (neg.f64 t))))
(*.f64 (*.f64 (fma.f64 z b t) (pow.f64 (cbrt.f64 (fma.f64 z b (neg.f64 t))) 2)) (cbrt.f64 (fma.f64 z b (neg.f64 t))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (-.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))) (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6))))
(/.f64 1 (*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (-.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4)))))
(/.f64 1 (*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))) (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 1)
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4)) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6)) (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))))
(/.f64 (*.f64 (fma.f64 z b t) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t))
(/.f64 (*.f64 (fma.f64 z b 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 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))) (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))) (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6))) (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 4) (*.f64 (*.f64 t (neg.f64 t)) (*.f64 t (neg.f64 t)))) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (neg.f64 t))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 4) (*.f64 (*.f64 t (neg.f64 t)) (*.f64 t (neg.f64 t)))) (*.f64 1 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (neg.f64 t)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 2) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t)))) (-.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (*.f64 t t) (fma.f64 (neg.f64 t) t (*.f64 t t)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 2) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t)))) (*.f64 1 (-.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (*.f64 t t) (fma.f64 (neg.f64 t) t (*.f64 t t))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 (*.f64 z b) 6)) (*.f64 (pow.f64 t 6) (pow.f64 t 6))) (*.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))) (+.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 (*.f64 z b) 4)) (*.f64 (pow.f64 t 4) (pow.f64 t 4))) (*.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 (*.f64 t (neg.f64 t)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 z b) 4) (*.f64 (*.f64 t (neg.f64 t)) (*.f64 t (neg.f64 t)))) (*.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (neg.f64 t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 (*.f64 t (neg.f64 t)) 3)) (*.f64 1 (-.f64 (+.f64 (pow.f64 (*.f64 z b) 4) (*.f64 (*.f64 t (neg.f64 t)) (*.f64 t (neg.f64 t)))) (*.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (neg.f64 t))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 3) (pow.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 3)) (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t))) (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 3) (pow.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 3)) (*.f64 1 (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t))) (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 z b) 6) 3) (pow.f64 (pow.f64 t 6) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))) (+.f64 (*.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 (*.f64 z b) 6)) (+.f64 (*.f64 (pow.f64 t 6) (pow.f64 t 6)) (*.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 z b) 4) 3) (pow.f64 (pow.f64 t 4) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 (*.f64 z b) 4)) (*.f64 (pow.f64 t 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4)))))
(pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 1)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 2)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(fma.f64 1 (pow.f64 (*.f64 z b) 2) (*.f64 t (neg.f64 t)))
(fma.f64 1 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t)))
(fma.f64 z (*.f64 b (*.f64 z b)) (*.f64 t (neg.f64 t)))
(fma.f64 (*.f64 z b) (*.f64 z b) (*.f64 t (neg.f64 t)))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 (neg.f64 t) t (*.f64 t t)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 (neg.f64 t) t (*.f64 t t)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 z b) 4)) (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (*.f64 t (neg.f64 t)))
(fma.f64 (*.f64 z z) (*.f64 b b) (*.f64 t (neg.f64 t)))
(fma.f64 (*.f64 z (*.f64 z b)) b (*.f64 t (neg.f64 t)))
(fma.f64 (fma.f64 z b t) (fma.f64 z b (neg.f64 t)) (fma.f64 (neg.f64 t) t (*.f64 t t)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (/.f64 1 (*.f64 (fma.f64 z b t) a))))) 1)
(*.f64 1 (/.f64 1 (/.f64 1 (*.f64 (fma.f64 z b t) a))))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 (fma.f64 z b t) a))) 1)
(*.f64 (pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) -1/2) (pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)))) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) -2)) (/.f64 1 (cbrt.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)))))
(*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (/.f64 1 (fma.f64 z b (neg.f64 t))))
(*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (pow.f64 (fma.f64 z b (neg.f64 t)) -1))
(*.f64 -1 (/.f64 1 (neg.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)))))
(*.f64 (/.f64 1 (/.f64 (fma.f64 z b (neg.f64 t)) a)) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))
(*.f64 (/.f64 (*.f64 a (-.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 a (-.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 (pow.f64 (fma.f64 z b (neg.f64 t)) -1) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))) -1) (pow.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))) -1))
(pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) -1)
(pow.f64 (/.f64 1 (/.f64 1 (*.f64 (fma.f64 z b t) a))) 1)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)))) 3)
(pow.f64 (/.f64 1 (pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) 3)) 1/3)
(sqrt.f64 (pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) -2))
(log.f64 (exp.f64 (/.f64 1 (/.f64 1 (*.f64 (fma.f64 z b t) a)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (/.f64 1 (*.f64 (fma.f64 z b t) a))))))
(cbrt.f64 (/.f64 1 (pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (/.f64 1 (*.f64 (fma.f64 z b t) a)))))
(exp.f64 (neg.f64 (log.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (/.f64 1 (*.f64 (fma.f64 z b t) a)))))
Outputs
(/.f64 (-.f64 (*.f64 b z) t) (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 (-.f64 (*.f64 b z) t) (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))))
(/.f64 (/.f64 (-.f64 (*.f64 b z) t) a) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 (-.f64 (*.f64 b z) t) (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 (-.f64 (*.f64 b z) t) (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))))
(/.f64 (/.f64 (-.f64 (*.f64 b z) t) a) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 (-.f64 (*.f64 b z) t) (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 (-.f64 (*.f64 b z) t) (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))))
(/.f64 (/.f64 (-.f64 (*.f64 b z) t) a) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 (-.f64 (*.f64 b z) t) (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 (-.f64 (*.f64 b z) t) (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))))
(/.f64 (/.f64 (-.f64 (*.f64 b z) t) a) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 (-.f64 (*.f64 z b) t) (*.f64 a (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 2))))
(/.f64 (-.f64 (*.f64 b z) t) (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))))
(/.f64 (/.f64 (-.f64 (*.f64 b z) t) a) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 (-.f64 (*.f64 z b) t) (*.f64 a (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 2))))
(/.f64 (-.f64 (*.f64 b z) t) (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))))
(/.f64 (/.f64 (-.f64 (*.f64 b z) t) a) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 (-.f64 (*.f64 z b) t) (*.f64 a (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 2))))
(/.f64 (-.f64 (*.f64 b z) t) (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))))
(/.f64 (/.f64 (-.f64 (*.f64 b z) t) a) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 (-.f64 (*.f64 z b) t) (*.f64 a (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 2))))
(/.f64 (-.f64 (*.f64 b z) t) (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))))
(/.f64 (/.f64 (-.f64 (*.f64 b z) t) a) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 (-.f64 (*.f64 b z) t) (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 (-.f64 (*.f64 b z) t) (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))))
(/.f64 (/.f64 (-.f64 (*.f64 b z) t) a) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 (-.f64 (*.f64 b z) t) (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 (-.f64 (*.f64 b z) t) (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))))
(/.f64 (/.f64 (-.f64 (*.f64 b z) t) a) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 (-.f64 (*.f64 b z) t) (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 (-.f64 (*.f64 b z) t) (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))))
(/.f64 (/.f64 (-.f64 (*.f64 b z) t) a) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 (-.f64 (*.f64 b z) t) (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 (-.f64 (*.f64 b z) t) (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))))
(/.f64 (/.f64 (-.f64 (*.f64 b z) t) a) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 1 (*.f64 a t))
(/.f64 1 (*.f64 t a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (/.f64 1 (*.f64 a t)))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 b z) a) (*.f64 t t)) (/.f64 1 (*.f64 t a)))
(fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (+.f64 (/.f64 1 (*.f64 a t)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 3)))))
(+.f64 (fma.f64 -1 (/.f64 (/.f64 (*.f64 b z) a) (*.f64 t t)) (/.f64 1 (*.f64 t a))) (*.f64 (/.f64 (*.f64 b b) a) (/.f64 (*.f64 z z) (pow.f64 t 3))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a))) (*.f64 (/.f64 z (/.f64 a z)) (/.f64 b (/.f64 (pow.f64 t 3) b))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 z 3)) (*.f64 a (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (/.f64 1 (*.f64 a t)))))
(+.f64 (*.f64 (/.f64 (*.f64 b b) a) (/.f64 (*.f64 z z) (pow.f64 t 3))) (fma.f64 -1 (/.f64 (pow.f64 (*.f64 b z) 3) (*.f64 a (pow.f64 t 4))) (fma.f64 -1 (/.f64 (/.f64 (*.f64 b z) a) (*.f64 t t)) (/.f64 1 (*.f64 t a)))))
(+.f64 (*.f64 (/.f64 z (/.f64 a z)) (/.f64 b (/.f64 (pow.f64 t 3) b))) (fma.f64 -1 (/.f64 (pow.f64 (*.f64 b z) 3) (*.f64 a (pow.f64 t 4))) (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a)))))
(/.f64 1 (*.f64 a (*.f64 b z)))
(/.f64 (/.f64 1 a) (*.f64 b z))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (/.f64 1 (*.f64 a (*.f64 z b))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (/.f64 1 (*.f64 a (*.f64 b z))))
(fma.f64 -1 (/.f64 t (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (/.f64 (/.f64 1 a) (*.f64 b z)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3))))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (/.f64 (*.f64 t t) (*.f64 a (pow.f64 (*.f64 b z) 3)))))
(fma.f64 -1 (/.f64 t (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (+.f64 (/.f64 (/.f64 1 a) (*.f64 b z)) (/.f64 (*.f64 t t) (*.f64 a (pow.f64 (*.f64 b z) 3)))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3)))))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (fma.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (/.f64 (*.f64 t t) (*.f64 a (pow.f64 (*.f64 b z) 3))))))
(fma.f64 -1 (/.f64 t (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (+.f64 (/.f64 (/.f64 1 a) (*.f64 b z)) (fma.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 4) (*.f64 a (pow.f64 b 4)))) (/.f64 (*.f64 t t) (*.f64 a (pow.f64 (*.f64 b z) 3))))))
(/.f64 1 (*.f64 a (*.f64 b z)))
(/.f64 (/.f64 1 a) (*.f64 b z))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (/.f64 1 (*.f64 a (*.f64 z b))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (/.f64 1 (*.f64 a (*.f64 b z))))
(fma.f64 -1 (/.f64 t (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (/.f64 (/.f64 1 a) (*.f64 b z)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3))))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (/.f64 (*.f64 t t) (*.f64 a (pow.f64 (*.f64 b z) 3)))))
(fma.f64 -1 (/.f64 t (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (+.f64 (/.f64 (/.f64 1 a) (*.f64 b z)) (/.f64 (*.f64 t t) (*.f64 a (pow.f64 (*.f64 b z) 3)))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3)))))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (fma.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (/.f64 (*.f64 t t) (*.f64 a (pow.f64 (*.f64 b z) 3))))))
(fma.f64 -1 (/.f64 t (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (+.f64 (/.f64 (/.f64 1 a) (*.f64 b z)) (fma.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 4) (*.f64 a (pow.f64 b 4)))) (/.f64 (*.f64 t t) (*.f64 a (pow.f64 (*.f64 b z) 3))))))
(/.f64 1 (*.f64 a t))
(/.f64 1 (*.f64 t a))
(+.f64 (/.f64 1 (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2)))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 b z) a) (*.f64 t t)) (/.f64 1 (*.f64 t a)))
(fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a)))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (/.f64 1 (*.f64 a t)) (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2))))))
(+.f64 (fma.f64 -1 (/.f64 (/.f64 (*.f64 b z) a) (*.f64 t t)) (/.f64 1 (*.f64 t a))) (*.f64 (/.f64 (*.f64 b b) a) (/.f64 (*.f64 z z) (pow.f64 t 3))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a))) (*.f64 (/.f64 z (/.f64 a z)) (/.f64 b (/.f64 (pow.f64 t 3) b))))
(+.f64 (/.f64 1 (*.f64 a t)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 a (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 b 3)) (*.f64 a (pow.f64 t 4)))))))
(+.f64 (*.f64 (/.f64 (*.f64 b b) a) (/.f64 (*.f64 z z) (pow.f64 t 3))) (fma.f64 -1 (/.f64 (pow.f64 (*.f64 b z) 3) (*.f64 a (pow.f64 t 4))) (fma.f64 -1 (/.f64 (/.f64 (*.f64 b z) a) (*.f64 t t)) (/.f64 1 (*.f64 t a)))))
(+.f64 (*.f64 (/.f64 z (/.f64 a z)) (/.f64 b (/.f64 (pow.f64 t 3) b))) (fma.f64 -1 (/.f64 (pow.f64 (*.f64 b z) 3) (*.f64 a (pow.f64 t 4))) (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a)))))
(/.f64 1 (*.f64 a (*.f64 z b)))
(/.f64 1 (*.f64 a (*.f64 b z)))
(/.f64 (/.f64 1 a) (*.f64 b z))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (/.f64 1 (*.f64 a (*.f64 b z))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (/.f64 1 (*.f64 a (*.f64 b z))))
(fma.f64 -1 (/.f64 t (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (/.f64 (/.f64 1 a) (*.f64 b z)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3))))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (/.f64 (*.f64 t t) (*.f64 a (pow.f64 (*.f64 b z) 3)))))
(fma.f64 -1 (/.f64 t (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (+.f64 (/.f64 (/.f64 1 a) (*.f64 b z)) (/.f64 (*.f64 t t) (*.f64 a (pow.f64 (*.f64 b z) 3)))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4))))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3)))))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (fma.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (/.f64 (*.f64 t t) (*.f64 a (pow.f64 (*.f64 b z) 3))))))
(fma.f64 -1 (/.f64 t (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (+.f64 (/.f64 (/.f64 1 a) (*.f64 b z)) (fma.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 4) (*.f64 a (pow.f64 b 4)))) (/.f64 (*.f64 t t) (*.f64 a (pow.f64 (*.f64 b z) 3))))))
(/.f64 1 (*.f64 a (*.f64 z b)))
(/.f64 1 (*.f64 a (*.f64 b z)))
(/.f64 (/.f64 1 a) (*.f64 b z))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (/.f64 1 (*.f64 a (*.f64 b z))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (/.f64 1 (*.f64 a (*.f64 b z))))
(fma.f64 -1 (/.f64 t (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (/.f64 (/.f64 1 a) (*.f64 b z)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3))))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (/.f64 (*.f64 t t) (*.f64 a (pow.f64 (*.f64 b z) 3)))))
(fma.f64 -1 (/.f64 t (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (+.f64 (/.f64 (/.f64 1 a) (*.f64 b z)) (/.f64 (*.f64 t t) (*.f64 a (pow.f64 (*.f64 b z) 3)))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4))))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3)))))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (fma.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (/.f64 (*.f64 t t) (*.f64 a (pow.f64 (*.f64 b z) 3))))))
(fma.f64 -1 (/.f64 t (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (+.f64 (/.f64 (/.f64 1 a) (*.f64 b z)) (fma.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 4) (*.f64 a (pow.f64 b 4)))) (/.f64 (*.f64 t t) (*.f64 a (pow.f64 (*.f64 b z) 3))))))
(/.f64 1 (*.f64 a (*.f64 b z)))
(/.f64 (/.f64 1 a) (*.f64 b z))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (/.f64 1 (*.f64 a (*.f64 z b))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (/.f64 1 (*.f64 a (*.f64 b z))))
(fma.f64 -1 (/.f64 t (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (/.f64 (/.f64 1 a) (*.f64 b z)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 3) (pow.f64 z 3))))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (/.f64 (*.f64 t t) (*.f64 a (pow.f64 (*.f64 b z) 3)))))
(fma.f64 -1 (/.f64 t (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (+.f64 (/.f64 (/.f64 1 a) (*.f64 b z)) (/.f64 (*.f64 t t) (*.f64 a (pow.f64 (*.f64 b z) 3)))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4))))) (+.f64 (/.f64 1 (*.f64 a (*.f64 z b))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 3) (pow.f64 b 3)))))))
(fma.f64 -1 (/.f64 t (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (fma.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))) (+.f64 (/.f64 1 (*.f64 a (*.f64 b z))) (/.f64 (*.f64 t t) (*.f64 a (pow.f64 (*.f64 b z) 3))))))
(fma.f64 -1 (/.f64 t (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (+.f64 (/.f64 (/.f64 1 a) (*.f64 b z)) (fma.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 4) (*.f64 a (pow.f64 b 4)))) (/.f64 (*.f64 t t) (*.f64 a (pow.f64 (*.f64 b z) 3))))))
(/.f64 1 (*.f64 a t))
(/.f64 1 (*.f64 t a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (/.f64 1 (*.f64 a t)))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 b z) a) (*.f64 t t)) (/.f64 1 (*.f64 t a)))
(fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a)))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (/.f64 1 (*.f64 a t))))
(+.f64 (fma.f64 -1 (/.f64 (/.f64 (*.f64 b z) a) (*.f64 t t)) (/.f64 1 (*.f64 t a))) (*.f64 (/.f64 (*.f64 b b) a) (/.f64 (*.f64 z z) (pow.f64 t 3))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a))) (*.f64 (/.f64 z (/.f64 a z)) (/.f64 b (/.f64 (pow.f64 t 3) b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 z 3)) (*.f64 a (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (+.f64 (/.f64 1 (*.f64 a t)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 3))))))
(+.f64 (*.f64 (/.f64 (*.f64 b b) a) (/.f64 (*.f64 z z) (pow.f64 t 3))) (fma.f64 -1 (/.f64 (pow.f64 (*.f64 b z) 3) (*.f64 a (pow.f64 t 4))) (fma.f64 -1 (/.f64 (/.f64 (*.f64 b z) a) (*.f64 t t)) (/.f64 1 (*.f64 t a)))))
(+.f64 (*.f64 (/.f64 z (/.f64 a z)) (/.f64 b (/.f64 (pow.f64 t 3) b))) (fma.f64 -1 (/.f64 (pow.f64 (*.f64 b z) 3) (*.f64 a (pow.f64 t 4))) (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a)))))
(/.f64 1 (*.f64 a t))
(/.f64 1 (*.f64 t a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (/.f64 1 (*.f64 a t)))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 b z) a) (*.f64 t t)) (/.f64 1 (*.f64 t a)))
(fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a)))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (/.f64 1 (*.f64 a t))))
(+.f64 (fma.f64 -1 (/.f64 (/.f64 (*.f64 b z) a) (*.f64 t t)) (/.f64 1 (*.f64 t a))) (*.f64 (/.f64 (*.f64 b b) a) (/.f64 (*.f64 z z) (pow.f64 t 3))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a))) (*.f64 (/.f64 z (/.f64 a z)) (/.f64 b (/.f64 (pow.f64 t 3) b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 z 3)) (*.f64 a (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (*.f64 a (pow.f64 t 2)))) (+.f64 (/.f64 1 (*.f64 a t)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 3))))))
(+.f64 (*.f64 (/.f64 (*.f64 b b) a) (/.f64 (*.f64 z z) (pow.f64 t 3))) (fma.f64 -1 (/.f64 (pow.f64 (*.f64 b z) 3) (*.f64 a (pow.f64 t 4))) (fma.f64 -1 (/.f64 (/.f64 (*.f64 b z) a) (*.f64 t t)) (/.f64 1 (*.f64 t a)))))
(+.f64 (*.f64 (/.f64 z (/.f64 a z)) (/.f64 b (/.f64 (pow.f64 t 3) b))) (fma.f64 -1 (/.f64 (pow.f64 (*.f64 b z) 3) (*.f64 a (pow.f64 t 4))) (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 z (*.f64 t t))) (/.f64 1 (*.f64 t a)))))
(/.f64 1 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 1 (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))))
(/.f64 (/.f64 1 a) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 1 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 1 (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))))
(/.f64 (/.f64 1 a) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 1 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 1 (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))))
(/.f64 (/.f64 1 a) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 1 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 1 (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))))
(/.f64 (/.f64 1 a) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 1 (*.f64 a (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 2))))
(/.f64 1 (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))))
(/.f64 (/.f64 1 a) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 1 (*.f64 a (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 2))))
(/.f64 1 (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))))
(/.f64 (/.f64 1 a) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 1 (*.f64 a (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 2))))
(/.f64 1 (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))))
(/.f64 (/.f64 1 a) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 1 (*.f64 a (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 2))))
(/.f64 1 (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))))
(/.f64 (/.f64 1 a) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 1 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 1 (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))))
(/.f64 (/.f64 1 a) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 1 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 1 (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))))
(/.f64 (/.f64 1 a) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 1 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 1 (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))))
(/.f64 (/.f64 1 a) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 1 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a))
(/.f64 1 (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))))
(/.f64 (/.f64 1 a) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 -1 (*.f64 a (pow.f64 t 2)))
(/.f64 (/.f64 -1 a) (*.f64 t t))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 4)))) (/.f64 1 (*.f64 a (pow.f64 t 2))))
(-.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) a) (/.f64 (*.f64 z z) (pow.f64 t 4)))) (/.f64 (/.f64 1 a) (*.f64 t t)))
(-.f64 (*.f64 (neg.f64 (/.f64 z (/.f64 a z))) (/.f64 b (/.f64 (pow.f64 t 4) b))) (/.f64 (/.f64 1 a) (*.f64 t t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 4)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 z 4)) (*.f64 a (pow.f64 t 6))))) (/.f64 1 (*.f64 a (pow.f64 t 2))))
(-.f64 (fma.f64 -1 (*.f64 (/.f64 (*.f64 b b) a) (/.f64 (*.f64 z z) (pow.f64 t 4))) (neg.f64 (*.f64 (/.f64 (pow.f64 z 4) a) (/.f64 (pow.f64 b 4) (pow.f64 t 6))))) (/.f64 (/.f64 1 a) (*.f64 t t)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (/.f64 (pow.f64 z 4) (/.f64 a (pow.f64 b 4))) (pow.f64 t 6)) (*.f64 (/.f64 z (/.f64 a z)) (/.f64 b (/.f64 (pow.f64 t 4) b))))) (/.f64 (/.f64 1 a) (*.f64 t t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 6) (pow.f64 z 6)) (*.f64 a (pow.f64 t 8)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (*.f64 a (pow.f64 t 4)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 z 4)) (*.f64 a (pow.f64 t 6)))))) (/.f64 1 (*.f64 a (pow.f64 t 2))))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 z 6) (/.f64 (*.f64 a (pow.f64 t 8)) (pow.f64 b 6))) (fma.f64 -1 (*.f64 (/.f64 (*.f64 b b) a) (/.f64 (*.f64 z z) (pow.f64 t 4))) (neg.f64 (*.f64 (/.f64 (pow.f64 z 4) a) (/.f64 (pow.f64 b 4) (pow.f64 t 6)))))) (/.f64 (/.f64 1 a) (*.f64 t t)))
(-.f64 (*.f64 -1 (+.f64 (+.f64 (/.f64 (/.f64 (pow.f64 z 4) (/.f64 a (pow.f64 b 4))) (pow.f64 t 6)) (*.f64 (/.f64 z (/.f64 a z)) (/.f64 b (/.f64 (pow.f64 t 4) b)))) (*.f64 (/.f64 (pow.f64 b 6) (*.f64 a (pow.f64 t 8))) (pow.f64 z 6)))) (/.f64 (/.f64 1 a) (*.f64 t t)))
(/.f64 1 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))
(/.f64 1 (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z))))
(/.f64 1 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a)))
(+.f64 (/.f64 1 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))))
(+.f64 (/.f64 1 (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (/.f64 (*.f64 t t) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (/.f64 (*.f64 t t) (*.f64 (pow.f64 z 4) (*.f64 a (pow.f64 b 4)))))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) (+.f64 (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 b 6) (pow.f64 z 6)))) (/.f64 1 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))))
(+.f64 (/.f64 (*.f64 t t) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))) (+.f64 (/.f64 1 (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 b 6) (pow.f64 z 6))))))
(+.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (+.f64 (/.f64 (*.f64 t t) (*.f64 (pow.f64 z 4) (*.f64 a (pow.f64 b 4)))) (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 6) (*.f64 a (pow.f64 b 6))))))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) (+.f64 (/.f64 (pow.f64 t 6) (*.f64 a (*.f64 (pow.f64 z 8) (pow.f64 b 8)))) (+.f64 (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 z 6) (pow.f64 b 6)))) (/.f64 1 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2)))))))
(+.f64 (/.f64 (*.f64 t t) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))) (+.f64 (/.f64 (/.f64 (pow.f64 t 6) a) (*.f64 (pow.f64 z 8) (pow.f64 b 8))) (+.f64 (/.f64 1 (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 b 6) (pow.f64 z 6)))))))
(+.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (+.f64 (/.f64 (*.f64 t t) (*.f64 (pow.f64 z 4) (*.f64 a (pow.f64 b 4)))) (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 6) (*.f64 a (pow.f64 b 6)))))) (/.f64 (/.f64 (pow.f64 t 6) a) (*.f64 (pow.f64 z 8) (pow.f64 b 8))))
(/.f64 1 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))
(/.f64 1 (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z))))
(/.f64 1 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a)))
(+.f64 (/.f64 1 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))))
(+.f64 (/.f64 1 (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (/.f64 (*.f64 t t) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (/.f64 (*.f64 t t) (*.f64 (pow.f64 z 4) (*.f64 a (pow.f64 b 4)))))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) (+.f64 (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 b 6) (pow.f64 z 6)))) (/.f64 1 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))))
(+.f64 (/.f64 (*.f64 t t) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))) (+.f64 (/.f64 1 (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 b 6) (pow.f64 z 6))))))
(+.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (+.f64 (/.f64 (*.f64 t t) (*.f64 (pow.f64 z 4) (*.f64 a (pow.f64 b 4)))) (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 6) (*.f64 a (pow.f64 b 6))))))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) (+.f64 (/.f64 (pow.f64 t 6) (*.f64 a (*.f64 (pow.f64 z 8) (pow.f64 b 8)))) (+.f64 (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 z 6) (pow.f64 b 6)))) (/.f64 1 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2)))))))
(+.f64 (/.f64 (*.f64 t t) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))) (+.f64 (/.f64 (/.f64 (pow.f64 t 6) a) (*.f64 (pow.f64 z 8) (pow.f64 b 8))) (+.f64 (/.f64 1 (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 b 6) (pow.f64 z 6)))))))
(+.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (+.f64 (/.f64 (*.f64 t t) (*.f64 (pow.f64 z 4) (*.f64 a (pow.f64 b 4)))) (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 6) (*.f64 a (pow.f64 b 6)))))) (/.f64 (/.f64 (pow.f64 t 6) a) (*.f64 (pow.f64 z 8) (pow.f64 b 8))))
(/.f64 -1 (*.f64 a (pow.f64 t 2)))
(/.f64 (/.f64 -1 a) (*.f64 t t))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 4)))) (/.f64 1 (*.f64 a (pow.f64 t 2))))
(-.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) a) (/.f64 (*.f64 z z) (pow.f64 t 4)))) (/.f64 (/.f64 1 a) (*.f64 t t)))
(-.f64 (*.f64 (neg.f64 (/.f64 z (/.f64 a z))) (/.f64 b (/.f64 (pow.f64 t 4) b))) (/.f64 (/.f64 1 a) (*.f64 t t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 4)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 b 4)) (*.f64 a (pow.f64 t 6))))) (/.f64 1 (*.f64 a (pow.f64 t 2))))
(-.f64 (fma.f64 -1 (*.f64 (/.f64 (*.f64 b b) a) (/.f64 (*.f64 z z) (pow.f64 t 4))) (neg.f64 (*.f64 (/.f64 (pow.f64 z 4) a) (/.f64 (pow.f64 b 4) (pow.f64 t 6))))) (/.f64 (/.f64 1 a) (*.f64 t t)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (/.f64 (pow.f64 z 4) (/.f64 a (pow.f64 b 4))) (pow.f64 t 6)) (*.f64 (/.f64 z (/.f64 a z)) (/.f64 b (/.f64 (pow.f64 t 4) b))))) (/.f64 (/.f64 1 a) (*.f64 t t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 6) (pow.f64 b 6)) (*.f64 a (pow.f64 t 8)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 4)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 b 4)) (*.f64 a (pow.f64 t 6)))))) (/.f64 1 (*.f64 a (pow.f64 t 2))))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 z 6) (/.f64 (*.f64 a (pow.f64 t 8)) (pow.f64 b 6))) (fma.f64 -1 (*.f64 (/.f64 (*.f64 b b) a) (/.f64 (*.f64 z z) (pow.f64 t 4))) (neg.f64 (*.f64 (/.f64 (pow.f64 z 4) a) (/.f64 (pow.f64 b 4) (pow.f64 t 6)))))) (/.f64 (/.f64 1 a) (*.f64 t t)))
(-.f64 (*.f64 -1 (+.f64 (+.f64 (/.f64 (/.f64 (pow.f64 z 4) (/.f64 a (pow.f64 b 4))) (pow.f64 t 6)) (*.f64 (/.f64 z (/.f64 a z)) (/.f64 b (/.f64 (pow.f64 t 4) b)))) (*.f64 (/.f64 (pow.f64 b 6) (*.f64 a (pow.f64 t 8))) (pow.f64 z 6)))) (/.f64 (/.f64 1 a) (*.f64 t t)))
(/.f64 1 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))
(/.f64 1 (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z))))
(/.f64 1 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a)))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) (/.f64 1 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2)))))
(+.f64 (/.f64 1 (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (/.f64 (*.f64 t t) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (/.f64 (*.f64 t t) (*.f64 (pow.f64 z 4) (*.f64 a (pow.f64 b 4)))))
(+.f64 (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 z 6) (pow.f64 b 6)))) (+.f64 (/.f64 1 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4))))))
(+.f64 (/.f64 (*.f64 t t) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))) (+.f64 (/.f64 1 (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 b 6) (pow.f64 z 6))))))
(+.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (+.f64 (/.f64 (*.f64 t t) (*.f64 (pow.f64 z 4) (*.f64 a (pow.f64 b 4)))) (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 6) (*.f64 a (pow.f64 b 6))))))
(+.f64 (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 b 6) (pow.f64 z 6)))) (+.f64 (/.f64 1 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (+.f64 (/.f64 (pow.f64 t 6) (*.f64 a (*.f64 (pow.f64 b 8) (pow.f64 z 8)))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))))))
(+.f64 (/.f64 (*.f64 t t) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))) (+.f64 (/.f64 (/.f64 (pow.f64 t 6) a) (*.f64 (pow.f64 z 8) (pow.f64 b 8))) (+.f64 (/.f64 1 (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 b 6) (pow.f64 z 6)))))))
(+.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (+.f64 (/.f64 (*.f64 t t) (*.f64 (pow.f64 z 4) (*.f64 a (pow.f64 b 4)))) (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 6) (*.f64 a (pow.f64 b 6)))))) (/.f64 (/.f64 (pow.f64 t 6) a) (*.f64 (pow.f64 z 8) (pow.f64 b 8))))
(/.f64 1 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))
(/.f64 1 (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z))))
(/.f64 1 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a)))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) (/.f64 1 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2)))))
(+.f64 (/.f64 1 (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (/.f64 (*.f64 t t) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (/.f64 (*.f64 t t) (*.f64 (pow.f64 z 4) (*.f64 a (pow.f64 b 4)))))
(+.f64 (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 z 6) (pow.f64 b 6)))) (+.f64 (/.f64 1 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4))))))
(+.f64 (/.f64 (*.f64 t t) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))) (+.f64 (/.f64 1 (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 b 6) (pow.f64 z 6))))))
(+.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (+.f64 (/.f64 (*.f64 t t) (*.f64 (pow.f64 z 4) (*.f64 a (pow.f64 b 4)))) (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 6) (*.f64 a (pow.f64 b 6))))))
(+.f64 (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 b 6) (pow.f64 z 6)))) (+.f64 (/.f64 1 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (+.f64 (/.f64 (pow.f64 t 6) (*.f64 a (*.f64 (pow.f64 b 8) (pow.f64 z 8)))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))))))
(+.f64 (/.f64 (*.f64 t t) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))) (+.f64 (/.f64 (/.f64 (pow.f64 t 6) a) (*.f64 (pow.f64 z 8) (pow.f64 b 8))) (+.f64 (/.f64 1 (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 b 6) (pow.f64 z 6)))))))
(+.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (+.f64 (/.f64 (*.f64 t t) (*.f64 (pow.f64 z 4) (*.f64 a (pow.f64 b 4)))) (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 6) (*.f64 a (pow.f64 b 6)))))) (/.f64 (/.f64 (pow.f64 t 6) a) (*.f64 (pow.f64 z 8) (pow.f64 b 8))))
(/.f64 1 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))
(/.f64 1 (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z))))
(/.f64 1 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a)))
(+.f64 (/.f64 1 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))))
(+.f64 (/.f64 1 (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (/.f64 (*.f64 t t) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (/.f64 (*.f64 t t) (*.f64 (pow.f64 z 4) (*.f64 a (pow.f64 b 4)))))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) (+.f64 (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 b 6) (pow.f64 z 6)))) (/.f64 1 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))))
(+.f64 (/.f64 (*.f64 t t) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))) (+.f64 (/.f64 1 (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 b 6) (pow.f64 z 6))))))
(+.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (+.f64 (/.f64 (*.f64 t t) (*.f64 (pow.f64 z 4) (*.f64 a (pow.f64 b 4)))) (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 6) (*.f64 a (pow.f64 b 6))))))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 a (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) (+.f64 (/.f64 (pow.f64 t 6) (*.f64 a (*.f64 (pow.f64 z 8) (pow.f64 b 8)))) (+.f64 (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 z 6) (pow.f64 b 6)))) (/.f64 1 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2)))))))
(+.f64 (/.f64 (*.f64 t t) (*.f64 a (*.f64 (pow.f64 z 4) (pow.f64 b 4)))) (+.f64 (/.f64 (/.f64 (pow.f64 t 6) a) (*.f64 (pow.f64 z 8) (pow.f64 b 8))) (+.f64 (/.f64 1 (*.f64 a (*.f64 (*.f64 b b) (*.f64 z z)))) (/.f64 (pow.f64 t 4) (*.f64 a (*.f64 (pow.f64 b 6) (pow.f64 z 6)))))))
(+.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a))) (+.f64 (/.f64 (*.f64 t t) (*.f64 (pow.f64 z 4) (*.f64 a (pow.f64 b 4)))) (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 6) (*.f64 a (pow.f64 b 6)))))) (/.f64 (/.f64 (pow.f64 t 6) a) (*.f64 (pow.f64 z 8) (pow.f64 b 8))))
(/.f64 -1 (*.f64 a (pow.f64 t 2)))
(/.f64 (/.f64 -1 a) (*.f64 t t))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 4)))) (/.f64 1 (*.f64 a (pow.f64 t 2))))
(-.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) a) (/.f64 (*.f64 z z) (pow.f64 t 4)))) (/.f64 (/.f64 1 a) (*.f64 t t)))
(-.f64 (*.f64 (neg.f64 (/.f64 z (/.f64 a z))) (/.f64 b (/.f64 (pow.f64 t 4) b))) (/.f64 (/.f64 1 a) (*.f64 t t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 4)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 b 4)) (*.f64 a (pow.f64 t 6))))) (/.f64 1 (*.f64 a (pow.f64 t 2))))
(-.f64 (fma.f64 -1 (*.f64 (/.f64 (*.f64 b b) a) (/.f64 (*.f64 z z) (pow.f64 t 4))) (neg.f64 (*.f64 (/.f64 (pow.f64 z 4) a) (/.f64 (pow.f64 b 4) (pow.f64 t 6))))) (/.f64 (/.f64 1 a) (*.f64 t t)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (/.f64 (pow.f64 z 4) (/.f64 a (pow.f64 b 4))) (pow.f64 t 6)) (*.f64 (/.f64 z (/.f64 a z)) (/.f64 b (/.f64 (pow.f64 t 4) b))))) (/.f64 (/.f64 1 a) (*.f64 t t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 6) (pow.f64 b 6)) (*.f64 a (pow.f64 t 8)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 4)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 b 4)) (*.f64 a (pow.f64 t 6)))))) (/.f64 1 (*.f64 a (pow.f64 t 2))))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 z 6) (/.f64 (*.f64 a (pow.f64 t 8)) (pow.f64 b 6))) (fma.f64 -1 (*.f64 (/.f64 (*.f64 b b) a) (/.f64 (*.f64 z z) (pow.f64 t 4))) (neg.f64 (*.f64 (/.f64 (pow.f64 z 4) a) (/.f64 (pow.f64 b 4) (pow.f64 t 6)))))) (/.f64 (/.f64 1 a) (*.f64 t t)))
(-.f64 (*.f64 -1 (+.f64 (+.f64 (/.f64 (/.f64 (pow.f64 z 4) (/.f64 a (pow.f64 b 4))) (pow.f64 t 6)) (*.f64 (/.f64 z (/.f64 a z)) (/.f64 b (/.f64 (pow.f64 t 4) b)))) (*.f64 (/.f64 (pow.f64 b 6) (*.f64 a (pow.f64 t 8))) (pow.f64 z 6)))) (/.f64 (/.f64 1 a) (*.f64 t t)))
(/.f64 -1 (*.f64 a (pow.f64 t 2)))
(/.f64 (/.f64 -1 a) (*.f64 t t))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 4)))) (/.f64 1 (*.f64 a (pow.f64 t 2))))
(-.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) a) (/.f64 (*.f64 z z) (pow.f64 t 4)))) (/.f64 (/.f64 1 a) (*.f64 t t)))
(-.f64 (*.f64 (neg.f64 (/.f64 z (/.f64 a z))) (/.f64 b (/.f64 (pow.f64 t 4) b))) (/.f64 (/.f64 1 a) (*.f64 t t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 4)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 b 4)) (*.f64 a (pow.f64 t 6))))) (/.f64 1 (*.f64 a (pow.f64 t 2))))
(-.f64 (fma.f64 -1 (*.f64 (/.f64 (*.f64 b b) a) (/.f64 (*.f64 z z) (pow.f64 t 4))) (neg.f64 (*.f64 (/.f64 (pow.f64 z 4) a) (/.f64 (pow.f64 b 4) (pow.f64 t 6))))) (/.f64 (/.f64 1 a) (*.f64 t t)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (/.f64 (pow.f64 z 4) (/.f64 a (pow.f64 b 4))) (pow.f64 t 6)) (*.f64 (/.f64 z (/.f64 a z)) (/.f64 b (/.f64 (pow.f64 t 4) b))))) (/.f64 (/.f64 1 a) (*.f64 t t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 6) (pow.f64 b 6)) (*.f64 a (pow.f64 t 8)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (*.f64 a (pow.f64 t 4)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 b 4)) (*.f64 a (pow.f64 t 6)))))) (/.f64 1 (*.f64 a (pow.f64 t 2))))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 z 6) (/.f64 (*.f64 a (pow.f64 t 8)) (pow.f64 b 6))) (fma.f64 -1 (*.f64 (/.f64 (*.f64 b b) a) (/.f64 (*.f64 z z) (pow.f64 t 4))) (neg.f64 (*.f64 (/.f64 (pow.f64 z 4) a) (/.f64 (pow.f64 b 4) (pow.f64 t 6)))))) (/.f64 (/.f64 1 a) (*.f64 t t)))
(-.f64 (*.f64 -1 (+.f64 (+.f64 (/.f64 (/.f64 (pow.f64 z 4) (/.f64 a (pow.f64 b 4))) (pow.f64 t 6)) (*.f64 (/.f64 z (/.f64 a z)) (/.f64 b (/.f64 (pow.f64 t 4) b)))) (*.f64 (/.f64 (pow.f64 b 6) (*.f64 a (pow.f64 t 8))) (pow.f64 z 6)))) (/.f64 (/.f64 1 a) (*.f64 t t)))
(*.f64 -1 (pow.f64 t 2))
(*.f64 t (neg.f64 t))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))
(fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))
(fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))
(fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))
(*.f64 (pow.f64 b 2) (pow.f64 z 2))
(*.f64 (*.f64 b b) (*.f64 z z))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))
(fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))
(fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))
(fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))
(*.f64 (pow.f64 b 2) (pow.f64 z 2))
(*.f64 (*.f64 b b) (*.f64 z z))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))
(fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))
(fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))
(fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))
(*.f64 -1 (pow.f64 t 2))
(*.f64 t (neg.f64 t))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))
(*.f64 (pow.f64 z 2) (pow.f64 b 2))
(*.f64 (*.f64 b b) (*.f64 z z))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))
(*.f64 (pow.f64 z 2) (pow.f64 b 2))
(*.f64 (*.f64 b b) (*.f64 z z))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))
(*.f64 (pow.f64 z 2) (pow.f64 b 2))
(*.f64 (*.f64 b b) (*.f64 z z))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))
(*.f64 -1 (pow.f64 t 2))
(*.f64 t (neg.f64 t))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))
(*.f64 -1 (pow.f64 t 2))
(*.f64 t (neg.f64 t))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))
(fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a) (-.f64 (*.f64 b z) t))
(/.f64 (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))) (-.f64 (*.f64 b z) t))
(*.f64 (/.f64 a (-.f64 (*.f64 b z) t)) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a) (-.f64 (*.f64 b z) t))
(/.f64 (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))) (-.f64 (*.f64 b z) t))
(*.f64 (/.f64 a (-.f64 (*.f64 b z) t)) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a) (-.f64 (*.f64 b z) t))
(/.f64 (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))) (-.f64 (*.f64 b z) t))
(*.f64 (/.f64 a (-.f64 (*.f64 b z) t)) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a) (-.f64 (*.f64 b z) t))
(/.f64 (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))) (-.f64 (*.f64 b z) t))
(*.f64 (/.f64 a (-.f64 (*.f64 b z) t)) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 (*.f64 a (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 2))) (-.f64 (*.f64 z b) t))
(/.f64 (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))) (-.f64 (*.f64 b z) t))
(*.f64 (/.f64 a (-.f64 (*.f64 b z) t)) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 (*.f64 a (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 2))) (-.f64 (*.f64 z b) t))
(/.f64 (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))) (-.f64 (*.f64 b z) t))
(*.f64 (/.f64 a (-.f64 (*.f64 b z) t)) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 (*.f64 a (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 2))) (-.f64 (*.f64 z b) t))
(/.f64 (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))) (-.f64 (*.f64 b z) t))
(*.f64 (/.f64 a (-.f64 (*.f64 b z) t)) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 (*.f64 a (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 2))) (-.f64 (*.f64 z b) t))
(/.f64 (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))) (-.f64 (*.f64 b z) t))
(*.f64 (/.f64 a (-.f64 (*.f64 b z) t)) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a) (-.f64 (*.f64 b z) t))
(/.f64 (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))) (-.f64 (*.f64 b z) t))
(*.f64 (/.f64 a (-.f64 (*.f64 b z) t)) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a) (-.f64 (*.f64 b z) t))
(/.f64 (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))) (-.f64 (*.f64 b z) t))
(*.f64 (/.f64 a (-.f64 (*.f64 b z) t)) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a) (-.f64 (*.f64 b z) t))
(/.f64 (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))) (-.f64 (*.f64 b z) t))
(*.f64 (/.f64 a (-.f64 (*.f64 b z) t)) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 2)) a) (-.f64 (*.f64 b z) t))
(/.f64 (*.f64 a (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))) (-.f64 (*.f64 b z) t))
(*.f64 (/.f64 a (-.f64 (*.f64 b z) t)) (fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t))))
(*.f64 a t)
(*.f64 t a)
(+.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 z a))
(+.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 z a))
(+.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 t a)
(+.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 z a))
(+.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 z a))
(+.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 a (*.f64 b z))
(*.f64 b (*.f64 z a))
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 a (*.f64 z b))) (*.f64 -1 (/.f64 a (*.f64 b z)))) (pow.f64 t 2)) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))
(fma.f64 (*.f64 -1 (-.f64 (/.f64 a (*.f64 b z)) (/.f64 a (*.f64 b z)))) (*.f64 t t) (*.f64 a (fma.f64 z b t)))
(fma.f64 (*.f64 (/.f64 (/.f64 a z) b) 0) (*.f64 t t) (*.f64 a (fma.f64 z b t)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 a (*.f64 b z))) (*.f64 -1 (/.f64 a (*.f64 z b)))) (pow.f64 t 3)) (*.f64 z b)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 a (*.f64 z b))) (*.f64 -1 (/.f64 a (*.f64 b z)))) (pow.f64 t 2)) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))))
(+.f64 (fma.f64 (*.f64 -1 (-.f64 (/.f64 a (*.f64 b z)) (/.f64 a (*.f64 b z)))) (*.f64 t t) (*.f64 a (fma.f64 z b t))) (*.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 a (*.f64 b z)) (/.f64 a (*.f64 b z)))) z) (/.f64 (pow.f64 t 3) b)))
(+.f64 (fma.f64 (*.f64 (/.f64 (/.f64 a z) b) 0) (*.f64 t t) (*.f64 a (fma.f64 z b t))) (*.f64 (/.f64 (*.f64 (/.f64 (/.f64 a z) b) 0) z) (/.f64 (pow.f64 t 3) b)))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(*.f64 a (fma.f64 z b t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))) t)) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))) t)))
(-.f64 (fma.f64 -1 (/.f64 a (/.f64 t (*.f64 (*.f64 b b) (*.f64 z z)))) (*.f64 a (fma.f64 z b t))) (/.f64 (*.f64 (neg.f64 a) (*.f64 (*.f64 b b) (*.f64 z z))) t))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a)) t) (*.f64 a (fma.f64 z b t))) (/.f64 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a)) t))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (*.f64 -1 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (*.f64 b z)) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))) t)) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))) t)))
(+.f64 (/.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 (*.f64 b b) (*.f64 z z)) (*.f64 (*.f64 b b) (*.f64 z z))))) (/.f64 (*.f64 t t) (*.f64 b z))) (-.f64 (fma.f64 -1 (/.f64 a (/.f64 t (*.f64 (*.f64 b b) (*.f64 z z)))) (*.f64 a (fma.f64 z b t))) (/.f64 (*.f64 (neg.f64 a) (*.f64 (*.f64 b b) (*.f64 z z))) t)))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a)) t) (*.f64 a (fma.f64 z b t))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 z z)) (-.f64 a a)) (/.f64 t (/.f64 (*.f64 b z) t))) (/.f64 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) a)) t)))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))
(*.f64 a (fma.f64 z b t))
(+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))) (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) t)) (*.f64 a t)))
(fma.f64 a (*.f64 b z) (fma.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 (*.f64 b b) (*.f64 z z)) (*.f64 (*.f64 b b) (*.f64 z z)))) t) (*.f64 t a)))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 z z)) (-.f64 a a)) t) (*.f64 a (fma.f64 z b t)))
(+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 b (-.f64 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))) (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2)))))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))) (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) t)) (*.f64 a t))))
(fma.f64 a (*.f64 b z) (fma.f64 -1 (/.f64 z (/.f64 (*.f64 t t) (*.f64 b (*.f64 a (-.f64 (*.f64 (*.f64 b b) (*.f64 z z)) (*.f64 (*.f64 b b) (*.f64 z z))))))) (fma.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 (*.f64 b b) (*.f64 z z)) (*.f64 (*.f64 b b) (*.f64 z z)))) t) (*.f64 t a))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 z z)) (-.f64 a a)) t) (*.f64 a (fma.f64 z b t))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 z z)) (-.f64 a a)) (/.f64 t (/.f64 (*.f64 b z) t)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (*.f64 z b)) (*.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (neg.f64 t)))
(*.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (-.f64 (*.f64 b z) t))
(*.f64 (/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (-.f64 (*.f64 b z) t))
(+.f64 (*.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (neg.f64 t)) (*.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (*.f64 z b)))
(*.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (-.f64 (*.f64 b z) t))
(*.f64 (/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (-.f64 (*.f64 b z) t))
(+.f64 (*.f64 (*.f64 z b) (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))) (*.f64 (neg.f64 t) (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(*.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (-.f64 (*.f64 b z) t))
(*.f64 (/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (-.f64 (*.f64 b z) t))
(+.f64 (*.f64 (neg.f64 t) (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))) (*.f64 (*.f64 z b) (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(*.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (-.f64 (*.f64 b z) t))
(*.f64 (/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (-.f64 (*.f64 b z) t))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)))) 1)
(/.f64 1 (*.f64 a (fma.f64 z b t)))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(/.f64 1 (/.f64 1 (/.f64 1 (*.f64 (fma.f64 z b t) a))))
(/.f64 1 (*.f64 a (fma.f64 z b t)))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(/.f64 1 (*.f64 (fma.f64 z b t) a))
(/.f64 1 (*.f64 a (fma.f64 z b t)))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(/.f64 1 (*.f64 (fma.f64 z b t) (neg.f64 (neg.f64 a))))
(/.f64 1 (*.f64 a (fma.f64 z b t)))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(/.f64 1 (*.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t)) (/.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (-.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4)))))
(/.f64 1 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t))) (/.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4)))))
(*.f64 (/.f64 1 (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 (fma.f64 z b t) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))))) (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4)))
(/.f64 1 (*.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t)) (/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))) (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6)))))
(/.f64 1 (*.f64 (fma.f64 z b t) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4))) (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6))))))
(*.f64 (/.f64 1 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 (fma.f64 z b t) (+.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 (*.f64 z (*.f64 b t)) 2)))))) (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6)))
(/.f64 1 (*.f64 (*.f64 (fma.f64 z b t) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (/.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (-.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4)))))
(/.f64 1 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t))) (/.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4)))))
(*.f64 (/.f64 1 (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 (fma.f64 z b t) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))))) (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4)))
(/.f64 1 (*.f64 (*.f64 (fma.f64 z b t) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))) (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6)))))
(/.f64 1 (*.f64 (fma.f64 z b t) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4))) (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6))))))
(*.f64 (/.f64 1 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 (fma.f64 z b t) (+.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 (*.f64 z (*.f64 b t)) 2)))))) (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6)))
(/.f64 1 (*.f64 (/.f64 1 (fma.f64 z b (neg.f64 t))) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(*.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (-.f64 (*.f64 b z) t))
(*.f64 (/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (-.f64 (*.f64 b z) t))
(/.f64 1 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (/.f64 (fma.f64 z b t) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t))))
(/.f64 1 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (/.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(/.f64 1 (*.f64 a (fma.f64 z b t)))
(/.f64 (/.f64 1 a) (*.f64 (/.f64 1 (fma.f64 z b (neg.f64 t))) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(*.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (-.f64 (*.f64 b z) t))
(*.f64 (/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (-.f64 (*.f64 b z) t))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t)))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 (fma.f64 z b t) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 1 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 1 (*.f64 (fma.f64 z b t) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t))))
(/.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (/.f64 1 (fma.f64 z b (neg.f64 t))))
(*.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (-.f64 (*.f64 b z) t))
(*.f64 (/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (-.f64 (*.f64 b z) t))
(/.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (*.f64 1 (/.f64 1 (fma.f64 z b (neg.f64 t)))))
(*.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (-.f64 (*.f64 b z) t))
(*.f64 (/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (-.f64 (*.f64 b z) t))
(/.f64 (fma.f64 z b (neg.f64 t)) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 (/.f64 (-.f64 (*.f64 b z) t) a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(/.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) 1)
(/.f64 1 (*.f64 a (fma.f64 z b t)))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(/.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) (*.f64 (/.f64 1 (fma.f64 z b (neg.f64 t))) (fma.f64 z b (neg.f64 t))))
(/.f64 1 (*.f64 a (fma.f64 z b t)))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(/.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))) (pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) -1/2))
(/.f64 (sqrt.f64 (/.f64 1 (*.f64 a (fma.f64 z b t)))) (pow.f64 (/.f64 1 (*.f64 a (fma.f64 z b t))) -1/2))
(/.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))) (pow.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)) -1/2))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (/.f64 (fma.f64 z b t) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t))))
(/.f64 (pow.f64 a -1/2) (*.f64 (fma.f64 z b t) (sqrt.f64 a)))
(/.f64 (pow.f64 a -1/2) (*.f64 (/.f64 1 (fma.f64 z b (neg.f64 t))) (/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (pow.f64 a -1/2))))
(/.f64 (pow.f64 a -1/2) (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) t)) (pow.f64 a -1/2)))
(*.f64 (pow.f64 (/.f64 (pow.f64 a -1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) 2) (-.f64 (*.f64 b z) t))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))) 2) (/.f64 1 (cbrt.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)))))
(/.f64 1 (*.f64 a (fma.f64 z b t)))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 2) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (/.f64 (fma.f64 z b t) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t))))
(/.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (/.f64 1 (fma.f64 z b (neg.f64 t))) (/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (/.f64 1 (cbrt.f64 a)))))
(/.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (/.f64 1 (-.f64 (*.f64 b z) t)) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (cbrt.f64 a))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a -2)) (-.f64 (*.f64 b z) t)) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (cbrt.f64 a)))
(/.f64 (/.f64 (fma.f64 z b (neg.f64 t)) a) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))
(/.f64 (/.f64 (-.f64 (*.f64 b z) t) a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(/.f64 (fma.f64 z b t) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (/.f64 (fma.f64 z b t) (fma.f64 z b (neg.f64 t)))))
(/.f64 (fma.f64 z b t) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (/.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t))))
(*.f64 (/.f64 (fma.f64 z b t) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t)))) (-.f64 (*.f64 b z) t))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4)) (*.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t)) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4)) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 (fma.f64 z b t) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4)) (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 (fma.f64 z b t) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4)) (*.f64 (*.f64 (fma.f64 z b t) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4)) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 (fma.f64 z b t) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4)) (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 (fma.f64 z b t) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4)) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (*.f64 (fma.f64 z b t) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4)) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 (fma.f64 z b t) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4)) (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 (fma.f64 z b t) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))))
(/.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (*.f64 (/.f64 1 (fma.f64 z b (neg.f64 t))) a))
(*.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (-.f64 (*.f64 b z) t))
(*.f64 (/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (-.f64 (*.f64 b z) t))
(/.f64 (-.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 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (*.f64 1 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 a (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6)) (*.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t)) (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6)) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 (fma.f64 z b t) (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6)) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t)))) (+.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 (*.f64 z (*.f64 b t)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6)) (*.f64 (*.f64 (fma.f64 z b t) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6)) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 (fma.f64 z b t) (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6)) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t)))) (+.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 (*.f64 z (*.f64 b t)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6)) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (*.f64 (fma.f64 z b t) (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6)) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 (fma.f64 z b t) (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6)) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t)))) (+.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 (*.f64 z (*.f64 b t)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6)) (*.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t)))) (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6)) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))))
(/.f64 -1 (*.f64 (fma.f64 z b t) (neg.f64 a)))
(/.f64 (/.f64 -1 (fma.f64 z b t)) (neg.f64 a))
(/.f64 -1 (*.f64 (/.f64 1 (fma.f64 z b (neg.f64 t))) (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (neg.f64 a))))
(/.f64 -1 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) t)) (neg.f64 a)))
(/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 b z) t)) a) (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 -1 (*.f64 (/.f64 1 (fma.f64 z b (neg.f64 t))) (*.f64 (neg.f64 a) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 -1 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) t)) (neg.f64 a)))
(/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 b z) t)) a) (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 -1 (*.f64 (/.f64 1 (fma.f64 z b (neg.f64 t))) (neg.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(/.f64 -1 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) t)) (neg.f64 a)))
(/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 b z) t)) a) (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 (/.f64 -1 a) (*.f64 (/.f64 1 (fma.f64 z b (neg.f64 t))) (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 -1 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) t)) (neg.f64 a)))
(/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 b z) t)) a) (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (neg.f64 (fma.f64 z b t))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (neg.f64 (fma.f64 z b t)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 (neg.f64 a) (fma.f64 z b t))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (neg.f64 (fma.f64 z b t)))))
(/.f64 (neg.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))) -1)
(/.f64 -1 (*.f64 (fma.f64 z b t) (neg.f64 a)))
(/.f64 (/.f64 -1 (fma.f64 z b t)) (neg.f64 a))
(/.f64 (sqrt.f64 (/.f64 (fma.f64 z b (neg.f64 t)) a)) (*.f64 (pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) -1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b z) t) a)) (pow.f64 (/.f64 1 (*.f64 a (fma.f64 z b t))) -1/2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b z) t) a)) (pow.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)) -1/2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 (*.f64 (/.f64 1 (*.f64 a (-.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 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t))))
(/.f64 (*.f64 (/.f64 1 (*.f64 a (-.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 b z) 3) (pow.f64 t 3)) (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (*.f64 (fma.f64 z b (neg.f64 t)) (/.f64 -1 a)) (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 -1 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) t)) (neg.f64 a)))
(/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 b z) t)) a) (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 (*.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (fma.f64 z b t)))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t))))
(/.f64 (*.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (fma.f64 z b t))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t))))
(/.f64 (*.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (*.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (*.f64 (fma.f64 z b t) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (*.f64 (*.f64 (*.f64 a (-.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 b z) 2) (*.f64 t t)) (fma.f64 z b t)) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 (fma.f64 z b t) (fma.f64 z b t))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (fma.f64 z b t)) (/.f64 (fma.f64 z b t) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t)))))
(/.f64 (*.f64 (fma.f64 z b t) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (*.f64 (*.f64 (fma.f64 z b t) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (fma.f64 z b t)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (fma.f64 z b t)) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 (fma.f64 z b t) (fma.f64 z b t))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (fma.f64 z b t)) (/.f64 (fma.f64 z b t) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t)))))
(/.f64 (*.f64 (fma.f64 z b t) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (*.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t)) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t)))))
(*.f64 (/.f64 (fma.f64 z b t) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t)))) (/.f64 (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t)))))
(*.f64 (/.f64 (fma.f64 z b t) (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t))) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))))) (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)))
(/.f64 (*.f64 (fma.f64 z b t) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (*.f64 (*.f64 (fma.f64 z b t) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t)))))
(*.f64 (/.f64 (fma.f64 z b t) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t)))) (/.f64 (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t)))))
(*.f64 (/.f64 (fma.f64 z b t) (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t))) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))))) (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)))
(/.f64 (*.f64 (/.f64 -1 a) (fma.f64 z b (neg.f64 t))) (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 -1 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) t)) (neg.f64 a)))
(/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 b z) t)) a) (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))) (fma.f64 z b t))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (*.f64 -1 (fma.f64 z b (neg.f64 t))) (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (neg.f64 a)))
(/.f64 -1 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) t)) (neg.f64 a)))
(/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 b z) t)) a) (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 (*.f64 -1 (/.f64 1 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (*.f64 (/.f64 1 (fma.f64 z b (neg.f64 t))) (neg.f64 a)))
(/.f64 -1 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) t)) (neg.f64 a)))
(/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 b z) t)) a) (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (fma.f64 z b t) (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 (fma.f64 z b (neg.f64 t)) a) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 (/.f64 (-.f64 (*.f64 b z) t) a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(/.f64 (/.f64 (fma.f64 z b (neg.f64 t)) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 2) a)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 (/.f64 (-.f64 (*.f64 b z) t) (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 (/.f64 (-.f64 (*.f64 b z) t) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) 2)) (*.f64 a (cbrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))))
(/.f64 (/.f64 (fma.f64 z b (neg.f64 t)) (*.f64 (fma.f64 z b t) a)) (fma.f64 z b (neg.f64 t)))
(/.f64 (/.f64 (-.f64 (*.f64 b z) t) (*.f64 a (fma.f64 z b t))) (-.f64 (*.f64 b z) t))
(/.f64 (/.f64 (/.f64 1 a) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (*.f64 (/.f64 1 (fma.f64 z b (neg.f64 t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (/.f64 (/.f64 1 a) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (*.f64 (/.f64 1 (-.f64 (*.f64 b z) t)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))))
(*.f64 (/.f64 (/.f64 1 (*.f64 a (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))) (*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))) (-.f64 (*.f64 b z) t))
(/.f64 (/.f64 (/.f64 1 a) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 2)) (*.f64 (/.f64 1 (fma.f64 z b (neg.f64 t))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (/.f64 (/.f64 1 a) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) 2)) (*.f64 (/.f64 1 (-.f64 (*.f64 b z) t)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))) (*.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t)) (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4)) (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t))) (neg.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4))) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 (fma.f64 z b t) (neg.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))) (*.f64 (*.f64 (fma.f64 z b t) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4)) (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t))) (neg.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4))) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 (fma.f64 z b t) (neg.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6))) (*.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t)) (neg.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6))) (*.f64 (fma.f64 z b t) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (neg.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6))) (*.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (*.f64 (fma.f64 z b t) (+.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 (*.f64 z (*.f64 b t)) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6))) (*.f64 (*.f64 (fma.f64 z b t) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (neg.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6))) (*.f64 (fma.f64 z b t) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (neg.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6))) (*.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (*.f64 (fma.f64 z b t) (+.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 (*.f64 z (*.f64 b t)) 2))))))
(/.f64 (neg.f64 (/.f64 (fma.f64 z b (neg.f64 t)) a)) (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 -1 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) t)) (neg.f64 a)))
(/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 b z) t)) a) (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 (neg.f64 t) (neg.f64 t))) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (-.f64 (*.f64 z b) (neg.f64 t))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) (neg.f64 t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (fma.f64 z b (*.f64 1 t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 4) (*.f64 (*.f64 t (neg.f64 t)) (*.f64 t (neg.f64 t)))) (*.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t)) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (neg.f64 t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4)) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 (fma.f64 z b t) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4)) (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 (fma.f64 z b t) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 4) (*.f64 (*.f64 t (neg.f64 t)) (*.f64 t (neg.f64 t)))) (*.f64 (*.f64 (fma.f64 z b t) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (neg.f64 t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4)) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 (fma.f64 z b t) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4)) (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 (fma.f64 z b t) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 2) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t)))) (*.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t)) (-.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (*.f64 t t) (fma.f64 (neg.f64 t) t (*.f64 t t))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 2) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t)))) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 (fma.f64 z b t) (-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (fma.f64 (neg.f64 t) t (*.f64 t t)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 2) (*.f64 (*.f64 0 (*.f64 t t)) (*.f64 0 (*.f64 t t)))) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t)))) (-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 2) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t)))) (*.f64 (*.f64 (fma.f64 z b t) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (-.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (*.f64 t t) (fma.f64 (neg.f64 t) t (*.f64 t t))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 2) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t)))) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 (fma.f64 z b t) (-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (fma.f64 (neg.f64 t) t (*.f64 t t)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 2) (*.f64 (*.f64 0 (*.f64 t t)) (*.f64 0 (*.f64 t t)))) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t)))) (-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 (neg.f64 t) 3)) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (+.f64 (pow.f64 (*.f64 z b) 2) (-.f64 (*.f64 (neg.f64 t) (neg.f64 t)) (*.f64 (*.f64 z b) (neg.f64 t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 (neg.f64 t) (-.f64 (neg.f64 t) (*.f64 b z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 (neg.f64 t) (neg.f64 (fma.f64 z b t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 (*.f64 t (neg.f64 t)) 3)) (*.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t)) (-.f64 (+.f64 (pow.f64 (*.f64 z b) 4) (*.f64 (*.f64 t (neg.f64 t)) (*.f64 t (neg.f64 t)))) (*.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (neg.f64 t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 (*.f64 t (neg.f64 t)) 3)) (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t))) (+.f64 (pow.f64 (*.f64 b z) 4) (-.f64 (pow.f64 t 4) (*.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (neg.f64 t)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6)) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t)))) (+.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 b z) 4) (*.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 (*.f64 t (neg.f64 t)) 3)) (*.f64 (*.f64 (fma.f64 z b t) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (-.f64 (+.f64 (pow.f64 (*.f64 z b) 4) (*.f64 (*.f64 t (neg.f64 t)) (*.f64 t (neg.f64 t)))) (*.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (neg.f64 t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 (*.f64 t (neg.f64 t)) 3)) (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t))) (+.f64 (pow.f64 (*.f64 b z) 4) (-.f64 (pow.f64 t 4) (*.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (neg.f64 t)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6)) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t)))) (+.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 b z) 4) (*.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 3) (pow.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 3)) (*.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t)) (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t))) (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 3) (pow.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 3)) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 (fma.f64 z b t) (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 2) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (-.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 3) (pow.f64 (*.f64 0 (*.f64 t t)) 3)) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t)))) (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 2) (*.f64 (*.f64 0 (*.f64 t t)) (+.f64 (-.f64 (*.f64 0 (*.f64 t t)) (pow.f64 (*.f64 b z) 2)) (*.f64 t t)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 3) (pow.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 3)) (*.f64 (*.f64 (fma.f64 z b t) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t))) (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 3) (pow.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 3)) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 (fma.f64 z b t) (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 2) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (-.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 3) (pow.f64 (*.f64 0 (*.f64 t t)) 3)) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t)))) (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 2) (*.f64 (*.f64 0 (*.f64 t t)) (+.f64 (-.f64 (*.f64 0 (*.f64 t t)) (pow.f64 (*.f64 b z) 2)) (*.f64 t t)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 z b) 3) 3) (pow.f64 (pow.f64 t 3) 3)) (*.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t)))) (+.f64 (+.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6)) (*.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 b z) 3) 3) (pow.f64 (pow.f64 t 3) 3)) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))) (+.f64 (pow.f64 (*.f64 b z) 6) (+.f64 (pow.f64 t 6) (*.f64 (pow.f64 t 3) (pow.f64 (*.f64 b z) 3)))))))
(/.f64 (*.f64 (/.f64 -1 a) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (neg.f64 (fma.f64 z b t)))))
(/.f64 (*.f64 (/.f64 -1 a) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (*.f64 1 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (neg.f64 (fma.f64 z b t)))))
(/.f64 (*.f64 (/.f64 -1 a) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t)))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3))) a) (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3))) a) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (neg.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (*.f64 (/.f64 -1 a) (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (*.f64 1 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3))) a) (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3))) a) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (neg.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (/.f64 1 a)) (*.f64 (fma.f64 z b t) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (/.f64 1 a)) (*.f64 1 (*.f64 (fma.f64 z b t) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (fma.f64 z b t))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (/.f64 -1 a)) (*.f64 (fma.f64 z b t) (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (neg.f64 (fma.f64 z b t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (/.f64 -1 a)) (*.f64 1 (*.f64 (fma.f64 z b t) (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (neg.f64 (fma.f64 z b t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) 1) (*.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) 1) (*.f64 1 (*.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (/.f64 1 a)) (*.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (/.f64 1 a)) (*.f64 1 (*.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (*.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (/.f64 -1 a)) (*.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))) (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3))) a) (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3))) a) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (neg.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (/.f64 -1 a)) (*.f64 1 (*.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))) (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3))) a) (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3))) a) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (neg.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 (neg.f64 a) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3))) a) (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3))) a) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (neg.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3))) a) (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3))) a) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (neg.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))))))
(/.f64 (neg.f64 (/.f64 -1 a)) (*.f64 (/.f64 1 (fma.f64 z b (neg.f64 t))) (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(*.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (-.f64 (*.f64 b z) t))
(*.f64 (/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (-.f64 (*.f64 b z) t))
(pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) 1)
(/.f64 1 (*.f64 a (fma.f64 z b t)))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(pow.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))) 2)
(pow.f64 (sqrt.f64 (/.f64 1 (*.f64 a (fma.f64 z b t)))) 2)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))) 2)
(pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))) 3)
(/.f64 1 (*.f64 a (fma.f64 z b t)))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(pow.f64 (pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) 3) 1/3)
(/.f64 1 (*.f64 a (fma.f64 z b t)))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(sqrt.f64 (pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) 2))
(sqrt.f64 (pow.f64 (/.f64 1 (*.f64 a (fma.f64 z b t))) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)) 2))
(log.f64 (exp.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))))
(/.f64 1 (*.f64 a (fma.f64 z b t)))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)))))
(/.f64 1 (*.f64 a (fma.f64 z b t)))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) 3))
(/.f64 1 (*.f64 a (fma.f64 z b t)))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) 3) (pow.f64 (fma.f64 z b (neg.f64 t)) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) 3)) (pow.f64 (-.f64 (*.f64 b z) t) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) 3) (pow.f64 (-.f64 (*.f64 b z) t) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 z b (neg.f64 t)) 3) (pow.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) 3)) (pow.f64 (-.f64 (*.f64 b z) t) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) 3) (pow.f64 (-.f64 (*.f64 b z) t) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))))
(/.f64 1 (*.f64 a (fma.f64 z b t)))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(exp.f64 (log.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))))
(/.f64 1 (*.f64 a (fma.f64 z b t)))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(exp.f64 (*.f64 (log.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))) 1))
(/.f64 1 (*.f64 a (fma.f64 z b t)))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))))
(/.f64 1 (*.f64 a (fma.f64 z b t)))
(/.f64 (/.f64 1 a) (fma.f64 z b t))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))) 1)
(/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(*.f64 1 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(*.f64 (/.f64 1 a) (/.f64 1 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(*.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) 1)
(/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(*.f64 (pow.f64 a -1/2) (*.f64 (pow.f64 a -1/2) (/.f64 1 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(*.f64 (pow.f64 a -1/2) (/.f64 (*.f64 (pow.f64 a -1/2) 1) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(pow.f64 (/.f64 (pow.f64 a -1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) 2)
(*.f64 (pow.f64 a -1/2) (/.f64 (pow.f64 a -1/2) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(*.f64 (pow.f64 a -1/2) (/.f64 (*.f64 (pow.f64 a -1/2) 1) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(pow.f64 (/.f64 (pow.f64 a -1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) 2)
(*.f64 (/.f64 (pow.f64 a -1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (/.f64 (pow.f64 a -1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(*.f64 (pow.f64 a -1/2) (/.f64 (*.f64 (pow.f64 a -1/2) 1) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(pow.f64 (/.f64 (pow.f64 a -1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) 2)
(*.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (/.f64 1 (cbrt.f64 a)) (/.f64 1 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(*.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (/.f64 1 (cbrt.f64 a)) (/.f64 1 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))))
(/.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (cbrt.f64 a)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))) (cbrt.f64 (/.f64 (pow.f64 a -2) (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))) (cbrt.f64 (/.f64 (pow.f64 a -2) (pow.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a -2) (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 2))) (/.f64 1 (cbrt.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))) (cbrt.f64 (/.f64 (pow.f64 a -2) (pow.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 2))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (/.f64 1 a))
(/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(*.f64 (/.f64 -1 a) (/.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (*.f64 (/.f64 -1 a) 1) (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 -1 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (/.f64 (/.f64 1 a) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(*.f64 (/.f64 (/.f64 1 a) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (/.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))))
(/.f64 (/.f64 1 (*.f64 a (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 2)) (/.f64 1 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) 2)) (/.f64 1 (*.f64 a (cbrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) 2)) (*.f64 a (cbrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))))
(*.f64 (/.f64 1 (fma.f64 z b t)) (/.f64 (/.f64 1 a) (fma.f64 z b (neg.f64 t))))
(*.f64 (/.f64 1 (fma.f64 z b t)) (/.f64 1 (*.f64 (-.f64 (*.f64 b z) t) a)))
(/.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)) (-.f64 (*.f64 b z) t))
(*.f64 (/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))
(*.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4))))
(*.f64 (/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))))
(*.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4))) (/.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6)) a)))
(*.f64 (+.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 (*.f64 z (*.f64 b t)) 2))) (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6)))))
(*.f64 (/.f64 (pow.f64 a -1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 2)) (/.f64 (pow.f64 a -1/2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(*.f64 (pow.f64 a -1/2) (/.f64 (*.f64 (pow.f64 a -1/2) 1) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(pow.f64 (/.f64 (pow.f64 a -1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) 2)
(*.f64 (/.f64 (pow.f64 a -1/2) (fma.f64 z b t)) (/.f64 (pow.f64 a -1/2) (fma.f64 z b (neg.f64 t))))
(*.f64 (/.f64 (pow.f64 a -1/2) (fma.f64 z b t)) (/.f64 (pow.f64 a -1/2) (-.f64 (*.f64 b z) t)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) 1) (/.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (cbrt.f64 a))))
(*.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (/.f64 1 (cbrt.f64 a)) (/.f64 1 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))))
(/.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (cbrt.f64 a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (cbrt.f64 a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 2)) (/.f64 1 (cbrt.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))) (/.f64 (cbrt.f64 (pow.f64 a -2)) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (fma.f64 z b t)) (/.f64 (/.f64 1 (cbrt.f64 a)) (fma.f64 z b (neg.f64 t))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (fma.f64 z b t)) (/.f64 1 (*.f64 (-.f64 (*.f64 b z) t) (cbrt.f64 a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (fma.f64 z b t)) (/.f64 (/.f64 1 (cbrt.f64 a)) (-.f64 (*.f64 b z) t)))
(pow.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) 1)
(/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(pow.f64 (/.f64 (pow.f64 a -1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) 2)
(*.f64 (pow.f64 a -1/2) (/.f64 (*.f64 (pow.f64 a -1/2) 1) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(pow.f64 (/.f64 (pow.f64 a -1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))) 3)
(/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) 3))
(pow.f64 (pow.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) 3) 1/3)
(/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(pow.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) -1)
(/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(neg.f64 (/.f64 (/.f64 1 a) (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (*.f64 (/.f64 -1 a) 1) (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 -1 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))))
(sqrt.f64 (/.f64 (pow.f64 a -2) (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 2)))
(sqrt.f64 (/.f64 (pow.f64 a -2) (pow.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 2)))
(log.f64 (exp.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))))
(/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))) 3))
(/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(cbrt.f64 (/.f64 (pow.f64 a -2) (*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 3) a)))
(cbrt.f64 (/.f64 (pow.f64 a -2) (*.f64 a (pow.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 3))))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(exp.f64 (neg.f64 (log.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(exp.f64 (neg.f64 (log.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))) 1))
(exp.f64 (neg.f64 (log.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))))
(/.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 (/.f64 1 a) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (neg.f64 t)))
(-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (*.f64 t (neg.f64 t)) (fma.f64 (neg.f64 t) t (*.f64 t t))))
(fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t))))
(+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 (*.f64 t (neg.f64 t)) 1))
(-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (+.f64 (*.f64 t (neg.f64 t)) (fma.f64 (neg.f64 t) t (*.f64 t t))) (fma.f64 (neg.f64 t) t (*.f64 t t))))
(fma.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(fma.f64 2 (*.f64 0 (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (*.f64 (*.f64 t (neg.f64 t)) 1) (fma.f64 (neg.f64 t) t (*.f64 t t))))
(fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t))))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (*.f64 t (neg.f64 t)) (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)))))
(fma.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(fma.f64 2 (*.f64 0 (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (+.f64 (*.f64 t (neg.f64 t)) (fma.f64 (neg.f64 t) t (*.f64 t t))) (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)))))
(+.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 3 (fma.f64 (neg.f64 t) t (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 3 (*.f64 0 (*.f64 t t))))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (*.f64 (*.f64 t (neg.f64 t)) 1) (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)))))
(fma.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(fma.f64 2 (*.f64 0 (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (*.f64 t (neg.f64 t)) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1)))
(fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t))))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (+.f64 (*.f64 t (neg.f64 t)) (fma.f64 (neg.f64 t) t (*.f64 t t))) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1)))
(fma.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(fma.f64 2 (*.f64 0 (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (*.f64 (*.f64 t (neg.f64 t)) 1) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1)))
(fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t))))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (*.f64 t (neg.f64 t)) (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t))))
(fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t))))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (+.f64 (*.f64 t (neg.f64 t)) (fma.f64 (neg.f64 t) t (*.f64 t t))) (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t))))
(fma.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(fma.f64 2 (*.f64 0 (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (*.f64 (*.f64 t (neg.f64 t)) 1) (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t))))
(fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t))))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (*.f64 t (neg.f64 t)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t (neg.f64 t) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (pow.f64 (*.f64 b z) 2) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4))) (*.f64 0 (*.f64 t t))))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (+.f64 (*.f64 t (neg.f64 t)) (fma.f64 (neg.f64 t) t (*.f64 t t))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t)))))
(+.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (*.f64 (*.f64 t (neg.f64 t)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t (neg.f64 t) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (pow.f64 (*.f64 b z) 2) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4))) (*.f64 0 (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t)))
(fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t))))
(fma.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(fma.f64 2 (*.f64 0 (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1))
(fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t)))
(fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)))
(+.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t (neg.f64 t) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (pow.f64 (*.f64 b z) 2) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4))) (*.f64 0 (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t))) (fma.f64 (neg.f64 t) t (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 3 (fma.f64 (neg.f64 t) t (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 3 (*.f64 0 (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1) (fma.f64 (neg.f64 t) t (*.f64 t t))))
(fma.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(fma.f64 2 (*.f64 0 (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t))))
(fma.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(fma.f64 2 (*.f64 0 (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t))))
(+.f64 (fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t)))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)))))
(+.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 3 (fma.f64 (neg.f64 t) t (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 3 (*.f64 0 (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t))) (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)))))
(+.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 4))
(+.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 4 (*.f64 0 (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1) (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)))))
(+.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 3 (fma.f64 (neg.f64 t) t (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 3 (*.f64 0 (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t)) (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)))))
(+.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 3 (fma.f64 (neg.f64 t) t (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 3 (*.f64 0 (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)) (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)))))
(+.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (fma.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)) (fma.f64 2 (*.f64 0 (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1)))
(fma.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(fma.f64 2 (*.f64 0 (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t))) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1)))
(+.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 3 (fma.f64 (neg.f64 t) t (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 3 (*.f64 0 (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1)))
(fma.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(fma.f64 2 (*.f64 0 (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t)) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1)))
(fma.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(fma.f64 2 (*.f64 0 (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1)))
(+.f64 (fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t)))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t))))
(fma.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(fma.f64 2 (*.f64 0 (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t))) (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 3 (fma.f64 (neg.f64 t) t (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 3 (*.f64 0 (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1) (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t))))
(fma.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(fma.f64 2 (*.f64 0 (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t)) (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t))))
(fma.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(fma.f64 2 (*.f64 0 (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)) (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t))))
(+.f64 (fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t)))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t)))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (fma.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)) (fma.f64 2 (*.f64 0 (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t)))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t)))))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (*.f64 2 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (*.f64 t (neg.f64 t)) (pow.f64 (*.f64 z b) 2))
(-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))
(+.f64 (*.f64 t (neg.f64 t)) (+.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 (neg.f64 t) t (*.f64 t t))))
(fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t))))
(+.f64 (*.f64 t (neg.f64 t)) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)))))
(fma.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(fma.f64 2 (*.f64 0 (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(+.f64 (*.f64 t (neg.f64 t)) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1)))
(fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t))))
(+.f64 (*.f64 t (neg.f64 t)) (+.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t))))
(fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t))))
(+.f64 (*.f64 t (neg.f64 t)) (+.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t (neg.f64 t) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (pow.f64 (*.f64 b z) 2) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4))) (*.f64 0 (*.f64 t t))))
(+.f64 (*.f64 t (neg.f64 t)) (+.f64 (*.f64 t t) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t))))
(+.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))
(fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t))))
(+.f64 (+.f64 (*.f64 t (neg.f64 t)) (fma.f64 (neg.f64 t) t (*.f64 t t))) (pow.f64 (*.f64 z b) 2))
(fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t))))
(+.f64 (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t))) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))
(fma.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(fma.f64 2 (*.f64 0 (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(+.f64 (*.f64 (fma.f64 z b t) (*.f64 z b)) (*.f64 (fma.f64 z b t) (neg.f64 t)))
(*.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t))
(+.f64 (*.f64 (fma.f64 z b t) (*.f64 z b)) (+.f64 (*.f64 (fma.f64 z b t) (neg.f64 t)) (fma.f64 (neg.f64 t) t (*.f64 t t))))
(fma.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t) (fma.f64 (neg.f64 t) t (*.f64 t t)))
(fma.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t) (*.f64 0 (*.f64 t t)))
(+.f64 (*.f64 (fma.f64 z b t) (*.f64 z b)) (+.f64 (*.f64 (fma.f64 z b t) (neg.f64 t)) (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)))))
(+.f64 (*.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t)) (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t))))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 t t))) (*.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t)))
(+.f64 (*.f64 (fma.f64 z b t) (*.f64 z b)) (+.f64 (*.f64 (fma.f64 z b t) (neg.f64 t)) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1)))
(fma.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t) (fma.f64 (neg.f64 t) t (*.f64 t t)))
(fma.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t) (*.f64 0 (*.f64 t t)))
(+.f64 (*.f64 (fma.f64 z b t) (*.f64 z b)) (+.f64 (*.f64 (fma.f64 z b t) (neg.f64 t)) (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t))))
(fma.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t) (fma.f64 (neg.f64 t) t (*.f64 t t)))
(fma.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t) (*.f64 0 (*.f64 t t)))
(+.f64 (*.f64 (fma.f64 z b t) (*.f64 z b)) (+.f64 (*.f64 (fma.f64 z b t) (neg.f64 t)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (*.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)) (*.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t)))
(+.f64 (*.f64 (fma.f64 z b t) (neg.f64 t)) (*.f64 (fma.f64 z b t) (*.f64 z b)))
(*.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t))
(+.f64 (*.f64 (*.f64 t (neg.f64 t)) 1) (pow.f64 (*.f64 z b) 2))
(-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))
(+.f64 (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))
(fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t))))
(+.f64 (*.f64 (*.f64 z b) (fma.f64 z b t)) (*.f64 (neg.f64 t) (fma.f64 z b t)))
(*.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t))
(+.f64 (*.f64 (*.f64 z b) (fma.f64 z b t)) (+.f64 (*.f64 (neg.f64 t) (fma.f64 z b t)) (fma.f64 (neg.f64 t) t (*.f64 t t))))
(fma.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t) (fma.f64 (neg.f64 t) t (*.f64 t t)))
(fma.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t) (*.f64 0 (*.f64 t t)))
(+.f64 (*.f64 (*.f64 z b) (fma.f64 z b t)) (+.f64 (*.f64 (neg.f64 t) (fma.f64 z b t)) (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)))))
(+.f64 (*.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t)) (*.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t))))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 t t))) (*.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t)))
(+.f64 (*.f64 (*.f64 z b) (fma.f64 z b t)) (+.f64 (*.f64 (neg.f64 t) (fma.f64 z b t)) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 1)))
(fma.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t) (fma.f64 (neg.f64 t) t (*.f64 t t)))
(fma.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t) (*.f64 0 (*.f64 t t)))
(+.f64 (*.f64 (*.f64 z b) (fma.f64 z b t)) (+.f64 (*.f64 (neg.f64 t) (fma.f64 z b t)) (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t))))
(fma.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t) (fma.f64 (neg.f64 t) t (*.f64 t t)))
(fma.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t) (*.f64 0 (*.f64 t t)))
(+.f64 (*.f64 (*.f64 z b) (fma.f64 z b t)) (+.f64 (*.f64 (neg.f64 t) (fma.f64 z b t)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (*.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)) (*.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t)))
(+.f64 (*.f64 (neg.f64 t) (fma.f64 z b t)) (*.f64 (*.f64 z b) (fma.f64 z b t)))
(*.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t))
(+.f64 (fma.f64 (*.f64 t (neg.f64 t)) 1 (*.f64 t t)) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))
(fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t)) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))
(+.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t (neg.f64 t) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4)) (*.f64 t t))))
(+.f64 (pow.f64 (*.f64 b z) 2) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 t 4))) (*.f64 0 (*.f64 t t))))
(+.f64 (+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (*.f64 t (neg.f64 t))) (*.f64 t t))
(fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t))))
(+.f64 (+.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (pow.f64 (*.f64 z b) 2)) (*.f64 t (neg.f64 t)))
(fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t))))
(+.f64 (+.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (pow.f64 (*.f64 z b) 2)) (+.f64 (*.f64 t (neg.f64 t)) (fma.f64 (neg.f64 t) t (*.f64 t t))))
(fma.f64 2 (fma.f64 (neg.f64 t) t (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(fma.f64 2 (*.f64 0 (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(+.f64 (+.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (pow.f64 (*.f64 z b) 2)) (*.f64 (*.f64 t (neg.f64 t)) 1))
(fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t))))
(+.f64 (+.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (*.f64 (fma.f64 z b t) (*.f64 z b))) (*.f64 (fma.f64 z b t) (neg.f64 t)))
(fma.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t) (fma.f64 (neg.f64 t) t (*.f64 t t)))
(fma.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t) (*.f64 0 (*.f64 t t)))
(+.f64 (+.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (*.f64 (*.f64 z b) (fma.f64 z b t))) (*.f64 (neg.f64 t) (fma.f64 z b t)))
(fma.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t) (fma.f64 (neg.f64 t) t (*.f64 t t)))
(fma.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t) (*.f64 0 (*.f64 t t)))
(+.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (exp.f64 (log1p.f64 (*.f64 t t)))) 1)
(+.f64 1 (-.f64 (pow.f64 (*.f64 b z) 2) (exp.f64 (log1p.f64 (*.f64 t t)))))
(-.f64 (+.f64 1 (pow.f64 (*.f64 b z) 2)) (exp.f64 (log1p.f64 (*.f64 t t))))
(*.f64 1 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))
(-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))
(*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 1)
(-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))
(*.f64 (fma.f64 z b (neg.f64 t)) (fma.f64 z b t))
(*.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 2))
(-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))
(*.f64 (fma.f64 z b t) (fma.f64 z b (neg.f64 t)))
(*.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t))
(*.f64 (-.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(*.f64 (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(*.f64 (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4)))))
(*.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6)) (/.f64 (+.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 (*.f64 z (*.f64 b t)) 2))) 1))
(*.f64 (*.f64 (fma.f64 z b t) 1) (fma.f64 z b (neg.f64 t)))
(*.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t))
(*.f64 (*.f64 (fma.f64 z b t) (sqrt.f64 (fma.f64 z b (neg.f64 t)))) (sqrt.f64 (fma.f64 z b (neg.f64 t))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b z) t)) (*.f64 (fma.f64 z b t) (sqrt.f64 (-.f64 (*.f64 b z) t))))
(*.f64 (fma.f64 z b t) (*.f64 (sqrt.f64 (-.f64 (*.f64 b z) t)) (sqrt.f64 (-.f64 (*.f64 b z) t))))
(*.f64 (*.f64 (fma.f64 z b t) (pow.f64 (cbrt.f64 (fma.f64 z b (neg.f64 t))) 2)) (cbrt.f64 (fma.f64 z b (neg.f64 t))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b z) t)) (*.f64 (fma.f64 z b t) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b z) t)) 2)))
(*.f64 (fma.f64 z b t) (*.f64 (cbrt.f64 (-.f64 (*.f64 b z) t)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b z) t)) 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (-.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))))
(*.f64 (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))) (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6))))
(*.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6)) (/.f64 (+.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 (*.f64 z (*.f64 b t)) 2))) 1))
(/.f64 1 (*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (-.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4)))))
(*.f64 (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 1 (*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))) (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6)))))
(*.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6)) (/.f64 (+.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 (*.f64 z (*.f64 b t)) 2))) 1))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 1)
(-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4)) (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6)) (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6)) (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6)) (+.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 (*.f64 z (*.f64 b t)) 2))))
(/.f64 (*.f64 (fma.f64 z b t) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 z b t))
(/.f64 (fma.f64 z b t) (/.f64 (fma.f64 z b t) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(*.f64 (/.f64 (fma.f64 z b t) (fma.f64 z b t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(/.f64 (*.f64 (fma.f64 z b 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 (fma.f64 z b t) (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3))) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))))
(*.f64 (/.f64 (fma.f64 z b t) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t)))) (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))) (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4))) (neg.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))) (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4))) (neg.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6))) (neg.f64 (+.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 (*.f64 z (*.f64 b t)) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6))) (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6))) (neg.f64 (+.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 (*.f64 z (*.f64 b t)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 4) (*.f64 (*.f64 t (neg.f64 t)) (*.f64 t (neg.f64 t)))) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (neg.f64 t))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 4) (*.f64 (*.f64 t (neg.f64 t)) (*.f64 t (neg.f64 t)))) (*.f64 1 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (neg.f64 t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 t 4)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 2) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t)))) (-.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (*.f64 t t) (fma.f64 (neg.f64 t) t (*.f64 t t)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 2) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t)))) (-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (fma.f64 (neg.f64 t) t (*.f64 t t)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 2) (*.f64 (*.f64 0 (*.f64 t t)) (*.f64 0 (*.f64 t t)))) (-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 2) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t)))) (*.f64 1 (-.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (*.f64 t t) (fma.f64 (neg.f64 t) t (*.f64 t t))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 2) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t)))) (-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (fma.f64 (neg.f64 t) t (*.f64 t t)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 2) (*.f64 (*.f64 0 (*.f64 t t)) (*.f64 0 (*.f64 t t)))) (-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 (*.f64 z b) 6)) (*.f64 (pow.f64 t 6) (pow.f64 t 6))) (*.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))) (+.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 12) (pow.f64 t 12)) (*.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4))) (+.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 12) (pow.f64 t 12)) (*.f64 (+.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 (*.f64 z (*.f64 b t)) 2))) (+.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 (*.f64 z b) 4)) (*.f64 (pow.f64 t 4) (pow.f64 t 4))) (*.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 8) (pow.f64 t 8)) (*.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 (*.f64 t (neg.f64 t)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 z b) 4) (*.f64 (*.f64 t (neg.f64 t)) (*.f64 t (neg.f64 t)))) (*.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (neg.f64 t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 (*.f64 t (neg.f64 t)) 3)) (+.f64 (pow.f64 (*.f64 b z) 4) (-.f64 (pow.f64 t 4) (*.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (neg.f64 t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6)) (+.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 b z) 4) (*.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 (*.f64 t (neg.f64 t)) 3)) (*.f64 1 (-.f64 (+.f64 (pow.f64 (*.f64 z b) 4) (*.f64 (*.f64 t (neg.f64 t)) (*.f64 t (neg.f64 t)))) (*.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t (neg.f64 t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 (*.f64 t (neg.f64 t)) 3)) (+.f64 (pow.f64 (*.f64 b z) 4) (-.f64 (pow.f64 t 4) (*.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (neg.f64 t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 6) (pow.f64 t 6)) (+.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 b z) 4) (*.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 3) (pow.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 3)) (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t))) (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 3) (pow.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 3)) (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 2) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (-.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 3) (pow.f64 (*.f64 0 (*.f64 t t)) 3)) (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 2) (*.f64 (*.f64 0 (*.f64 t t)) (+.f64 (-.f64 (*.f64 0 (*.f64 t t)) (pow.f64 (*.f64 b z) 2)) (*.f64 t t)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 3) (pow.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 3)) (*.f64 1 (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t))) (*.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 3) (pow.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) 3)) (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 2) (*.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (-.f64 (fma.f64 (neg.f64 t) t (*.f64 t t)) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 3) (pow.f64 (*.f64 0 (*.f64 t t)) 3)) (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 2) (*.f64 (*.f64 0 (*.f64 t t)) (+.f64 (-.f64 (*.f64 0 (*.f64 t t)) (pow.f64 (*.f64 b z) 2)) (*.f64 t t)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 z b) 6) 3) (pow.f64 (pow.f64 t 6) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4))) (+.f64 (*.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 (*.f64 z b) 6)) (+.f64 (*.f64 (pow.f64 t 6) (pow.f64 t 6)) (*.f64 (pow.f64 (*.f64 z b) 6) (pow.f64 t 6))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 b z) 6) 3) (pow.f64 (pow.f64 t 6) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 b t)) 2) (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4))) (+.f64 (pow.f64 (*.f64 b z) 12) (+.f64 (pow.f64 t 12) (*.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 b z) 6) 3) (pow.f64 (pow.f64 t 6) 3)) (*.f64 (+.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 b z) 4) (pow.f64 (*.f64 z (*.f64 b t)) 2))) (+.f64 (pow.f64 t 12) (+.f64 (*.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (pow.f64 (*.f64 b z) 12)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 z b) 4) 3) (pow.f64 (pow.f64 t 4) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 (*.f64 z b) 4)) (*.f64 (pow.f64 t 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 z b) 4) (pow.f64 t 4)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 b z) 4) 3) (pow.f64 (pow.f64 t 4) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (+.f64 (pow.f64 (*.f64 b z) 8) (+.f64 (pow.f64 t 8) (*.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 b z) 4) 3) (pow.f64 (pow.f64 t 4) 3)) (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))) (+.f64 (pow.f64 (*.f64 b z) 8) (+.f64 (pow.f64 t 8) (*.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)))))
(pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 1)
(-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 2)
(-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 3)
(-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 3) 1/3)
(-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 2))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))))
(-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) 3))
(-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 1))
(-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))
(fma.f64 1 (pow.f64 (*.f64 z b) 2) (*.f64 t (neg.f64 t)))
(-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))
(fma.f64 1 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (fma.f64 (neg.f64 t) t (*.f64 t t)))
(fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t))))
(fma.f64 z (*.f64 b (*.f64 z b)) (*.f64 t (neg.f64 t)))
(fma.f64 z (*.f64 b (*.f64 b z)) (*.f64 t (neg.f64 t)))
(fma.f64 (*.f64 z b) (*.f64 z b) (*.f64 t (neg.f64 t)))
(-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 (neg.f64 t) t (*.f64 t t)))
(fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (fma.f64 (neg.f64 t) t (*.f64 t t)))
(fma.f64 t (neg.f64 t) (fma.f64 t t (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t))))
(-.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (*.f64 0 (*.f64 t t))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 z b) 4)) (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (*.f64 t (neg.f64 t)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 t (neg.f64 t)))
(fma.f64 (*.f64 z z) (*.f64 b b) (*.f64 t (neg.f64 t)))
(fma.f64 (*.f64 b b) (*.f64 z z) (*.f64 t (neg.f64 t)))
(fma.f64 (*.f64 z (*.f64 z b)) b (*.f64 t (neg.f64 t)))
(fma.f64 (*.f64 z (*.f64 b z)) b (*.f64 t (neg.f64 t)))
(fma.f64 (*.f64 b (*.f64 z z)) b (*.f64 t (neg.f64 t)))
(fma.f64 (fma.f64 z b t) (fma.f64 z b (neg.f64 t)) (fma.f64 (neg.f64 t) t (*.f64 t t)))
(fma.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t) (fma.f64 (neg.f64 t) t (*.f64 t t)))
(fma.f64 (fma.f64 z b t) (-.f64 (*.f64 b z) t) (*.f64 0 (*.f64 t t)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (/.f64 1 (*.f64 (fma.f64 z b t) a))))) 1)
(*.f64 a (fma.f64 z b t))
(*.f64 1 (/.f64 1 (/.f64 1 (*.f64 (fma.f64 z b t) a))))
(*.f64 a (fma.f64 z b t))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 (fma.f64 z b t) a))) 1)
(*.f64 a (fma.f64 z b t))
(*.f64 (pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) -1/2) (pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) -1/2))
(*.f64 a (fma.f64 z b t))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)))) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (*.f64 a (fma.f64 z b t))))) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 a (fma.f64 z b t))) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) -2)) (/.f64 1 (cbrt.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (*.f64 a (fma.f64 z b t))))) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 a (fma.f64 z b t))) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)) -2)))
(*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (/.f64 1 (fma.f64 z b (neg.f64 t))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (/.f64 (-.f64 (*.f64 b z) t) a))
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) t)))
(*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))) (pow.f64 (fma.f64 z b (neg.f64 t)) -1))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (/.f64 (-.f64 (*.f64 b z) t) a))
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) t)))
(*.f64 -1 (/.f64 1 (neg.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)))))
(*.f64 a (fma.f64 z b t))
(*.f64 (/.f64 1 (/.f64 (fma.f64 z b (neg.f64 t)) a)) (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (/.f64 (-.f64 (*.f64 b z) t) a))
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) t)))
(*.f64 (/.f64 (*.f64 a (-.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 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (/.f64 (fma.f64 z b t) (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)))))
(*.f64 (/.f64 (*.f64 a (-.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 a (*.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (/.f64 (+.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t (fma.f64 z b t))) (-.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)))))
(*.f64 (pow.f64 (fma.f64 z b (neg.f64 t)) -1) (*.f64 a (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t))))
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (/.f64 (-.f64 (*.f64 b z) t) a))
(*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) t)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))) -1) (pow.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))) -1))
(pow.f64 (sqrt.f64 (/.f64 1 (*.f64 a (fma.f64 z b t)))) -2)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (*.f64 a (fma.f64 z b t))))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 a (fma.f64 z b t)))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t))) 2)))
(pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) -1)
(*.f64 a (fma.f64 z b t))
(pow.f64 (/.f64 1 (/.f64 1 (*.f64 (fma.f64 z b t) a))) 1)
(*.f64 a (fma.f64 z b t))
(pow.f64 (pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) -1/2) 2)
(*.f64 a (fma.f64 z b t))
(pow.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)))) 3)
(*.f64 a (fma.f64 z b t))
(pow.f64 (/.f64 1 (pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) 3)) 1/3)
(cbrt.f64 (/.f64 1 (/.f64 1 (pow.f64 (*.f64 a (fma.f64 z b t)) 3))))
(cbrt.f64 (*.f64 1 (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))
(sqrt.f64 (pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) -2))
(sqrt.f64 (pow.f64 (/.f64 1 (*.f64 a (fma.f64 z b t))) -2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 1 a) (fma.f64 z b t)) -2))
(log.f64 (exp.f64 (/.f64 1 (/.f64 1 (*.f64 (fma.f64 z b t) a)))))
(*.f64 a (fma.f64 z b t))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (/.f64 1 (*.f64 (fma.f64 z b t) a))))))
(*.f64 a (fma.f64 z b t))
(cbrt.f64 (/.f64 1 (pow.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)) 3)))
(cbrt.f64 (/.f64 1 (/.f64 1 (pow.f64 (*.f64 a (fma.f64 z b t)) 3))))
(cbrt.f64 (*.f64 1 (pow.f64 (*.f64 a (fma.f64 z b t)) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (/.f64 1 (*.f64 (fma.f64 z b t) a)))))
(*.f64 a (fma.f64 z b t))
(exp.f64 (neg.f64 (log.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)))))
(*.f64 a (fma.f64 z b t))
(exp.f64 (*.f64 (log.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a))) -1))
(*.f64 a (fma.f64 z b t))
(exp.f64 (*.f64 (neg.f64 (log.f64 (/.f64 1 (*.f64 (fma.f64 z b t) a)))) 1))
(*.f64 a (fma.f64 z b t))
(log1p.f64 (expm1.f64 (/.f64 1 (/.f64 1 (*.f64 (fma.f64 z b t) a)))))
(*.f64 a (fma.f64 z b t))

eval552.0ms (4.3%)

Compiler

Compiled 50586 to 19358 computations (61.7% saved)

prune660.0ms (5.1%)

Pruning

19 alts after pruning (9 fresh and 10 done)

PrunedKeptTotal
New163351638
Fresh246
Picked101
Done21012
Total1638191657
Error
0b
Counts
1657 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
39.0b
(/.f64 a (/.f64 1 (fma.f64 b z t)))
53.7b
(/.f64 1 (/.f64 1 (*.f64 a (*.f64 z b))))
34.6b
(+.f64 (+.f64 x (*.f64 y z)) (/.f64 1 (*.f64 (/.f64 (/.f64 1 a) (*.f64 (*.f64 b b) (*.f64 z z))) (-.f64 (*.f64 z b) t))))
39.4b
(+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b))
33.3b
(+.f64 (*.f64 z y) (*.f64 a t))
25.3b
(+.f64 (*.f64 y z) x)
39.9b
(+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b))
25.1b
(+.f64 (*.f64 a t) x)
16.4b
(+.f64 x (/.f64 1 (/.f64 1 (/.f64 (fma.f64 z b t) (/.f64 1 a)))))
32.4b
(+.f64 x (*.f64 (*.f64 a z) b))
38.9b
(*.f64 (+.f64 t (*.f64 b z)) a)
54.4b
(*.f64 (*.f64 z a) b)
40.2b
(*.f64 z (pow.f64 (cbrt.f64 (fma.f64 a b y)) 3))
39.7b
(*.f64 z (+.f64 (*.f64 a b) y))
54.7b
(*.f64 z (*.f64 a b))
47.7b
(*.f64 z y)
53.7b
(*.f64 a (*.f64 z b))
48.1b
(*.f64 a t)
40.1b
x
Compiler

Compiled 257 to 184 computations (28.4% saved)

regimes304.0ms (2.4%)

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

7 calls:

68.0ms
a
64.0ms
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
56.0ms
x
41.0ms
b
38.0ms
t
Results
ErrorSegmentsBranch
0.5b2x
1.5b1y
1.5b1z
1.5b1t
0.3b3a
0.3b3b
1.5b1(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
Compiler

Compiled 371 to 160 computations (56.9% saved)

bsearch11.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
6.0ms
1.0075873993832452e+40
1.6516884999823134e+40
4.0ms
-9.017248563246449e-5
-3.292917431634241e-7
Results
9.0ms80×body256valid
0.0msbody256infinite
Compiler

Compiled 225 to 141 computations (37.3% saved)

regimes161.0ms (1.2%)

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

7 calls:

50.0ms
y
27.0ms
x
16.0ms
a
16.0ms
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
15.0ms
b
Results
ErrorSegmentsBranch
0.5b2x
1.5b1y
1.5b1z
1.5b1t
1.5b1a
1.5b1b
1.5b1(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
Compiler

Compiled 361 to 158 computations (56.2% saved)

bsearch5.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
4.0ms
-7.597054610740595e-83
-7.045410784268102e-84
Results
4.0ms32×body256valid
Compiler

Compiled 118 to 77 computations (34.7% saved)

regimes103.0ms (0.8%)

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

6 calls:

36.0ms
t
17.0ms
x
12.0ms
b
12.0ms
z
11.0ms
y
Results
ErrorSegmentsBranch
1.5b1x
1.5b1y
1.5b1z
1.5b1t
1.5b1a
1.5b1b
Compiler

Compiled 205 to 89 computations (56.6% saved)

regimes94.0ms (0.7%)

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

6 calls:

27.0ms
t
20.0ms
b
11.0ms
x
11.0ms
a
10.0ms
z
Results
ErrorSegmentsBranch
10.2b1x
10.2b1y
10.2b1z
8.7b3t
10.2b1a
8.8b2b
Compiler

Compiled 160 to 76 computations (52.5% saved)

bsearch37.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
-3.633941163804408e-188
-2.394513902672793e-203
15.0ms
-1.2392532141844233e-127
-3.223118970249291e-129
Results
34.0ms272×body256valid
Compiler

Compiled 540 to 378 computations (30% saved)

regimes472.0ms (3.6%)

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

6 calls:

100.0ms
y
89.0ms
z
84.0ms
b
67.0ms
t
66.0ms
a
Results
ErrorSegmentsBranch
14.0b5x
16.3b6y
16.8b7z
16.3b6t
16.5b3a
16.1b10b
Compiler

Compiled 131 to 64 computations (51.1% saved)

bsearch124.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
41.0ms
71100421767.91489
1.536402717728171e+25
13.0ms
1.456740037047767e-8
1.3768114673102493e-7
12.0ms
8.055998169297341e-57
3.4963870717485967e-56
58.0ms
-5.579214290883818e+50
-5.98749308917768e+31
Results
82.0ms512×body256valid
Compiler

Compiled 910 to 653 computations (28.2% saved)

regimes367.0ms (2.8%)

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

6 calls:

113.0ms
b
62.0ms
z
61.0ms
a
45.0ms
t
44.0ms
y
Results
ErrorSegmentsBranch
14.0b5x
16.3b6y
16.8b7z
16.3b6t
16.5b3a
16.4b10b
Compiler

Compiled 122 to 63 computations (48.4% saved)

bsearch77.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
71100421767.91489
1.536402717728171e+25
13.0ms
1.456740037047767e-8
1.3768114673102493e-7
22.0ms
5.59327578529352e-131
4.7773340072724765e-119
21.0ms
-5.579214290883818e+50
-5.98749308917768e+31
Results
70.0ms576×body256valid
Compiler

Compiled 998 to 721 computations (27.8% saved)

regimes226.0ms (1.7%)

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

6 calls:

67.0ms
y
56.0ms
b
28.0ms
t
28.0ms
z
24.0ms
x
Results
ErrorSegmentsBranch
17.3b3x
17.5b3y
19.3b3z
17.3b3t
16.5b3a
17.9b8b
Compiler

Compiled 106 to 61 computations (42.5% saved)

bsearch63.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
48.0ms
8.39100012988209e-71
1.4209211731746233e-70
15.0ms
-302.4533456555997
-2.819410965609819
Results
60.0ms176×body256valid
1.0msbody256infinite
Compiler

Compiled 308 to 226 computations (26.6% saved)

regimes241.0ms (1.9%)

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

6 calls:

54.0ms
z
49.0ms
t
47.0ms
x
47.0ms
b
22.0ms
y
Results
ErrorSegmentsBranch
19.1b3x
17.5b3y
19.3b3z
17.3b3t
17.2b3a
18.5b8b
Compiler

Compiled 92 to 57 computations (38% saved)

bsearch30.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
8.0ms
8.39100012988209e-71
1.4209211731746233e-70
22.0ms
-1.4862069360226527e-19
-3.8526739659178003e-26
Results
27.0ms208×body256valid
0.0msbody256infinite
Compiler

Compiled 342 to 255 computations (25.4% saved)

regimes97.0ms (0.7%)

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

6 calls:

39.0ms
b
15.0ms
t
15.0ms
a
10.0ms
z
10.0ms
y
Results
ErrorSegmentsBranch
25.1b1x
22.1b2y
24.1b2z
23.6b3t
24.1b3a
23.6b2b
Compiler

Compiled 80 to 53 computations (33.8% saved)

bsearch20.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
5.4012782785412154e+122
7.737741791110966e+129
Results
17.0ms144×body256valid
1.0ms11×body256infinite
Compiler

Compiled 228 to 174 computations (23.7% saved)

regimes252.0ms (2%)

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

6 calls:

48.0ms
z
41.0ms
b
37.0ms
x
32.0ms
y
22.0ms
t
Results
ErrorSegmentsBranch
28.9b7x
31.2b7y
36.2b5z
32.6b5t
34.4b4a
33.9b8b
Compiler

Compiled 75 to 52 computations (30.7% saved)

bsearch110.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
9.628742028854942e+35
1.5693969983814681e+38
14.0ms
1.456740037047767e-8
1.3768114673102493e-7
21.0ms
5.59327578529352e-131
4.7773340072724765e-119
18.0ms
4.158176681858842e-217
1.9104140557066098e-213
23.0ms
-6.78266108113912e-145
-2.570615443378942e-156
20.0ms
-3.68596787977429e+177
-2.9341994249189085e+171
Results
101.0ms800×body256valid
Compiler

Compiled 1030 to 821 computations (20.3% saved)

regimes117.0ms (0.9%)

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

6 calls:

23.0ms
a
22.0ms
y
22.0ms
b
18.0ms
z
16.0ms
x
Results
ErrorSegmentsBranch
30.1b4x
31.2b7y
36.2b5z
32.6b5t
33.4b6a
35.9b7b
Compiler

Compiled 55 to 44 computations (20% saved)

bsearch55.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
9.628742028854942e+35
1.5693969983814681e+38
21.0ms
-6.78266108113912e-145
-2.570615443378942e-156
20.0ms
-3.68596787977429e+177
-2.9341994249189085e+171
Results
50.0ms416×body256valid
Compiler

Compiled 518 to 421 computations (18.7% saved)

regimes68.0ms (0.5%)

Accuracy

Total -30.7b remaining (-96.6%)

Threshold costs -30.7b (-96.6%)

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

6 calls:

17.0ms
y
17.0ms
a
12.0ms
x
10.0ms
b
9.0ms
t
Results
ErrorSegmentsBranch
31.8b3x
37.4b5y
40.1b1z
34.1b3t
35.2b5a
38.7b3b
Compiler

Compiled 52 to 43 computations (17.3% saved)

bsearch39.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
9.628742028854942e+35
1.5693969983814681e+38
22.0ms
-5.579214290883818e+50
-5.98749308917768e+31
Results
36.0ms272×body256valid
Compiler

Compiled 336 to 276 computations (17.9% saved)

simplify16.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0122855
1162855
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 b -5902958103587057/1180591620717411303424) (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (if (<=.f64 b 14000000000000000667085603720730968588288) (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))))
(if (<=.f64 x -213598703592091/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (+.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)))))
(+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 z b))))
(if (<=.f64 t -3707076403500241/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (+.f64 (+.f64 x (*.f64 y z)) (*.f64 a t)) (if (<=.f64 t -3511519557079183/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) (+.f64 x (*.f64 (*.f64 a z) b)) (+.f64 (+.f64 x (*.f64 y z)) (*.f64 a t))))
(if (<=.f64 x -759999999999999960223595540491561598976) (+.f64 (*.f64 y z) x) (if (<=.f64 x 3809763983428391/110427941548649020598956093796432407239217743554726184882600387580788736) (+.f64 (*.f64 z y) (*.f64 a t)) (if (<=.f64 x 5289050460814003/302231454903657293676544) (+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b)) (if (<=.f64 x 14600000000000) (+.f64 (*.f64 z y) (*.f64 a t)) (+.f64 (*.f64 a t) x)))))
(if (<=.f64 x -24999999999999999215841526979493888) (+.f64 (*.f64 y z) x) (if (<=.f64 x 4763410263543689/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232) (+.f64 (*.f64 z y) (*.f64 a t)) (if (<=.f64 x 3551219595117973/75557863725914323419136) (*.f64 (+.f64 t (*.f64 b z)) a) (if (<=.f64 x 23000000000000000) (+.f64 (*.f64 z y) (*.f64 a t)) (+.f64 (*.f64 a t) x)))))
(if (<=.f64 a -75) (*.f64 (+.f64 t (*.f64 b z)) a) (if (<=.f64 a 8081502591659033/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (+.f64 (*.f64 y z) x) (+.f64 (*.f64 a t) x)))
(if (<=.f64 a -7404544304199621/43556142965880123323311949751266331066368) (+.f64 (*.f64 a t) x) (if (<=.f64 a 4351578318585633/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (+.f64 (*.f64 y z) x) (+.f64 (*.f64 a t) x)))
(if (<=.f64 y 32999999999999997670942858724290433988900896899067238979538140213567180324467792055965772901507922955477227824275829559377526784) (+.f64 (*.f64 a t) x) (*.f64 z y))
(if (<=.f64 x -3000000000000000076441547068052164228383363112510840169162077789067166183431820539173239914295250865951166776220615832072271235263298480881792973161115869754372959626067968) x (if (<=.f64 x -8151758837614529/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (*.f64 z y) (if (<=.f64 x 2949784375371347/776259046150354467574489744231251277628443008558348305569526019013025476343188443165439204414323238975243865348565536603085790022057407195722143637520590569602227488010424952775132642815799222412631499596858234375446423426908028928) (*.f64 a t) (if (<=.f64 x 8540355010473381/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (*.f64 z y) (if (<=.f64 x 3929008913747545/151115727451828646838272) (*.f64 a (*.f64 z b)) (if (<=.f64 x 110000000000000003190530585245211688960) (*.f64 a t) x))))))
(if (<=.f64 x -3000000000000000076441547068052164228383363112510840169162077789067166183431820539173239914295250865951166776220615832072271235263298480881792973161115869754372959626067968) x (if (<=.f64 x -8493949244097555/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) (*.f64 z y) (if (<=.f64 x 12999999999999999518450617734498615296) (*.f64 a t) x)))
(if (<=.f64 x -240000000000000016962271239165121403027456) x (if (<=.f64 x 1000000000000000042420637374017961984) (*.f64 a t) x))
x
Outputs
(if (<=.f64 b -5902958103587057/1180591620717411303424) (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (if (<=.f64 b 14000000000000000667085603720730968588288) (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))))
(if (or (<=.f64 b -5902958103587057/1180591620717411303424) (not (<=.f64 b 14000000000000000667085603720730968588288))) (+.f64 (*.f64 b (*.f64 z a)) (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a))) (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)))
(if (<=.f64 x -213598703592091/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (+.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)))))
(if (<=.f64 x -213598703592091/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (+.f64 (*.f64 b (*.f64 z a)) (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a))) (+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 t a))))
(+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 z b))))
(+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 t a)))
(if (<=.f64 t -3707076403500241/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (+.f64 (+.f64 x (*.f64 y z)) (*.f64 a t)) (if (<=.f64 t -3511519557079183/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) (+.f64 x (*.f64 (*.f64 a z) b)) (+.f64 (+.f64 x (*.f64 y z)) (*.f64 a t))))
(if (or (<=.f64 t -3707076403500241/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (not (<=.f64 t -3511519557079183/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272))) (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (+.f64 x (*.f64 b (*.f64 z a))))
(if (<=.f64 x -759999999999999960223595540491561598976) (+.f64 (*.f64 y z) x) (if (<=.f64 x 3809763983428391/110427941548649020598956093796432407239217743554726184882600387580788736) (+.f64 (*.f64 z y) (*.f64 a t)) (if (<=.f64 x 5289050460814003/302231454903657293676544) (+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b)) (if (<=.f64 x 14600000000000) (+.f64 (*.f64 z y) (*.f64 a t)) (+.f64 (*.f64 a t) x)))))
(if (<=.f64 x -759999999999999960223595540491561598976) (+.f64 x (*.f64 y z)) (if (<=.f64 x 3809763983428391/110427941548649020598956093796432407239217743554726184882600387580788736) (+.f64 (*.f64 t a) (*.f64 y z)) (if (<=.f64 x 5289050460814003/302231454903657293676544) (+.f64 (*.f64 b (*.f64 z a)) (*.f64 y z)) (if (<=.f64 x 14600000000000) (+.f64 (*.f64 t a) (*.f64 y z)) (+.f64 x (*.f64 t a))))))
(if (<=.f64 x -24999999999999999215841526979493888) (+.f64 (*.f64 y z) x) (if (<=.f64 x 4763410263543689/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232) (+.f64 (*.f64 z y) (*.f64 a t)) (if (<=.f64 x 3551219595117973/75557863725914323419136) (*.f64 (+.f64 t (*.f64 b z)) a) (if (<=.f64 x 23000000000000000) (+.f64 (*.f64 z y) (*.f64 a t)) (+.f64 (*.f64 a t) x)))))
(if (<=.f64 x -24999999999999999215841526979493888) (+.f64 x (*.f64 y z)) (if (<=.f64 x 4763410263543689/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232) (+.f64 (*.f64 t a) (*.f64 y z)) (if (<=.f64 x 3551219595117973/75557863725914323419136) (*.f64 a (+.f64 t (*.f64 b z))) (if (<=.f64 x 23000000000000000) (+.f64 (*.f64 t a) (*.f64 y z)) (+.f64 x (*.f64 t a))))))
(if (<=.f64 a -75) (*.f64 (+.f64 t (*.f64 b z)) a) (if (<=.f64 a 8081502591659033/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (+.f64 (*.f64 y z) x) (+.f64 (*.f64 a t) x)))
(if (<=.f64 a -75) (*.f64 a (+.f64 t (*.f64 b z))) (if (<=.f64 a 8081502591659033/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (+.f64 x (*.f64 y z)) (+.f64 x (*.f64 t a))))
(if (<=.f64 a -7404544304199621/43556142965880123323311949751266331066368) (+.f64 (*.f64 a t) x) (if (<=.f64 a 4351578318585633/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (+.f64 (*.f64 y z) x) (+.f64 (*.f64 a t) x)))
(if (or (<=.f64 a -7404544304199621/43556142965880123323311949751266331066368) (not (<=.f64 a 4351578318585633/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816))) (+.f64 x (*.f64 t a)) (+.f64 x (*.f64 y z)))
(if (<=.f64 y 32999999999999997670942858724290433988900896899067238979538140213567180324467792055965772901507922955477227824275829559377526784) (+.f64 (*.f64 a t) x) (*.f64 z y))
(if (<=.f64 y 32999999999999997670942858724290433988900896899067238979538140213567180324467792055965772901507922955477227824275829559377526784) (+.f64 x (*.f64 t a)) (*.f64 y z))
(if (<=.f64 x -3000000000000000076441547068052164228383363112510840169162077789067166183431820539173239914295250865951166776220615832072271235263298480881792973161115869754372959626067968) x (if (<=.f64 x -8151758837614529/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (*.f64 z y) (if (<=.f64 x 2949784375371347/776259046150354467574489744231251277628443008558348305569526019013025476343188443165439204414323238975243865348565536603085790022057407195722143637520590569602227488010424952775132642815799222412631499596858234375446423426908028928) (*.f64 a t) (if (<=.f64 x 8540355010473381/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (*.f64 z y) (if (<=.f64 x 3929008913747545/151115727451828646838272) (*.f64 a (*.f64 z b)) (if (<=.f64 x 110000000000000003190530585245211688960) (*.f64 a t) x))))))
(if (<=.f64 x -3000000000000000076441547068052164228383363112510840169162077789067166183431820539173239914295250865951166776220615832072271235263298480881792973161115869754372959626067968) x (if (<=.f64 x -8151758837614529/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (*.f64 y z) (if (<=.f64 x 2949784375371347/776259046150354467574489744231251277628443008558348305569526019013025476343188443165439204414323238975243865348565536603085790022057407195722143637520590569602227488010424952775132642815799222412631499596858234375446423426908028928) (*.f64 t a) (if (<=.f64 x 8540355010473381/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (*.f64 y z) (if (<=.f64 x 3929008913747545/151115727451828646838272) (*.f64 a (*.f64 b z)) (if (<=.f64 x 110000000000000003190530585245211688960) (*.f64 t a) x))))))
(if (<=.f64 x -3000000000000000076441547068052164228383363112510840169162077789067166183431820539173239914295250865951166776220615832072271235263298480881792973161115869754372959626067968) x (if (<=.f64 x -8493949244097555/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) (*.f64 z y) (if (<=.f64 x 12999999999999999518450617734498615296) (*.f64 a t) x)))
(if (<=.f64 x -3000000000000000076441547068052164228383363112510840169162077789067166183431820539173239914295250865951166776220615832072271235263298480881792973161115869754372959626067968) x (if (<=.f64 x -8493949244097555/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) (*.f64 y z) (if (<=.f64 x 12999999999999999518450617734498615296) (*.f64 t a) x)))
(if (<=.f64 x -240000000000000016962271239165121403027456) x (if (<=.f64 x 1000000000000000042420637374017961984) (*.f64 a t) x))
(if (<=.f64 x -240000000000000016962271239165121403027456) x (if (<=.f64 x 1000000000000000042420637374017961984) (*.f64 t a) x))
x
Compiler

Compiled 415 to 240 computations (42.2% saved)

soundness19.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 183 to 43 computations (76.5% saved)

end96.0ms (0.7%)

Compiler

Compiled 343 to 116 computations (66.2% saved)

Profiling

Loading profile data...